Projekt z programování pro Android

Týden 9

Úkol 9

https://twitter.com/minSdkVersion - The minimum SDK version for the practical, rational developer.
https://twitter.com/targtSdkVersion - The target SDK version for the practical, rational developer.
https://twitter.com/maxSdkVersion - The maximum SDK version for the irrational, terrible Android developer.

Samples architektury Android aplikacii https://github.com/googlesamples/android-architecture
Zaujimavy talk - https://realm.io/news/kau-donn-felker-minimum-viable-development-android/

Testování

  • Vytvořte unit testy pro svou aplikaci
  • Oddeľte prezentačnú logiku od aplikačnej
    • na testy prezentačnej logiky použite Espresso
    • aplikačnú testujte pomocou nástroja Mockito/PowerMock
      • pozor na instrumental tests a unit tests -> instrumental vyuzivaju Android SDK, unit testy su pure Java
  • Použijte monkey tool (https://developer.android.com/studio/test/monkey.html)