Food Planner Meal App is Android app that allows users to explore a variety of meals, bookmark their favorites, and easily create personalized weekly meal plans.
Key Features:
• Authentication via email/password.
• Receive daily meal suggestions each time the user opens the app.
• Search for meals by category, area, and ingredients.
• Manage favorites and plan weekly meals effortlessly.
• Access saved favorites and planned meals offline.
• Explore a guest browsing mode with limited features for convenience.
• Backup and syncronization of favorite and weekly plans.
I build the application using the java
and used the following:
- Firebase authentication
- Real-time Firebase for backup
- Clean MVP architecture pattern
- Repository Pattern
- Room database as a local cache
- Retrofit as an HTTP client
- RxJava
- LiveData
- Navigation component
- Lottie files for animation
- Glide for image loading