Узнайте, почему компании из списка Fortune 500 выбирают нас в качестве партнера по разработке программного обеспечения. Исследуйте наш портфель. Проверено более 2500 проектов. Есть идея проекта, чтобы поделиться с нами? Давай поговорим.
Узнайте, почему компании из списка Fortune 500 выбирают нас в качестве партнера по разработке программного обеспечения. Исследуйте наш портфель. Проверено более 2500 проектов. Есть идея проекта, чтобы поделиться с нами? Давай поговорим.
Android Studio 4.0

Android Studio 4.0 вышла с множеством новых функций

28 мая 2020 года Google выпустила Android Studio 4.0, самую последнюю версию своей IDE (Integrated Development Environment). Эта последняя версия должна помочь разработчикам быстрее разрабатывать и программировать приложения и кодировать их.

Теперь Android Studio 4.0 можно загрузить для Mac, Windows и Linux прямо с сайта Android Developer. Читайте ниже для новых функций и дополнительных подсветок, которые вы можете получить в этой стабильной версии.

Что нового в Android Studio 4.0?

Google выпустила стабильную версию Android Studio 4.0, которая предлагает широкий спектр новых функций разработки, инструментов проектирования и многого другого.

Дизайн

1. Модернизированный инспектор по планированию

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

Хотя вы все еще можете использовать его для простого осмотра дерева просмотра, теперь он включает в себя такие функции, как обновление в реальном времени. Если ваше устройство работает под управлением Android 10, вы можете наслаждаться большим количеством функций, таких как 3D-представление того, что находится на экране, и более подробными атрибутами просмотра.

2. Редактор движения

MotionLayout API увеличивает возможности ConstraintLayout для помощи Разработчики Android App Теперь они могут просто использовать этот API с новым редактором движения, интерфейсом для создания, редактирования и предварительного просмотра анимации MotionLayout.

motion editor

Вам больше не нужно создавать и изменять критические XML-файлы, поскольку редактор движения создает их для вас, с помощью наборов ограничений, брелоков, переходов и атрибутов просмотра. Просто нажмите на кнопку, чтобы увидеть код, который делает редактор. IDE может просто конвертировать ConstraintLayout, используя разработчиков, в MotionLayout.

3. Проверка с помощью смазки

Если вы создаете много размеров экрана, форм-факторов и разрешений, вы должны убедиться, что изменения, которые вы вносите в свой пользовательский интерфейс, хорошо отображаются на каждом экране, который вы поддерживаете.

Окно проверки макетов помогает вам просматривать макеты на нескольких экранах и конфигурациях одновременно, поэтому вы можете просто убедиться, что ваше приложение выглядит лучше всего на нескольких устройствах.

Разработчик и профиль

1.Обновление платформы IntelliJ IDEA 2019.3

Базовая IDE Android Studio была обновлена с улучшениями из выпусков IntelliJ IDEA 2019.3 и 2019.3.3. Эти улучшения уделяют внимание повышению производительности и качества в IDE.

2. Обновленный интерфейс профилирования процессора

Профильер ЦП отслеживает записи и предлагает хороший объем данных о активности потока вашего приложения. Записи ЦП в Android Studio теперь отличаются от основной временной шкалы профилера и расположены в группах для обеспечения более простого анализа. Вы можете переключать группы вверх и вниз или перетаскивать разные вещи в группе для дополнительной персонализации.

3. Kotlin Android Live Templates

Эта функция IntelliJ позволяет вставлять основные конструкции в код, вводя простые ключевые слова. Теперь Android Studio включает в себя шаблоны для кода Kotlin.

4.Умный редактор во время написания правил сокращения кода

R8 был запущен в Android Gradle plugin 3.4.0 для интеграции усадки, отхаркивания, оптимизации, запутывания и дексинга, что приводит к заметным улучшениям производительности.

smart editor features

При создании файлов правил R8 теперь Android Studio предлагает функции интеллектуального редактора, такие как проверка ошибок, завершение и подсветка синтаксиса. Кроме того, редактор объединяется с вашим проектом Android, чтобы предложить полное завершение символов для каждого метода, класса и поля, и включает быструю навигацию и рефакторинг.

5. Поддержка Clangd для C++

Clangd является основным движком оценки языка для разработчиков, пишущих на C++. Они могут использовать его для навигации по коду, проверки, завершения и отображения предупреждений и ошибок кода.

строить

1. Java 8 Языковая библиотека Уничтожение для всех API

Ранее версия плагина Android Gradle поддерживала различные функции языка Java 8 для всех уровней API, благодаря процедуре десугаринга.В Android Studio 4.0 этот механизм десугаринга был максимально оптимизирован для поддержки API языка Java.

2.Построить анализатор

Неправильная или устаревшая работа может привести к более длительному времени разработки, что приведет к потере производительности и разочарованию.

Build Analyzer помогает разработчикам понять и определить проблемы в их разработке, показывая плагины и задания, которые отвечают за все время разработки, и рекомендуя шаги для снижения регрессий.

3. Зависимость от характеристик

Теперь вы можете специализировать, что модуль Dynamic Feature опирается на другой модуль функций. Возможность определения этой взаимосвязи гарантирует, что ваше приложение имеет необходимые модули для разблокировки дополнительной функциональности, что приводит к простой модулялизации приложения.

4. Жизненная поддержка файлов сценариев Kotlin DSL

Теперь Android Studio 4.0 имеет встроенную поддержку файлов сценариев Kotlin DSL. Скрипты Kotlin build предоставляют полный набор быстрых решений, и они поддерживаются диалогом Project Structure.

5. Варианты включения или отключения функций сборки

Плагин Android Gradle имеет встроенную поддержку для современных библиотек и функций сборки. Тем не менее, они могут не понадобиться для каждого проекта. В версии 4.0 плагина теперь можно отключить отдельные функции сборки, которые помогают оптимизировать функциональность сборки для больших проектов.

6. Зависимости метаданные

Если вы разрабатываете приложение с помощью плагина Android Gradle 4.0, оно включает метаданные, которые объясняют зависимости библиотеки, расположенные в вашем приложении.

При загрузке приложения Play Console проверяет эти метаданные, чтобы дать оповещения об известных проблемах с SDK и зависимостями, используемыми вашим приложением, и, в некоторых случаях, дать действенную обратную связь для устранения этих проблем.

Эти данные зашифрованы, сжаты ключом подписи Google Play и сохранены в блоке подписи вашего приложения для релиза.

Закрытие

Итак, это некоторые из самых интересных функций, добавленных в недавно выпущенную Android Studio 4.0. Если вы используете ее старую версию, вы можете легко перейти на последнюю.

Нашел этот пост проницательным?Не забудьте поделиться им с вашей сетью!
  • facebbok
  • twitter
  • linkedin
  • pinterest

Пратик Патель является техническим руководителем команды разработчиков мобильных приложений с более чем 13-летним опытом в области новаторских технологий. Его опыт охватывает мобильную и веб-разработку, облачные вычисления и бизнес-аналитику. Пратик преуспевает в создании надежных, ориентированных на пользователя приложений и ведущих инновационных проектов от концепции до завершения.