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

GitHub

View Github