Android Studio Electric Eel Canary додає Live Edit до Compose Preview

На сьогоднішній конференції розробників I/O компанія Google анонсувала новий випуск Canary для Android Studio під кодовою назвою Electric Eel. Завантажте за посиланням у публікації.

Після місяців тестування на каналі Canary Google нарешті перейшов на бета-версію Android Studio Dolphin на сьогоднішній конференції розробників I/O. У бета-версії є різні функції та вдосконалення Jetpack Compose, нові функції для емулятора Wear OS і кілька додаткових інструментів розробника. Разом із бета-версією Dolphin Google випустив перший випуск Android Studio Electric Eel Canary. Він також містить безліч нових функцій і покращень. У цій публікації ми розглянемо всі нові функції останнього випуску Canary.

Що нового в Android Studio Electric Eel Canary?

Випуск Android Studio Electric Eel Canary містить кілька додаткових функцій і покращень. Ось огляд новинок:

Jetpack Compose

Як і в Android Studio Dolphin Beta, у випуску Electric Eel Canary є нова функція Jetpack Compose. У цьому випуску розробники знайдуть нову функцію Live Edit, яка дозволить їм переглядати зміни коду в режимі реального часу в Compose Preview і на емуляторі або на фізичному пристрої.

Редагування в режимі реального часу – це функція, яку розробники мають увімкнути в налаштуваннях Android Studio.

Google Play і Firebase

Android Studio Electric Eel Canary також пропонує кілька нових покращень Google Play і Firebase. Наприклад, збірка дозволить розробникам отримувати попередження Lint для SDK і бібліотек, які були позначені їхніми авторами як застарілі в індексі Google Play SDK. Це дозволить їм легко оновлювати застарілі версії залежностей під час розробки, щоб уникнути проблем під час надсилання програми в Play Console.

Статистика Google Play SDK Index

Випуск Electric Eel Canary також забезпечує інтеграцію Firebase Crashlytics, яка дозволить розробникам дізнатися, досліджувати та вирішувати проблеми, про які повідомляє Crashlytics в Android Studio та в контексті локального джерела код.

Статистика якості програми від Firebase Crashlytics

Google стверджує, що ця інтеграція допоможе "зменшити тертя між переходом від збоїв до коду (і від коду до збою)" і виводити важливі контекстні дані про кожен збій, щоб допомогти розробникам відтворити проблеми локально.

Великі екрани

Щоб допомогти розробникам створювати кращі програми для пристроїв Android з великим екраном, Google також включив емулятор зі змінним розміром у випуск Electric Eel Canary. Емулятор дозволить розробникам швидко перемикатися між репрезентативними еталонними пристроями для тестування різних станів компонування програми в одному екземплярі емулятора. Цю функцію фактично було представлено в Android Studio Chipmunk, але Google знову висвітлює її цього разу.

Емулятор зі змінним розміром

Крім того, панель перевірки макета допоможе розробникам виявити та виправити проблеми макета на різних пристроях.

Візуальний лінтінг

Емулятор автоматично запустить макет, щоб перевірити наявність проблем Visual Lint на різних розмірах екрана, щоб уникнути проблем, як-от кнопки, приховані поза межами на пристрої з великим екраном.

Збірка Canary також отримує підтримку Emulated Bluetooth, яка дозволить розробникам знаходити та з’єднувати два телефонних емулятора за допомогою віртуального Bluetooth. Ця функція доступна в емуляторі Android версії 31.3.8 і вище з системним образом T (API 33). Google планує додати більше підтримки в зразки віртуальних периферійних пристроїв, таких як маяки та монітори серцевого ритму, у майбутніх випусках.

Сполучення двох емуляторів Android за допомогою Emulated Bluetooth

Google також додав підтримку Device Mirroring, щоб мінімізувати кількість перерв під час розробки програми. Ця функція дозволяє розробникам передавати зображення свого пристрою безпосередньо в Android Studio, надаючи їм можливість взаємодіяти з фізичним пристроєм за допомогою вікна «Запущені пристрої».

Завантажте Android Studio Electric Eel Canary

Android Studio Electric Eel Canary тепер доступна для завантаження. Ви можете отримати його, натиснувши наступне посилання та встановивши його поруч із стабільною версією, використовуючи надані інструкції тут.

Завантажте Android Studio Electric Eel Canary