Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 2.44 KB

README.md

File metadata and controls

40 lines (25 loc) · 2.44 KB

Political Preparedness

Political Preparedness is an example application built to demonstrate core Android Development skills as presented in the Udacity Android Developers Kotlin curriculum.

This app demonstrates the following views and techniques:

  • Retrofit to make api calls to an HTTP web service.
  • Moshi which handles the deserialization of the returned JSON to Kotlin data objects.
  • Glide to load and cache images by URL.
  • Room for local database storage.
  • Motion Layout for widget animation.

It leverages the following components from the Jetpack library:

Testing

Unit

ElectionsViewModelTest

ElectionDaoTests

TheRepositoryTests

Integration

ElectionFragmentTests

LocalDataSourceTest

LaunchFragmentTest

Espresso UI Instrumentation

MainActivityTests