gobetti / CodeChallenge-Android

My final work for the Android training course provided by CWI Software

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

My final work for the Android training course provided by CWI Software


Languages

Language:Kotlin 97.7%Language:Java 2.3%