Skip to content

MoneyBook…

diciembre 12, 2009

El siguiente artículo/entrevista ha sido publicado en español e ingles. Para las partes en ingles he usado letras itálicas grises e inmediatamente abajo he puesto la traducción al español de tal forma que puedan leer la publicación de forma más cómoda.

The App Store is a crowded jungle, more than 100,000 apps to choose from, suddenly everybody wants to make an iPhone app but not everybody knows how to make a good app. What does it take to make a killer app for the iPhone? That´s what I tried to figure out while interviewing Sandro Pennisi, he is one of the two developers/designers of noidentity, a small software development company in Switzerland, this guys are the geniuses behind MoneyBook, one of my favorite apps for the iPhone. Why? because it is sexy, elegant, smart and functional. This app let you track your personal expenses by categories, stick to a budget and even shows you statistics in a graphical and beautiful way. Entering a new expense takes about 10 seconds and that´s it, you can also add notes to the expenses, program recurring monthly expenses, and check your spending history.

La tienda de aplicaciones de iTunes es una jungla saturada, más de 100,000 aplicaciones para escoger, de repente todos quieren hacer una aplicación para el iPhone, pero no todos saben como hacer una buena aplicación. ¿Que se necesita para hacer una gran aplicación? Eso es lo que traté de describir mientras entrevistaba a Sandro Pennisi, él es uno de los dos desarrolladores/diseñadores de noidentity, una pequeña compañía de desarrollo de software en Suiza, ellos son los genios detrás de MoneyBook, una de mis aplicaciones favoritas para iPhone. ¿Por qué? porque es sexy, elegante, inteligente y funcional. Esta aplicación te permite llevar un registro de tus gastos personales por categorías, atenerte a un presupuesto e incluso te muestra información estadística sobre tus gastos en una forma gráfica y bella. Ingresar un nuevo gasto toma como 10 segundos y ya esta, también puedes añadir notas a los gastos, programar gastos recurrentes mensuales y revisar tu historial de gastos.


Carlbert.- So tell me, how do you began with this project, what was your goal?

Sandro.- My friend and co-developer Mischa and I were iPhone fans from the very beginning and when the SDK (Software development kit) came out, it was clear for us that we want to make some apps. So at first we played around and made some small apps, but they were not really serious. So after almost a year we thought that now we have some good iPhone development skills and we decided to put all our energy and knowledge in a new app. We had personal interest in a financing app. We tried dozens of apps in the AppStore but we weren’t satisfied with them. Sure, there was the app “Pennies” which had some great ideas but it was left unfinished and so we decided to do our own financing app. Our goal was to make an app which is really made for the iPhone. Simple, beautiful but with all the features you need.


Carlbert.- Dime, ¿como empezó este proyecto, cual era su objetivo?


Sandro.- Mi amigo y co-desarrollador Mischa y yo éramos fans del iPhone desde el principio y cuando salió el SDK  (Software development kit) [Paquete de desarrollo de software] fue claro para nosotros que queríamos hacer algunas aplicaciones, así que al principio estuvimos jugando con algunas aplicaciones pequeñas, pero en realidad no eran serias. Después de casi un año pensamos que ya teníamos buenas habilidades de desarrollo para iPhone y decidimos poner toda nuestra energía y conocimiento en una nueva aplicación. Teníamos interés personal en una aplicación financiera. Probamos docenas de aplicaciones en la tienda de iTunes pero no estábamos satisfechos con ellas. Claro, había una aplicación llamada “Pennies” que tenía buenas ideas pero estaba incompleta, así que decidimos hacer nuestra propia aplicación financiera. Nuestro objetivo era hacer una aplicación de verdad diseñada para el iPhone. Simple y bella pero con todas las características que necesitas.


Carlbert.- I read a very interesting post in your blog named “Understanding the iPhone platform”, I really think you nailed it, what´s the key to understand the iPhone platform?

Sandro.- I don’t think that we already understand the platform at 100%, we almost learn every day new aspects of it. But as we were in search of a financing app, we saw so many applications who had the complexity of a desktop app and even more! That’s kind of sick, I mean the developer of such apps put certainly many hours of development in it, but in our opinion you have to think about the typical user first and then you can begin with the design and development. The typical user of such a financing app will use an app like MoneyBook only for a few seconds. He opens the app, enters an expense and that’s it. That’s 90% of the typical usage scenario and so this has to be a fast and easy process for the user. Mischa has a very cool and inspiring way of testing new apps. One day he said to me “when I test a new app, I open it and if I don’t get the idea of the app in maybe 10 seconds, I delete it immediately”. And I think that’s how the most users do.


Carlbert.- Leí en su blog una publicación muy interesante llamada “Entendiendo la plataforma del iPhone”, creo que dieron en el clavo, ¿cual es la clave para entender la plataforma del iPhone?


Sandro.- No creo que hayamos entendido la plataforma al 100% aún, casi cada día aprendemos nuevos aspectos. Cuando estuvimos buscando una aplicación financiera vimos muchas aplicaciones que tenían la complejidad de una aplicación de escritorio y hasta más. Eso es ridículo, es decir, los desarrolladores de estas aplicaciones ponen muchas horas de trabajo en ellas, pero en mi opinión debes pensar en el usuario típico primero y entonces empezar a diseñar y desarrollar. El usuario típico de una aplicación de este tipo, como MoneyBook, la usará solo por unos segundos. Abre la aplicación, ingresa un gasto y es todo. Ese es el caso del 90% de los usuarios típicos, así que debe ser un proceso rápido y fácil para el usuario. Mischa tiene una forma genial y ejemplar de probar nuevas aplicaciones. Un día me dijo “cuando pruebo una nueva aplicación, la abro y si no la entiendo en unos 10 segundos la borro inmediatamente”. Yo creo que eso es lo que hacen la mayoría de los usuarios.


Carlbert.- For me one of the most important aspects of software development is the user experience, how was the creative process of designing the interface for this app?

Sandro.- A big part of the process was for sure studying other apps and look how they work and learn from them. Then we made a lot of sketches and designs of the different screens. This took about 2 months! We draw all our designs in the great illustration tool named “inkscape” and we used it not only for the final designs but also for the rough sketches. So first we designed all the main screens and we tried a ton of different designs. Every time when I designed something I showed it to Mischa and he gave me his opinion and a lot of inputs and ideas and so the screens were evolving. Then we implemented basic functionality so we could see how it works on the iPhone and then we changed again about 99% of the designs. No, just kidding, but sometimes we thought we had a phenomenal idea/design but then we implemented it and saw that it wasn’t usable at all. So we threw it away. This hurts sometimes, but I think it’s an important part of the process.

Carlbert.- Para mí uno de los aspectos más importantes de desarrollo de software es la experiencia del usuario, ¿cómo fue el proceso creativo del diseño de la interface de esta aplicación?


Sandro.- Una gran parte del proceso era estudiar otras aplicaciones, ver cómo funcionan y aprender de ellas. Luego hicimos un montón de bocetos y diseños de las diferentes pantallas. Esto tomaba cerca de 2 meses. Dibujamos todos nuestros diseños en una gran herramienta de ilustración llamada “inkscape” y la usamos no sólo para los diseños finales, sino también para los bocetos. Así que primero diseñamos  todas las pantallas principales y probamos un montón de diseños diferentes. Cada vez que diseñaba algo se lo enseñaba a Mischa y él me daba su opinión y mucha retroalimentación e ideas y así las pantallas fueron evolucionando. Entonces, implementamos la funcionalidad básica para poder ver cómo funciona en el iPhone y luego cambiamos de nuevo alrededor del 99% de los diseños. No, es broma, pero a veces pensamos que teníamos una idea/diseño fenomenal, pero luego de implementarla vimos que no era útil en absoluto, así que la desechábamos. Esto duele a veces, pero creo que es una parte importante del proceso.



Carlbert.- Another important thing for me, specially talking about the iPhone is the icon, I think it´s like a statement, If you have a beautiful icon I assume you have a carefully designed app. You guys have a gorgeous icon, who designed it, did you have other ideas for the icon?


Sandro.- Oh thanks, we put a lot of time in designing the icon. We designed it all by our selves, again with “inkscape”. It was a similar process like designing the whole app. First we made some rough sketches of some ideas, we thought about making kind of a wallet icon with money and credit cards in it. We made a gorgeous big version of it, but then we realized that in 57×57 pixels for the iPhone it wouldn’t look half as good. That was a typical scenario, sometimes when you design something, your design gets more complicated and complex all the time. And then you have to say “stop” to yourself, step back and go back to the roots. Simplicity is the keyword. And so we took some elements of the wallet idea, like the leather texture and made a more simpler version. We’re really happy with the result, because it’s exactly as you said. When I look through the AppStore, I only have a look at the apps with careful designed icons.


Carlbert.- Otra cosa importante para mí, especialmente hablando del iPhone es el icono, creo que es como una declaración, si tienes un icono bello supondré que tienes una aplicación diseñada cuidadosamente. Ustedes tienen un icono precioso, ¿quien lo diseñó?, ¿tenían otras ideas para el icono?


