Education Space Android
Demonstration of usage Google Biometric API, Room and Unit-tests.
Topics for work
- Security (authentication, biometrics)
- Work with database (Room, minimum)
- Work with network (Retrofit, serialization, error handler with interceptor)
- Jetpack compose (Theme, typography, architecture)
- Code quality (Detekt, Lint)
- Testing
- Splash Screen
- Widgets
Upcoming works
- Add upcoming launcher details screen
- Add planet details screen
- Widget (countdown to upcoming launch)
About unit-tests
- Used AAA pattern
- Used Mock-Server for network request testing
- Used Robolectric
- Used Awaitility for asynchronous operations