Оптимизация разработки под Android

На сегодняшний день, Android Studio является популярнейшей средой разработки под ОС Android. Поэтому узнав несколько трюков и инструментов для разработки, вы значительно увеличите вашу продуктивность.  

Начну с банальных и баянистых советов, которые не знают разве что новички:
-Не используйте мелкий шрифт, ведь его трудно читать
-Поставьте себе тему Darcula, потому что темный фон снижает напряжение для глаз
-И используйте стандартный Code Style, например AOSP Codestyle

Когда с простыми советами покончено, можно переходить и к чему-то посложнее.
Шпаргалка с горячими клавишами для Android Studio пригодится вам, чтобы увеличить скорость вашего взаимодействия со средой разработки.


Использование Live Templates в Android Studio также ускорит вашу разработку:  
  • newInstance — создает статическую функцию newInstance внутри фрагмента
  • Toast — создает Toast.makeText(context, «», Toast.LENGTH_SHORT).show();
  • fbc — findViewById с кастом
  • const – определение интовой константы
  • logd — генерация Log.d(TAG, «»);
  • logm — имя текущего метода и его аргументы в лог
  • logt – статическая TAG-строка с именем класса для лога
  • psf — public static final
  • soutm — печатает текущие имена классов и методов в System.out
  • soutp — выводит имена и значения метода в System.out
  • visible — установить видимость (true/false)
  • gone — Установите видимость View GONE
Теперь, поговорим об использовании плагинов для Android Studio. Их огромное множество, но здесь я расскажу о самых полезных из них.

String Manipulation

Данный плагин позволяет изменять стиль текста (camelCase, kebab-lowercase, KEBAB-UPPERCASE и т.д.), кодировать / декодировать, увеличивать / уменьшать, сортировать, фильтровать и выравнивать.

Rainbow Brackets
Вместо того, чтобы часами искать скобки, которые вы забыли закрыть, просто раскрасьте их с помощью данного плагина. Сэкономленные нервные клетки и часы работы гарантируются.

Project Lombok
Это Java-библиотека, которая генерирует шаблонный код за вас, сохраняя ваш код лаконичным и читабельным. Поскольку Lombok является библиотекой времени компиляции, он не сделает ваше приложение более тяжеловесным.

Vector Drawable Thumbnails
Расширение позволит вам открыть ваши векторные рисунки по одному щелчку мыши, вместо того, чтобы открывать отдельное приложение для этого.

Android Input
Данный плагин позволит вам вводить текст прямо в ваше Android-устройство или эмулятор. Также запоминает последний введенный текст.

Если этого материала вам было мало, вот еще две записи на Английском, относящихся к теме моей статьи:
0

Комментарии