знае

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 за преформатиране на кода (автоматичен отстъп).
  • Не разчитайте изцяло на библиотеки на трети страни, но и не измисляйте свои собствени библиотеки за всяко кихане.