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.