Hanchor Mobile App (Android)

Android Build kotlin MVVM coroutines Dagger Hilt

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

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

GitHub

View Github