Новости

50 порад, хитрощів і посилань для Android Studio і Intellij IDEA

  1. 1. Колірна схема в material-кольорах для консолі
  2. 2. Запобігання очищення консолі при падінні додатки
  3. 3. Встановлюємо правильне оформлення коду для Android Studio / IntelliJ IDE
  4. 4. Використовуйте split screen, щоб підвищити продуктивність
  5. 5. Побічний режим
  6. 6. Використання живих шаблонів
  7. 1. Краща команда - Search for command
  8. 2. Пошук останніх дій в буфері copy / paste
  9. 3. Активація мультікурсора
  10. 4. Відкрити клас
  11. 5. Відкрити файл
  12. 6. Пошук по символу
  13. 7. Перехід до реалізації
  14. 8. Перехід до оголошення
  15. 9. Перехід до оголошення типу
  16. 10. Go to super
  17. 11. Перемикання між вкладками
  18. 12. Перемикання між вкладками Design / Text
  19. 13. Закрити поточну вкладку
  20. 14. Приховати всі вікна
  21. 15. Згорнути екземпляр Android Studio
  22. 16. Форматування код
  23. 17. Автоматичний відступ для рядків
  24. 18. Реалізація методів
  25. 19. Розумне автодоповнення
  26. 20. Пошук
  27. 21. Знайти і замінити
  28. 22. Переміщення рядків з коду в ресурси
  29. 23. Збірка і запуск проекту

Розповідаємо про 50 хитрощі, гарячих клавішах, плагинах і корисних посиланнях для Android Studio і Intellij IDEA , Які допоможуть розробнику бути більш продуктивним.

1. Колірна схема в material-кольорах для консолі

Колірна схема в material-кольорах для консолі

Щоб змінити вигляд консолі, перейдіть в Preferences (Settings на Windows і Linux) → Editor → Colors & Fonts → Android Logcat і змініть колір для кожного виду повідомлень консолі.

Наприклад, кольори як на зображенні зверху:

  • Assert # BA68C8
  • Debug # 2196F3
  • Error # F44336
  • Info # 4CAF50
  • Verbose #BBBBBB
  • Warning # FF9800

2. Запобігання очищення консолі при падінні додатки

Перейдіть на панель Android Monitor і виберіть Edit filter configuration в випадаючому списку.

3. Встановлюємо правильне оформлення коду для Android Studio / IntelliJ IDE

Перейдіть в Preferences → Code Style → Java і в випадаючому списку Scheme виберіть потрібний стиль коду або встановіть новий.

Два стилю, які особливо варто згадати:

Можна імпортувати тему, як в прикладі:

4. Використовуйте split screen, щоб підвищити продуктивність

Використовуйте split screen, щоб підвищити продуктивність

Щоб активувати роздільний екран, клацніть правою кнопкою миші по табу з основним екраном і виберіть Split Vertically / Horizontally.

Щоб активувати роздільний екран, клацніть правою кнопкою миші по табу з основним екраном і виберіть Split Vertically / Horizontally

Для максимальної продуктивності можна встановити для цього дії власні гарячі клавіші. Перейдіть в Preferences → Keymap і знайдіть пункт Split Vertically. Відкрийте контекстне меню і виберіть Add Keyboard Shortcut. Для прикладу, можна встановити поєднання control + alt + v.

5. Побічний режим

Побічний режим

Побічний режим допоможе сконцентруватися на роботі. Редактор розгорне робочу область з кодом на весь екран, приховавши зайві елементи інтерфейсу. Щоб активувати режим, відкрийте меню View і виберіть Enter Distraction Free Mode.

6. Використання живих шаблонів

Використовуйте поєднання cmd + j (ctrl + j для Windows / Linux).

Можна застосовувати безліч заготовлених шаблонів коду, наприклад для Toasts або if.

Можна використовувати власні живі шаблони. Як це зробити, описано в матеріалах для Android Studio і IntelliJ IDEA .

1. Краща команда - Search for command

Вона викликається через поєднання cmd + shift + a (для Windows і Linux: ctrl + shift + a). Для прикладу, вам потрібно закрити поточну вкладку, але ви не знаєте як. Просто напишіть close і отримаєте команду або поєднання клавіш для цього.

2. Пошук останніх дій в буфері copy / paste

Викликається через cmd + shift + v (Windows і Linux: ctrl + shift + v). За замовчуванням є 5 останніх дій для копіювати / вставити.

3. Активація мультікурсора

Активація мультікурсора

Чи включається через control + g (і alt + j для Windows і Linux).

Пропонуємо Вам ознайомитися з більш докладною статтею про це функціонал.

4. Відкрити клас

Відкрити новий клас можна через cmd + o (Windows і Linux: ctrl + n)

5. Відкрити файл

Новий файл відкривається поєднанням cmd + shift + o (Windows і Linux: ctrl + shift + n)

6. Пошук по символу

Cmd + option + o (Windows і Linux: alt + shift + n)

7. Перехід до реалізації

