MealsODC is an Android application built with Jetpack Compose that allows you to explore a world of delicious meals. Upon launch, it presents you with 10 random meal recommendations to inspire your culinary journey. You can also delve deeper by selecting a specific category and browsing through available meals with their detailed recipes.
- Kotlin: The powerful programming language for Android development.
- Jetpack Compose: Modern UI framework for building beautiful and efficient user interfaces.
- MVVM (Model-View-ViewModel): Architectural pattern for clean separation of concerns.
- Clean Architecture: Promotes maintainable and testable code.
- Retrofit & OkHttp: Libraries for making network calls to APIs.
- Moshi & Kotlin Serialization: Tools for smooth JSON data parsing.
- Coil: Image loading library for efficient handling of recipe images.
- Flows & Kotlin Coroutines: Asynchronous programming mechanisms for smooth data processing.
- Dagger Hilt: Dependency injection framework for simplifying code management.
- Room: Local database for persistent storage of retrieved meal data (offline access).
- Launch the MealsODC app.
- Explore the 10 random meal recommendations displayed on the main screen.
- Tap on a meal to see its detailed recipe with ingredients.
- Select a category (if available) to browse specific meals and their recipes.
- Implement user authentication and personalization features.
- Allow saving favorite meals for easy access.
- Integrate with meal delivery services (if applicable).
- Email: [email protected]
- Phone Number: +201023686787
[Link to the open-source API documentation: https://www.themealdb.com/api.php]