Simple Movie app with two screens tested (Unit & Integration) testing implemented with clean arch and last tech in android.
Unit testing for:
- LocalMoviesPaginSource
- RemoteMoviesPaginSource
- Some utils funs
UI test cases:
- moviesScreen_is_app_bar_displayed()
- moviesScreen_open_filter_popup()
- moviesScreen_open_movie_details_screen()
- moviesScreen_open_movie_details_screen_then_back()
- Dark and light mode
- Offline cashing
- Obfuscation
- Simple UI
- Animations
- Config changes handling
- Jetpack Compose
- Compose navigation
- Clean architecture
- MVVM arch pattern
- Coroutines
- Channels & flows
- Paging3
- Retrofit
- Room
- Coil
- Unit testing
- UI testing
- Proguard
-
API
-
Clean Arch
-
Navigation
-
Pagination
-
Testing