Для прикладу, у вас є інтерфейс. Натисніть на ім'я інтерфейсу, прожміте cmd + option + b (Windows / Linux: ctrl + alt + b) і виберіть Go to implementation - і ви перейдете до класу, який реалізує цей інтерфейс.

8. Перехід до оголошення

Через поєднання cmd + b (Windows і Linux: ctrl + b) можна швидко перейти до оголошення класу, методу або змінною.

9. Перехід до оголошення типу

Припустимо, у нас є код:

Employee employee = new Employee ( "Michal");

Встановивши курсор на employee, через поєднання control + shift + b (Windows і Linux: ctrl + shift + b) можна перейти до місця, де оголошений клас Employee.

10. Go to super

Для прикладу, ви переобумовленої якийсь метод. Якщо встановити курсор на імені методу і вибрати використовувати поєднання cmd + u (Windows і Linux: ctrl + u) вас перенаправить на батьківський метод.

11. Перемикання між вкладками

Це робиться через поєднання cmd + shift + [(стрілка вліво) або cmd + shift +] (стрілка вправо) (Windows для Linux: замість cmd - alt).

12. Перемикання між вкладками Design / Text

Для Android Studio в режимі макета працює поєднання control + shift + ← / → (Windows і Linux: alt + shift + ← / →).

13. Закрити поточну вкладку

Поєднання cmd + w (для Windows і Linux: ctrl + F4).

14. Приховати всі вікна

Через cmd + shift + F12 (Windows і Linux: ctrl + shift + F12).

15. Згорнути екземпляр Android Studio

Поєднання cmd + shift + F12 (Windows і Linux: ctrl + shift + F12)

16. Форматування код

Cmd + option + l (Windows і Linux: ctrl + alt + l).

17. Автоматичний відступ для рядків

Через поєднання control + option + i (Windows і Linux: ctrl + alt + i).

18. Реалізація методів

Реалізуючи інтерфейс, через поєднання control + i (Windows / Linux: ctrl + i) ви можете швидко імпортувати методи, що надаються цим інтерфейсом.

19. Розумне автодоповнення

Чи включається через поєднання control + shift + space (Windows і Linux: ctrl + shift + space), список підлаштовується під очікуваний тип.

20. Пошук

СMD + f (Windows і Linux: ctrl + f).

21. Знайти і замінити

Cmd + r (Windows і Linux: ctrl + r).

22. Переміщення рядків з коду в ресурси

Коли курсор встановлений на тексті, використовуйте поєднання option + return (Windows / Linux: alt + enter).

23. Збірка і запуск проекту

Чи спрацює через поєднання control + r (Windows і Linux: shift + F10).

  1. Key promoter - допоможе частіше користуватися клавіатурою, замість миші.
  2. String Manipulation - дозволяє змінювати вид тексту на ходу (наприклад, змінювати імена в CamelCase або встановлювати великі символи).
  3. Android Material Design Icon Generator - допомагає з додаванням material-іконок в проект (за замовчуванням реагує на cmd + shift + m).
  4. ButterKnifeZelezny - допомагає по посиланню знаходити відповідні подання в макеті.
  5. IntelliJ / Android Studio Plugin for Android Parcelable boilerplate code generation - генерує Parcelable-реалізацію, грунтуючись на полях класу.
  6. ADB Idea - допомагає з командами Android Debug Bridge і автоматизацією.
  7. Genymotion plugin - допомагає запускати Genymotion-емуляцію прямо в Android Studio.
  8. Android Methods Count - перебирає залежності і акуратно показує кількість використовуваних методів.
  9. Git Flow Integration - допомагає працювати з моделлю розгалуження Git Flow.
  10. Builder plugin - генерує статичний вкладений Builder для класу.
  1. Рада дня по Android Studio від Philippe Breault
  2. Довідник по гарячих клавішах
  3. 10 речей, про які ви, возножно, не знали що вони є в Android Studio від Reto Meier
  4. Програмування під Android: 50 кращих інструментів
  5. Android Studio Like a Boss від Philippe Breault
  6. Android Studio для експертів (Відео з Android Dev Summit 2015)
  7. Поради та хитрості Android Studio від Michael Evans
  8. Докладний гайд по розробці Android-додатків за допомогою Clean ArchitectureАнонс Android Studio
  9. Поради та хитрості Android Studio від Donn Felker
  10. Налагодження програми в Android Studio
  11. Must-have плагіни - обговорення на Reddit

Уважаемые партнеры, если Вас заинтересовала наша продукция, мы готовы с Вами сотрудничать. Вам необходимо заполнить эту форму и отправить нам. Наши менеджеры в оперативном режиме обработают Вашу заявку, свяжутся с Вами и ответят на все интересующее Вас вопросы.

Или позвоните нам по телефонам: (048) 823-25-64

Организация (обязательно) *

Адрес доставки

Объем

Как с вами связаться:

Имя

Телефон (обязательно) *

Мобильный телефон

Ваш E-Mail

Дополнительная информация: