This Android app was created as part of a university course about native Android development. It provides personalised guidance through AI-generated motivational messages and tips based on dietary habits provided by the user. Tips are stored for future reference, and users can update their dietary habits to track changes in their diet.
This project incorporates:
- The Model-View-ViewModel (MVVM) architecture
- The Room database for local storage, with an additional Repository layer to abstract data sources in the Model
- StateFlow for reactive UI
- Coroutines and dispatchers for non-blocking UI
View other projects