Sandro.- Oh, gracias, invertimos mucho de tiempo en el diseño del icono. Nosotros mismos hicimos el diseño, de nuevo con “inkscape”. Fue un proceso similar al de diseñar toda la aplicación. En primer lugar hicimos bocetos de algunas ideas, pensamos en hacer una especie de icono de una cartera con dinero y tarjetas de crédito en ella. Hicimos una versión preciosa grande, pero luego nos dimos cuenta de que en 57×57 píxeles para el iPhone, no se vería ni la mitad de bien. Ese es un caso típico, a veces cuando diseñas algo el diseño se vuelve más complicado y complejo todo el tiempo, entonces tienes que decirte “basta” a tí mismo, un paso atrás y volver a las raíces. Simplicidad es la palabra clave. Y así tomamos algunos elementos de la idea de la cartera, como la textura de cuero e hicimos una versión más simple. Estamos muy contentos con el resultado, porque es exactamente como tu dijiste. Cuando miro a través de la AppStore sólo me detengo a ver las aplicaciones con iconos diseñados cuidadosamente.


Carlbert.- When I use MoneyBook it feels just right, it feels like this is the way an expense tracking app for a mobile device should be, could you give some advice to other developers trying to make an iPhone app?

Sandro.- I don’t feel like I’m the right person to give advices to other developers, we’re still a very young company. But I think the key is to always have in mind the target user group. It’s the most important thing. Who uses the app? Where he uses the app? How many times a day, for how long… These are all key questions. And of course, iPhone users are very aesthetically and so make sure your app looks delightful.


Carlbert.- Cuando uso MoneyBook se siente natural, se siente como que ésta es la forma correcta como debería ser una una aplicación móvil para registrar gastos, ¿Tienes algún consejo para desarrolladores que quieran hacer una aplicación para iPhone?


Sandro.- No siento que yo sea la persona adecuada para dar consejos a otros desarrolladores, somos una empresa muy joven. Pero creo que la clave es tener siempre en cuenta el grupo de usuarios. Es la cosa más importante. ¿Quién utilizará la aplicación? ¿Cuando se utilizará la aplicación? ¿Cuántas veces al día, durante cuánto tiempo …? Todas estas son preguntas clave. Y por supuesto, los usuarios de iPhone son muy estéticos así que asegúrense de que su aplicación se vea hermosa.


Carlbert.- Let´s talk about the iPhone, as a developer, do you think is easier to develop for this platform than others?

Sandro.- Mischa and I already had experience in programming (Java) but not for mobile platforms. Of course this background helped us a little. I think Apple made it almost painless. The SDK is great, the developer tools are even greater. There’s the iPhone Simulator where you can test almost everything, you can debug the app directly on your iPhone with performance testing tools running. There are so many great tools. It’s really a joy to develop for.


Carlbert.- Hablemos ahora del iPhone, como desarrollador ¿crees que es más fácil desarrollar para esta plataforma que para otras?


Sandro.- Mischa y yo ya teníamos experiencia en programación (Java), pero no para plataformas móviles. Por supuesto, nuestros conocimientos previos nos han ayudado un poco. Creo que Apple lo hizo una experiencia casi sin dolor. El SDK es grandioso, las herramientas de desarrollo son aún mejores. Por ejemplo está el “iPhone Simulator” en donde puedes probar casi todo, puedes depurar la aplicación directamente en tu iPhone con herramientas de pruebas de rendimiento corriendo. Existen muchas herramientas muy buenas. Es realmente un placer desarrollar para esta plataforma.


Carlbert.- Was it hard to get your app accepted by Apple?

Sandro.- Sure, we read almost every day new stories from new rejections and all this kind of stuff. But I have to say we didn’t experienced any problems until now. The first version of our app was approved within 14 days, the update 1.1 too and the brandnew update 1.2 needed only 7 days to get approved. I think an app like MoneyBook isn’t really problematic for the guys at apple. They make a quick test if everything works as it should and it’s ok. So we didn’t have any problems. Maybe there are other kind of apps, like such with streaming or high bandwidth usage of the 3G network etc., these are the apps which cause problems for apple. So we’re kind of lucky.


Carlbert.- ¿Fue muy difícil que Apple aceptara su aplicación?


Sandro.- Claro que leíamos casi todos los días nuevas historias de rechazos y  ese tipo de cosas. Pero tengo que decir que no hemos tenido ningún problema hasta ahora. La primera versión de nuestra aplicación se aprobó en un plazo de 14 días, la actualización 1.1 también, y  la actualización 1.2 sólo necesitó 7 días para conseguir la aprobación. Creo que una aplicación como MoneyBook no es realmente problemática para la gente de Apple. Hacen una prueba rápida y ven si todo funciona como debería y que está bien. Así que no tuvimos ningún problema. Tal vez haya otro tipo de aplicaciones, con funciones de streaming o gran uso del ancho de banda de la red 3G, etc, estas son las aplicaciones que son más problemáticas para Apple. Así que tenemos suerte.


