This app was developed as a side project.
The Users of this application can :
• Sign-up (Register) & Sign-in (Login)
• Reset their account password
• Search recipes by recipe categories (meal type, dish type)
• Find recipes by filtering by meal type, dish type and calorie range (min - max)
• Add / Remove a recipe to favorites
• Upload user photo to profile
• Edit their profile data (username, email, phone number)
Other implementations:
• Personalised user greeting with their name according to what hour is it on home screen
• Personalised recipe results on home screen according to what hour is it
a) Research how a search with filters can be implemented for the Search Screen
b) Allow users to have friends
Model - View - ViewModel (MVVM)
Retrofit
Glide
Gson
Firebase Authentication | Realtime Database | Storage
Shimmer for Android Shimmer Effect while we wait for the data from the API