The OnlinePhoneShop mobile application is built on the basis of Solid principles using the MVVM design pattern and a stack of modern technologies.The application does not implement the logic of many components. The application was created to train the skill of creating UI screens.
- MVVM Architecture
- Architecture Components (Lifecycle, LiveData, ViewModel, Navigation, ViewBinding)
- RecyclerView and CardViews
- Coroutines
- Dagger2 for dependency injection
- Retrofit2 & Gson for REST API
- Latest Android SDK Tools and build tools.
- Minimum OS version required to run the app - API 26
- Android SDK