DuoDict is a simple iOS app helps you to extend your vocabulary in different languages simultaneously. Recommended for students who more than one language at school or travellers who are visiting countries and wish to fit to the local culture by learning their language. With the app you can add, translate, listen and find words quickly on any of your Apple Devices.
The idea of the project was born years ago, when I moved to Switzerland with a pretty weak German knowledge and became more important to create it when I was living as a digital nomad in South Asia.
The main problem I found was that all the dictionary and translation apps do not let people to add their own records. Not to mention that the translation results aren't the right ones in many times. Basically what I wanted was to create a digital version of my old-school notebook which worked for many years with some extra functions.
The biggest challenge was publish an app within three months with zero knowledge of iOS development skills. Thanks to UI8.net I signed up for a Swift Developer course I got the basics pretty fast. I managed CoreData and iCloud to work, added sounds and basic animations and everything was fine until I started to test it with people. It turned out that everybody wanted to be the app smarter. Even Apple threw it back with a comment that its buggy because it did not translate words. The easiest way to solve this problem was to connect the app to Google Translate.
User task flow
Task flows helped me to think through the design, before a feature is actually developed. It helped us to interject the user into the flow of the application, and determine if the conceptual model agrees with the user model.
Gestures & Animations
Gestures add value to the user and we are designing not just what it looks like but how it behaves. The most important criterion for me is that these interactions feel very intuitive.
After the app was finalized I took over of the last part of the design: Creating, designing and developing a landing page. My main goal was to create a simple and valuable landing page experience: Explaining the product purpose in a tagline, describing the app functionalities and leading user to download the app. The whole process of the website was made out of sketching, wire framing, designing, providing the content and developing the website.