Android Studio 3.0 - все, что вам нужно знать
Будучи разработчиком Android, я с нетерпением ожидаю новых и инновационных функций от Google, которые помогут таким разработчикам, как я легко создавать и тестировать приложения чем когда-либо и Android Studio 3.0 ничем не отличается. Android 3.0, впервые анонсированная в Google I / O 2017, предлагает поддержку Kotlin и ряд других функций..
Если вы не можете ждать, чтобы опробуйте новые функции, затем скачайте Android Studio 3.0 Preview и наслаждайтесь пробной версией. А пока позвольте мне рассказать вам о достоинствах Android Studio 3.0 - новой Android IDE..
Поддержка Android Oreo
Android Studio 3.0 добавляет поддержка написания приложений для Android 8.0 Oreo включая новые функции, поддерживаемые в Oreo. Используя эту новую среду IDE, вы можете легко создавать адаптивные иконки запуска, и добавить новые типы шрифтов в ваших приложениях.
Адаптивные значки отображают различные формы на разных устройствах, на разных производителей. Вы можете создать адаптивный значок запуска с помощью мастера Adaptive Icon, к которому вы можете получить доступ, щелкнув правой кнопкой мыши на / Рез папка и выбор новый, затем “Изображение Актив“, и нажав “Иконки запуска (адаптивные и устаревшие)“.
Поскольку Oreo теперь поддерживает загружаемые шрифты, теперь вы можете добавлять их в свои приложения, чтобы уменьшить размер APK ваших приложений. Точно так же вы можете также добавить шрифты в формате XML в ваших приложениях - так же просто, как вы добавляете любой другой файл ресурсов.
Обновление базовой платформы
Android Studio 3.0 поставляется с IntelliJ Platform 2017.1.2, которая добавляет множество новых функций и улучшений в Android IDE. Эти улучшения помогают быстрее создавать код и предоставляют такие функции, как подсказки параметров, мгновенные результаты поиска, новые проверки lint, семантическая подсветка, и многое другое.
Поддержка новых функций
Поддержка функций Java 8
Поскольку разработчики уже привыкли к функциям Java 8, Google также улучшил поддержку таких языковых функций в Android Studio. Это означает, что вы можете использовать API OpenJDK, такие как java.time, java.nio.file, а также java.lang.invoke, и так вы также можете использовать библиотеки, созданные с использованием этих API в ваших приложениях.
Языковая поддержка котлина
Kotlin - это Java-совместимый язык, который уменьшает шаблон кода, избегает исключений нулевого указателя и вводит множество других улучшений по сравнению с Java. Это более выразительным и лаконичным по сравнению с Java и с Android Studio 3.0, теперь вы можете конвертировать файлы Java в Kotlin или код непосредственно в Kotlin.
Поддержка мгновенных приложений
Мгновенные приложения как веб-приложения, но родные приложения который может использовать API-интерфейсы Android и обеспечивать естественный внешний вид вашего приложения. Для конечного пользователя это так же просто, как открыть веб-ссылку; но для разработчика (это вы), это о модульное его приложение в модули под названием «функциональный модуль» что в совокупности делает «функцию APK».
Мгновенные приложения могут запустить без установки как веб-приложения, в отличие от обычных приложений. Чтобы это работало, вам нужно обновить существующее приложение для поддержки мгновенных приложений - Android Studio 3.0 предоставляет модули «Мгновенное приложение» и «Функции» для того же. Я думаю, что это улучшение по сравнению с обычными приложениями; что ты думаешь?
Новые и обновленные инструменты
Новый Android Profiler
Android Profiler является новый инструмент мониторинга для Android, который заменяет старый инструмент Android Monitor. Это намного лучше, чем старый инструмент, и обеспечивает единое представление приложения в реальном времени. Вы можете получить доступ к тому же, открыв Посмотреть меню, затем перейдем к “Инструмент Windows“, и наконец выбирая “Android Profiler“.
Новый APK Debugger
Абсолютно новый APK отладчик в Android Studio 3.0 приносит улучшенные возможности отладки. Тем не менее, он позволяет вам отлаживать APK, если они отлаживаемы - даже если он не построен из проекта Android Studio, в отличие от ранее. Вы можете получить доступ к инструменту, перейдя в “файл” меню и нажатие “Профиль или отладка APK” вариант.
Проводник нового устройства
Новый Device File Explorer - это инструмент для получить доступ к файловой системе подключенного устройства. Он позволяет просматривать, копировать и удалять файлы на устройстве, а также открывать эти файлы в этой среде IDE. Вы можете получить доступ к файлообменнику, нажав “Посмотреть” меню, выбирая “Инструмент Windows“, и нажав “Обозреватель файлов устройств“.
Новый плагин Android для Gradle
Плагин Android для Gradle 3.0.0 - это новый, улучшенный плагин Gradle, который помогает решить проблемы с производительностью сборки предыдущего плагина и предлагает различные другие улучшения. К ним относятся более быстрое время настройки, разрешение зависимостей с учетом вариантов и мой любимый - более быстрые инкрементные сборки.
Улучшения старых инструментов
Особенности эмулятора Android
Эмулятор Android в комплекте с Android Studio 3.0 имеет множество улучшений в скорости и производительности, включая поддержка OpenGL ES 3.0 для API уровня 24 и выше. Кроме того, он предоставляет более простой способ создания отчета об ошибках для запущенного приложения и более быстрый способ отправки ошибок, связанных с эмулятором.
Возможности Layout Editor
Редактор макетов используется для макеты дизайна в редакторе с перетаскиванием, и новая Android Studio вносит различные улучшения в этот интерфейс производителя. Новые функции включают в себя улучшенные вставки в виде перетаскивания, новая панель ошибок, поддержка барьеров и групп, а также улучшенное создание цепочек.
Особенности APK Analyzer
APK Analyzer является инструмент для анализа APK и понять его состав после завершения процесса сборки. Это помогает уменьшить размер файла и отладить файлы и ресурсы DEX. С Android Studio 3.0 он поставляется с новыми параметрами фильтрации, улучшенным представлением в виде дерева и улучшенным проверка APK с поддержкой Proguard.
Для того, чтобы использовать APK Analyzer, просто перетащите APK в окно редактора Android Studio. Кроме того, вы можете переключиться на проект в перспективе и открыть APK в проект окно. И, наконец, вы также можете перейти к строить меню, выберите “Анализировать APK” из вариантов, а затем выберите свой APK.
Возможности Layout Inspector
Улучшенный Layout Inspector в этой Android IDE содержит улучшения, которые позволяют легко устранять проблемы с макетом. К ним относятся новая функция поиска, классифицированные свойства и т. Д. Вы можете получить доступ к этому инструменту проверки, перейдя в инструменты меню, выбирая Android вариант, а затем нажав “Инспектор по разметке“.
Какие функции должны быть рядом?
Это все о новых функциях и улучшениях в Android Studio 3.0. Хотя этот список еще многих заинтересует, некоторые из вас все равно будут искать больше обновлений функций в Android Studio. А почему ты не должен? Android Studio для таких разработчиков, как вы, и вы должны иметь право голоса в его будущих функциях.
благодарно, Google слушает таких разработчиков, как я и ты - просто зайдите на сайт проекта Android Studio. Здесь вы увидите разные способы поднять свой голос, сообщать об ошибках и предлагать новые функции - просто следуйте инструкциям там, чтобы выразить свое сердце и не забудьте включить всю необходимую информацию.
Если вам понравилось читать этот пост или вы хотите поделиться своей любимой функцией в Android Studio 3.0, просто напишите комментарий ниже или поделитесь своими мыслями со мной на @aksinghnet в Twitter. Я хотел бы услышать от вас. А также, счастливые парни кодирования!