Что должен знать начинающий Андроид-разработчик

12 вещей, которые должен знать начинающий разработчик

12 Practices every Android Development Beginner should know — автор рассказывает о том, что в первую очередь следует освоить начинающему Android-разработчику.

Максимально краткое содержание статьи:

  1. @+id и @id в XML-лайотах — разные вещи, @+id создает новый идентификатор, @id ссылается на существующий.
  2. Чтобы сослаться на строку из XML, используйте @string/имя_строки.
  3. Используйте уже существующие в Android константы, например @android:color/white — белый цвет, ?attr/actionBarSize — стандартный размер ActionBar’а.
  4. SP для текста, DP — для всего остального.
  5. Каталог mipmap внутри приложения используется только для хранения иконок, каталог drawable — для всех остальных изображений.
  6. Используйте векторные иконки (vector drawable), они могут масштабироваться до любых размеров, их легко анимировать.
  7. Используя marginStart/End и paddingStart/End, не забывайвте про старые версии Android (4.2 и ниже), где необходимо применять marginLeft/Right и paddingLeft/Right.
  8. Вместо того чтобы самому писать геттеры и сеттеры (setVar(), getVar() и подобные), используйте возможности Android Studio: Code → Generate → Getter and Setter.
  9. Чтобы узнать, какие методы необходимо переопределить в классе, позвольте Android Studio сгенерировать эти методы за вас: Code → Generate → Override Methods / Implement Methods.
  10. Изучите, что такое Context, что он собой олицетворяет и как его использовать. Хорошее введение.
  11. Используйте Ctrl + Alt + L, чтобы переформатировать код (автоматически расставить отступы).
  12. Не полагайтесь всецело на сторонние библиотеки, но и не изобретайте свои библиотеки на каждый чих.
Понравилась статья? Поделиться с друзьями:
Добавить комментарий