- Nie hardcode'ujemy zmiennych. W ten sposób ciężej o pomyłkę. Przykład
- Style i powtarzalny wygląd elementów definiujemy w pliku styles.xml. W pliku xml layout'u definiujemy już wygląd dla poszczególnych elementów. Ułatwi to np. zmianę motywu z jasnego na ciemny. android.developers
- Tekst interfejsu definiujemy w pliku strings.xml. Umożliwi to łatwe zaimplementowanie wielojęzyczności. android.developers
- Projekt piszemy ze wzorcem MVP. Przykładowy tutorial
- Nazewnictwo zmiennych, metod, klas, commit'ów itp. przyjmujemy angielskie
- Przyjmujemy nazewnictwo w notacji camelCase.
Jak coś mi jeszcze przyjdzie na myśl to dopiszę. W razie pytań pisać na maila [email protected] lub na slacku @Kuba