You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The codebase has been developed maintaining standard guidelines; architecture and design patterns. Considering future scaling of the application, the codebase is kept modular.
Feel free to review the code. Feedbacks are always welcome!
Project Structure
Enviroment
IDE
Android Studio Chipmunk
SDK
Android SDK
Language
Kotlin, XML
Architecture
Clean Architecture + MVVM
Compatibility
SDK
Version
Minimum
Android 21
Target
Android 32
Libraries
Name
Description
1. Retrofit
REST Client. It makes it relatively easy to retrieve and upload JSON via a REST based webservice
2. OkHttp
Set timeouts and logging intercepters
3. Gson
Parse JSON to Java Objects and vice versa.
4. Glide
Loads remote images effectively and provides caching mechanism for the same.
5. Hilt
Reduces the boilerplate code of doing manual dependency injection.
6. Crashlytics
Track the crashes app-wide
7. Firebase Analytics
Track the analytics of the app usage and behaviour