My favorite YouTube videos mobile app
A typical mobile app often contains essential features including screen navigation, pulling remote data with RESTful API, and authentication.
You’ll practice capturing, storing, and displaying photos and textual data in a mobile app. This project will enable you to practice the basics of mobile app development.
You’ll create a mobile app, using your preferred technology for mobile development, to capture photos and information about what you eat. Keeping track of the food you eat is a proven way to make better diet choices. As an added benefit, many popular mobile apps - including Instagram - work in a similar way to the food journaling app you’ll build here.
The following image shows one way to implement the UI. Feel free to interpret the requirements however you'd like!
For an extra challenge
If you’re new to mobile app development, we’ve collected some documentation, tutorials, and courses to help you get started with both iOS mobile development and Android mobile development.
Before you begin development, make sure to familiarize yourself with similar mobile apps in the food diary space (this is a good list of the most popular ones). Download a few and try creating a journal entry with them. Take note of what you like - and don’t like - about the user experience. What would you change in your app? Many mobile developers sketch their UI ideas on paper before writing a single line of code. Give it a try!
The awesome set of verified mentors will provide guidance and mentoring help when you are stuck.
Suresh Atta
A typical mobile app often contains essential features including screen navigation, pulling remote data with RESTful API, and authentication.
You will practice collecting user input, sending scheduled push notifications, sharing data between screens, and working with a database.
You will create a to-do list application by using your preferred mobile application development framework. People are finding it harder and harder to remember and manage daily tasks in this fast-paced world. By creating a to-do list app, users can create and manage their daily tasks more easily.
More coming soon...