GNOME Recipe App is all about food. We all love food. We want the recipe app to be community driven. GNOME people all over the world will be entering their favourite recipes and also they will be able to cook delicious things using the GNOME recipes.
This is not a new idea. Looking all the way back to 2007, the idea of a GNOME cook book was already around (https://wiki.gnome.org/GnomeCookbook). For one reason or another, we never quite got there. But the idea has stuck around. With the upcoming 20th birthday of GNOME next year, we thought that we should make another attempt at this app, maybe as a birthday gift to all of us. Once we release the app, we will start to collect the content and print as a cookbook.
My talk will be shortly about how we decided to build the GNOME Recipe App as a community, how i started to work on mock-ups, how Jakub Steiner (design) designed them based on my mock-ups and how Matthias Clasen (engineering) implemented them.
My real motivation with this talk to explain how we had fun while working on the app and encourage designers to contribute open source projects more.
You can see the demo video and landing page design on the files screen. Plus you can also visit our wiki page for more details. (https://wiki.gnome.org/Design/Apps/Potential/Recipe%20App)
I also want to talk about connecting the user experience, the technical requirements and the business requirements together is important in product discovery and development process. And for this, being a good communicator between teams in an organization is a key to make sure that everybody is on the same page.
Many designers divides up building a product into two distinct parts – design and development. There is always some technical questions I’m receiving from Matthias that can heavily influence my design decisions. Those questions should be asked and addressed as early as possible by talking with Matthias and Jakub. Recipe app starts and continues with discussions between design and engineering.
In terms of interaction, visual design and implementation, details reveal themselves as the product is being built. Instead of handing off pixel-perfect designs to the team, it is far more better to design alongside them as we build it.
We will keep developing our app!
Goals
Non-Goals
Speakers: Emel Elvin Yildiz