Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 2.44 KB

README.md

File metadata and controls

34 lines (24 loc) · 2.44 KB

CodeChallenge-Android

This project was created as the final presentation in an Android training course provided by CWI. It was named "CodeChallenge" because its features are very similar to my CodeChallenge-iOS (list view, details view and search), so it ends up being the Android version of that.

The TMDB API is used.

Key points

Architecture

Network

Tests

  • Unit tests do not require an internet connection (locally mocked API)
  • Shared code between unit and instrumented tests
  • Instrumented tests use the locally mocked API too (TestApplication injects a TestServiceLocator)
  • The architecture is prepared to receive more tests but so far only a very few

UI

Home screenshot