Tworząc kurs, zakładaliśmy, że:

  • aplikacje na Androidzie mają wyglądać nowocześnie i efektownie.
  • czasy GUI w stylu Androida 2.1 skończyły się bezpowrotnie, w 2011 roku; nawet na starszych telefonach należy pamiętać o zalecanych zasadach projektowania aplikacji.
  • ekrany mają różne rozmiary i gęstości, aplikacja powinna wyglądać dobrze na wszystkich.
  • ekosystem Androida rozwija się dynamicznie, książki, a nawet tutoriale, najczęściej za nim nie nadążają. Dlatego na zajęciach używamy aktualnych wersji najnowszych narzędzi i technologii (Google Cloud Console, Android Studio, Gradle).
  • poznanie dobrych praktyk i wzorców postępowania jest co najmniej równie ważne jak nauka API.
  • połowa użytkowników Androida nie ma najnowszej wersji systemu - aplikacje mają wyglądać współcześnie, ale działać także na starszych urządzeniach.
  • wysoki standard aplikacji osiągnąć można tylko myśląc całościowo - nigdy przeklejając losowe kawałki kodu z netu.