Google випускає Android Studio Panda 4 та Jetpack Compose 1.11
Нові можливості Android Studio Panda 4: інновації для мобільних команд
Цього тижня компанія Google представила Android Studio Panda 4 разом із квітневою версією Jetpack Compose, що ознаменувалося новими інструментами для мобільних команд розробників. Нова стабільна версія Panda 4 готова до використання в продакшн середовищі та представляє нову систему під назвою ‘Режим планування’.
Режим планування та нові можливості розробки
‘Режим планування’ змінює підхід до написання коду, вводячи багатоступеневий робочий процес. Тепер, для складних завдань, агент генерує детальний план проекту перед тим, як вносити зміни в код. Це дозволяє інженерам перевіряти та пропонувати корективи до того, як агент використовує обчислювальні ресурси. Завдяки цьому, зменшується ймовірність виникнення технічного боргу.
Зменшуючи когнітивне навантаження, Panda 4 впроваджує функціонал ‘Наступного передбачення змін’. Це дозволяє швидко аналізувати зміни в класах даних та конструкторах і пропонувати наступні ймовірні зміни, що можуть бути виконані за допомогою одного натискання клавіші.
Інтеграція з екосистемою та оптимізація тестування
Інструмент Agent Web Search дозволяє локально взаємодіяти з зовнішньою документацією. Агент шукає додаткову інформацію у разі браку локальних знань про сторонні бібліотеки, такі як Coil, Koin, або Moshi.
Оновлення Jetpack Compose до версії 1.11.0 змінює спосіб тестування. Тепер стандарт тестування потребує контексту, що максимально імітує продукційні середовища, запобігаючи сумісності. Новий тестовий диспетчер нагадує робочі середовища, забезпечуючи більш стійке тестування.
Покращення користувацького інтерфейсу та налаштування віджетів
Відстеження подій з трекпаду тепер реалізовано як ввід мишею, що поліпшує взаємодію з користувачем. Жести трекпада, такі як масштабування та прокручування двома пальцями, автоматично інтегруються у модифікатори, що покращує масштабування на різних пристроях.
Експериментальна MediaQuery API вводить новий спосіб отримання інформації про пристрої, що полегшує користування складними форм-факторами.
Інтеграція безпеки та підтримка комплексних архітектур
Android Studio Panda 4 представляє нову Gemini API Starter Template, яка спрощує інтеграцію зовнішніх сервісів, автоматизуючи взаємодію з Firebase.
Тепер Compose runtime включає постачальник за замовчуванням для сервісів на рівні хоста, що дозволяє легко адаптуватися до Kotlin Multiplatform проектів.
Android Studio розширює можливості попереднього перегляду, що дозволяє додавати індивідуальну логіку для зменшення повторюваного коду.
Платформні команди мають бути готові перейти на Jetpack Compose 1.12.0, який вимагатиме використання компіляційного SDK 37 та Android Gradle Plugin 9 для всіх залежних додатків та бібліотек.




