MVVM android app that inspires live Hanchor it fetches data using Retrofit
Hanchor Mobile App (Android)
This is an MVVM android app that inspires live Hanchor it fetches data using Retrofit from Hanchor REST API HANCHOR REST and caches it locally using Room persistence library.
Android Core Features
- JetPack
- Clean Architecture with MVVM
- Dagger Hilt
- Retrofit2 (HTTP Methods with MultipartBody.Part)
- Flow
- DataStore
- Fragments
- Navigation Component
- Firebase Cloud Messaging
Prerequisite
To build this project, you require:
- Android Studio Chipmunk
- Gradle 7.0.4
Libraries
- JetPack-Library
- Retrofit
- Glide
- Material Dialogs
- Android-Image-Cropper
- Shimmer-Effect
- Room
App Feature
- Firebase Cloud Messaging – Implemented
- SplashScreen – Implemented
- Onboarding – Implemented
- Login/Registration/Forgot Password – Implemented
- Dashboard/Welcome screen – Implemented
- HomePage – Implemented
- Bottom Navigation – Implemented
- Count your blessings (Gratitude) – Implemented
- Post image using MultipartBody.Part – Implemented
- Plan your day (Todo) Implmented
- Profile/Settings Menu in BottomNav – Implemented to add extra touch
- Quote – Not yet implemented (UI ready)
- LifeHack – Not yet implemented (UI ready)
- Happiness Island – Not yet implemented (UI ready)
- Dark Theme – Not yet implemented
- Shimmer Effect – Not yet implemented
Screenshots
Other Projects
https://github.com/ikechiU?tab=repositories
Author
Ikechi Ucheagwu