FoodPlanner allows users to: -Browse meals -View detailed meal information -Add meals to favorites -Add meals to calender ِ-Search and filter meals -Login with Email/Password, Google Sign-In, or Guest account
The app uses:
MVP architecture for clean separation of concerns
RxJava3 for async and reactive operations
Retrofit2 for API requests
Firebase Authentication for login methods
Room Database for storing favorites and offline caching
Gson for JSON parsing