Carlbert.- So, what are you´re favorite iPhone apps? what do you guys have in your iPhones?

Sandro.- Of course at noidentity we’re only allowed to use our own apps, so we have four pages of different MoneyBook versions on our iPhones :) no there are many really cool apps out there. I love Simplenote. It has this really straightforward workflow and the automatic syncing on the web is great too. Then for twitter I use Birdfeed. It’s simple and the Icon just looks gorgeous. For managing RSS feeds Mischa uses Newsstand and he uses Ego to track our different statistics, like web site access, Feedburner stats etc. Then I have to say I love the apps from tapbots (Weightbot and Convertbot). I don’t use them really, but they are on my iPhone for inspiration. These guys really have understood the iPhone as a platform!


Carlbert.- Así que, ¿cuales son sus aplicaciones favoritas?, ¿Que tienen ustedes en sus iPhones?


Sandro.- Por supuesto que en noidentity sólo estamos autorizados a utilizar nuestras propias aplicaciones, así que tenemos cuatro páginas de MoneyBook en versiones diferentes en nuestro iPhone :) No, hay muchas aplicaciones geniales por ahí. Me encanta Simplenote, tiene este flujo de trabajo muy sencillo y la sincronización automática en la web es grandiosa también. Para Twitter uso Birdfeed, es muy sencillo y el icono me parece magnífico. Para manejar RSS, Mischa utiliza Newsstand  y usa Ego para seguir nuestras estadísticas, como el acceso a sitios web, estadísticas de Feedburner, etc. Tengo que decir que me encanta las aplicaciones de Tapbots (Weightbot y Convertbot), realmente no las uso, pero están en mi iPhone como inspiración, esos chicos realmente han entendido el iPhone como una plataforma!


Carlbert.- I heard MoneyBook is very successful in sales and of course popularity, could you tell us about your future projects? maybe a little hint?

Sandro.- I think we’re still at the very beginning of MoneyBook. It’s a young app and we have a lot of plans for it. When we first began with MoneyBook, for us it was clear that this will stay our only project for a long time. We want to fully concentrate on this app because we believe that’s the only way to make a great product. We also listen to our users, what they want, what they like and what they don’t. So for the moment MoneyBook has our full focus and we’re hard at work for the 1.3 update which will bring export functionality. After that I think we will implement a feature that many users have been asking for. At first, we thought MoneyBook will be an expense tracker only, but now we realized that many users want to manage their incomings too. So, after 1.3 this will be our next goal.


Carlbert.- He sabido que MoneyBook ha resultado muy exitoso en ventas y popularidad, ¿pueden decirnos algo acerca de sus próximos proyectos?, ¿una pequeña pista quizá?


Sandro.- Creo que aún estamos en el comienzo mismo MoneyBook. Es una aplicación joven y tenemos muchos planes para ella. Cuando empezamos con MoneyBook, para nosotros era claro que este sería un proyecto de largo plazo. Queremos concentrarnos plenamente en esta aplicación porque creemos que es la única manera de hacer un gran producto. También escuchamos a nuestros usuarios, lo que quieren, qué les gusta y qué no. Así que por el momento estamos completamente enfocados a MoneyBook y estamos trabajando duro para la actualización 1.3 que tendrá la funcionalidad de exportación. Después creo que vamos a implementar una característica que muchos usuarios han estado pidiendo, al principio, pensamos que MoneyBook sería un programa unicamente para dar seguimiento a los gastos, pero ahora nos dimos cuenta de que muchos usuarios desean manejar sus ingresos también, así que después de la versión 1.3 esa será nuestra meta.


MoneyBook is a very useful app, you can download it at the iTunes App Store. Also check out the web site, they have a very cool blog, and follow them at twitter.com/MoneyBookApp


MoneyBook es una aplicación muy funcional, pueden descargarla directamente de la tienda de aplicaciones de iTunes. También visiten su sitio web, tienen un blog muy bueno y pueden seguirlos en twitter.com/MoneyBookApp
5 comentarios
  1. Great interview and great app. I use it and I love it.

  2. btw, this iphone app is way better than most apps on its category, even on a desktop environment.

Trackbacks & Pingbacks

  1. MoneyBook… « Samedo's Blog
  2. Como planee mis vacaciones con ListBook « carlbert apps
  3. How I planned my vacation using ListBook « carlbert apps

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: