12 практики, които всеки начинаещ разработчик на Android трябва да знае — авторът говори за това какво първо трябва да научи един начинаещ разработчик на Android.
Максималното резюме на статията:
@+id @id в XML оформленията са различни неща, @+id създава нов ID @id препраща към съществуващ.
За да се обърнете към низ от XML, използвайте @string/string_name.
Използвайте константи, които вече съществуват в Android, например @android:color/white - бял цвят ?attr/actionBarSize - стандартен размер на ActionBar.
SP за текст, DP за всичко останало.Директорията mipmap в приложението се използва само за съхраняване на икони, директорията с възможност за рисуване се използва за всички останали изображения.
Използвайте векторни рисувани икони, те могат да бъдат мащабирани до всякакъв размер, лесни са за анимиране.
Когато използвате marginStart/End и paddingStart/End, не забравяйте за по-старите версии на Android 4.2 и по-ниски), където трябва да се прилагат marginLeft/Right и paddingLeft/Right.
Вместо сами да пишете гетери и сетери (setVar(), getVar() и други подобни), използвайте възможностите на Android Studio: Code ? Създаване? Гетер и сетер.
За да разберете кои методи трябва да бъдат заменени в клас, оставете Android Studio да генерира тези методи за вас: Код? Създаване? Методи за отмяна / Методи за внедряване.
Научете какво е Context, какво означава и как да го използвате. Хубаво въведение.
Ctrl + Alt + L за преформатиране на кода (автоматичен отстъп).
Не разчитайте изцяло на библиотеки на трети страни, но и не измисляйте свои собствени библиотеки за всяко кихане.