Built with AndroidX Support
Requires Android Studio Arctic Fox | 2020.3.1 or higher.
Current Kotlin Version 1.7.20
compileSdkVersion 33
buildToolsVersion "30.0.3"
minSdkVersion 23
targetSdkVersion 33
- Retrofit- REST API Call https://square.github.io/retrofit/
- Glide - Image Loading and caching. https://github.com/bumptech/glide
- Material Design Components - Google's latest Material Components. https://material.io/develop/android
- koin - Dependency Injection https://insert-koin.io/
Read our guidelines to increase the accuracy of design conversion to code by optimizing Figma designs. https://docs.dhiwise.com/docs/Designguidelines/intro .
Check your app's UI from the AppNavigation screens of your app.
├── appcomponents
│ ├── di - Dependency Injection Components
│ │ └── MyApp.kt
│ ├── network - REST API Call setup
│ │ ├── ResponseCode.kt
│ │ └── RetrofitProvider.kt
│ └── ui - Data Binding Utilities
│ └── CustomBindingAdapter.kt
├── constants - Constant Files
│ ├── IntegerConstants.kt
│ └── StringConstants.kt
├── extensions - Kotlin Extension Function Files
│ └── Strings.kt
├── modules - Application Specific code
│ └── example - A module of Application
│ ├── ui - UI handling classes
│ └── data - Data Handling classes
│ ├── viewmodel - ViewModels for the UI
│ └── model - Model for the UI
└── network - REST API setup
├── models - Request/Response Models
├── repository - Network repository
├── resources - Common classes for API
└── RetrofitService.kt