* MVVM architecture * Hilt * Kotlin * Paging3 * View Binding * Coroutines * Flows * Navigation Component * JUnit4 * Expresso * Coil * SQLite(Room) * Live Data
Application has fullsensor orientetion.
Generic recycleview implemented.
Webview can open and play full-screen videos on every orientation.
Recycleview column number will change based on whether it is in landscape mode.
Also number of column will increase when application is run on a tablet
Some examples of tests implemented ->
- Unit Test * Fragment Test * Activity Test * UseCase Test * ViewModel Test