About Project
Bonjour is an app for learning French language. The immersion method allows users to dive into a language completely and makes it possible for them to start a conversation in the real world.
Challenge
Design a native application
Design the app according to the principles of native application for iOS and Android platforms, with MPV development technique makes the App even more easy and user-friendly.​​​​​​​
Competitive Analysis
In order to create a user-centered design (UCD), I started by identifying competitors. I analyzed language learning apps such as Babbel, Preply, Frantastique and Busuu to learn about their learning methods and features that make them unique.
Key features:
- Self-study exercises: vocabulary, listening, pronunciation, using language
- Repetition: possibility to repeat the last lessons
- Reading of daily articles adapted to the language level of the student
- Preview the translation of each word by clicking on the word
- Short funny videos and podcasts
User Stories
Who the user is, what the user wants, and why?
My project is targeted at beginners as well as those who are already on an advanced level. They can be newly arrived immigrants, students of French or all people who want to learn about the french culture and language.
Creating short user stories I summarized needs, goals, or the necessary functionality of the app.
User Flow Diagram
I put it all together as a single flowchart. This is where I start defining all of the screens for each of the flows in my app.
Sketching & Wireframes
With these deliverables in hand, I started sketching low-fidelity wireframes on paper that I transformed into mid- and high-fidelity wireframes in Sketch.
Final Wireframes
iOS and Android
To provide users with the best experience independent of the device they are using, I designed an app for both iOS and Android platforms. As a UI designer, developing a native app means that I follow the guidelines of both platforms and design an interface that is faithful to them. Android is governed by Material Design and is characterized by its Flat 2.0 lookiOS, on the other hand, follows Apple’s iOS Human Interface Guidelines.
My app, of course, has its own branding, including colors, Illustrations and images, which I've incorporated into native mobile designs even while following the guidelines.
Reflection
Today there are native apps, web apps, and hybrid apps on the market. However being a UI designer mostly means designing for iOS and Android—the two platforms that dominate the market.
I noticed there are a lot of values of native apps. Native UI uses elements and patterns that users are familiar with, making them easier to use. They can work without being connected to the internet and are downloaded onto devices from the App or Google Play Store. Moreover native apps are specifically designed to take advantage of a device’s operating system (OS), making it much easier to collaborate with other designers and developers. ...and when designing for specific platforms, even even while following the guidelines, there is still room for creativity and authenticity, whether in the styling of UI elements, colours or illustrations.
Back to Top