Головна»Довідник»Що повинен знати початківець Android-розробник
Що повинен знати початківець Android-розробник
12 Practices every Android Development Beginner should know — автор розповідає про те, що в першу чергу слід освоїти починаючому Android-розробнику.
Максимально короткий зміст статті:
@+id @id в XML-лайотах — різні речі, @+id створює новий ідентифікатор @id посилається на існуючий.
Щоб послатися на рядок з XML, використовуйте @string/имя_строки.
Використовуйте вже існуючі в Android константи, наприклад @android:color/white — білий колір ?attr/actionBarSize — стандартний розмір ActionBar’а.
SP для тексту, DP — для всього іншого.
Каталог mipmap усередині додатку використовується тільки для зберігання іконок, каталог drawable — для всіх інших зображень.
Використовуйте векторні іконки (vector drawable), вони можуть масштабуватися до будь-яких розмірів, їх легко анімувати.
Використовуючи marginStart/End і paddingStart/End, не забывайвте про старі версії Android 4.2 і нижче), де необхідно застосовувати marginLeft/Right і paddingLeft/Right.
Замість того щоб самому писати геттери і сетери (setVar(), getVar() і подібні), використовувати можливості Android Studio: Code ? Створити ? Getter and Setter.
Щоб дізнатися, які методи необхідно перевизначити в класі, дозвольте Android Studio згенерувати ці методи за вас: Code ? Створити ? Override Methods / Implement Methods.
Вивчіть, що таке Context, що він уособлює собою і як його використовувати. Гарне введення.
Ctrl + Alt + L, щоб переформатувати код (автоматично розставити відступи).
Не покладайтеся повністю на сторонні бібліотеки, але і не винаходити свої бібліотеки на кожен чих.