Skip to content

A mobile app about recipes | Kotlin | MVVM | Retrofit | Gson | Glide | Firebase

Notifications You must be signed in to change notification settings

skaradimitriou/Foodie

Repository files navigation

Foodie

Screenshot

Main Goal

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

Ideas for further development

a) Research how a search with filters can be implemented for the Search Screen
b) Allow users to have friends

Programming Language

Kotlin

Architecture

Model - View - ViewModel (MVVM)

Theme

Material Design

Libraries

Retrofit
Glide
Gson
Firebase Authentication | Realtime Database | Storage
Shimmer for Android Shimmer Effect while we wait for the data from the API

About

A mobile app about recipes | Kotlin | MVVM | Retrofit | Gson | Glide | Firebase

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages