Android Studio 3.0 - все, що потрібно знати
Будучи розробником Android, я сподіваюся, що нові та інноваційні функції від Google допоможуть розробникам, як я легко створювати та тестувати програми ніж будь-коли і Android Studio 3.0 нічим не відрізняється. Вперше оголошений в Google I / O 2017, Android 3.0 пропонує підтримку Kotlin, а також ряд інших функцій.
Якщо ви не можете чекати спробуйте нові можливості, потім завантажте попередній перегляд Android Studio 3.0 і насолоджуйтеся його випробуванням. Тим часом дозвольте мені пройти через доброту Android Studio 3.0 - нового Android IDE.
Підтримка Android Oreo
Додано програму Android Studio 3.0 підтримка написання додатків для Android 8.0 Oreo включаючи нові функції, які підтримуються Oreo. Використовуючи цю нову IDE, можна легко створити адаптивних іконок запуску, і додати нові типи шрифтів у своїх програмах.
Адаптивні піктограми відображають різні форми на різних пристроях, на різних виробників. Можна створити піктограму адаптивного запуску за допомогою майстра адаптивних піктограм, до якого можна отримати доступ, клацнувши правою кнопкою миші / res папку та вибір Новий, потім “Актив зображення“, і натисканням “Піктограми запуску (адаптивні та застарілі)“.
Оскільки Oreo тепер підтримує завантажувані шрифти, тепер ви можете додати їх у свої програми, щоб зменшити розмір APK ваших програм. Також можна додавати шрифти у форматі XML у своїх програмах - так само просто, як додавати будь-який інший файл ресурсів.
Оновлення базової платформи
Android Studio 3.0 поставляється з платформою IntelliJ 2017.1.2, яка додає численних нових можливостей і поліпшень в Android IDE. Ці вдосконалення допомагають швидше кодувати, а також надають такі функції, як підказки параметрів, миттєві результати пошуку, нові перевірки линта, семантичне підсвічування, і багато іншого.
Нові можливості підтримки
Підтримка функцій Java 8
Оскільки розробники зараз звикають до функцій Java 8, Google покращує підтримку таких функцій мови в Android Studio. Це означає, що ви можете використовувати API OpenJDK java, java.nio.file, і java.lang.invoke, і тому ви також можете використовувати бібліотеки, побудовані за допомогою цих API у своїх програмах.
Підтримка мови Котліна
Котлін - це мова, сумісна з Java, яка мова знижує типовий код, уникає виключень з нульовим покажчиком і вводить численні інші поліпшення в порівнянні з Java. Його більш виразні та лаконічні У порівнянні з Java, і з Android Studio 3.0, тепер ви можете конвертувати Java-файли в Kotlin або код безпосередньо в Kotlin.
Підтримка миттєвих додатків
Миттєві програми подібно до веб-додатків, а також до рідних програм які можуть використовувати API для Android і забезпечуватимуть зовнішній вигляд вашого додатка. Для кінцевого користувача це так само просто, як відкриття веб-посилання; але для розробника (це ви) це о модулювання його програми на модулі, які називаються "модулем функцій" що спільно робить "функцію APK".
Служби миттєвих програм можуть працювати без встановлення як веб-програми, на відміну від звичайних програм. Щоб вона працювала, потрібно оновити існуючу програму, щоб підтримувати миттєві програми - Android Studio 3.0 надає модулі "Instant App" і "Feature" за те ж саме. Я думаю, що це поліпшення порівняно зі звичайними додатками; як ти гадаєш?
Нові та оновлені інструменти
Новий Андроїд
Android Profiler - це новий інструмент моніторингу для Android, який замінює старий інструмент Android Monitor. Це набагато краще, ніж старий інструмент, і забезпечує уніфікований перегляд програми в режимі реального часу. Ви можете отримати доступ до неї, відкривши Переглянути меню, потім перейдіть до “Інструмент Windows“, і, нарешті, вибір “Профілі Android“.
Новий відладчик APK
Всі нові APK Debugger в Android Studio 3.0 покращує можливості налагодження. При цьому він дозволяє налагоджувати APK, якщо вони налагоджуються - навіть якщо він не побудований з проекту Android Studio, на відміну від раніше. Доступ до інструменту можна отримати, перейшовши до “Файл” і натисніть кнопку “Профіль або налагодження APK” опції.
Новий провідник файлів пристроїв
Новий провідник файлів пристроїв - це засіб для легко отримувати доступ до файлової системи підключеного пристрою. Вона дозволяє переглядати, копіювати і видаляти файли на пристрої, а також відкривати ці файли в цій IDE. Доступ до провідника файлів можна отримати, натиснувши “Переглянути” меню, вибираючи “Інструмент Windows“, і натисканням “Провідник файлів пристроїв“.
Новий Android плагін для Gradle
Плагін Android для Gradle 3.0.0 - це новий, поліпшений плагін Gradle, який допомагає вирішувати проблеми побудови продуктивності попереднього додатка і пропонує інші поліпшення. До них відносяться швидкіші конфігурації, розпізнавання залежностей, що залежать від варіантів, і мій улюблений - більш швидкі додаткові збірки.
Старі вдосконалення інструменту
Функції емулятора Android
Емулятор Android в комплекті з Android Studio 3.0 поставляється з численними поліпшеннями швидкості та продуктивності, у тому числі підтримка OpenGL ES 3.0 для рівнів API 24 і вище. Більш того, він має простіший спосіб створення звіту про помилку для запущеної програми та a швидше надіслати помилки, пов'язані з емулятором.
Функції редактора компонування
Для цього використовується редактор макетів розробляти макети в редакторі перетягування, і нова Android Studio приносить різноманітні поліпшення до цього інтерфейсу. Нові функції включають вдосконалені вставки перегляду та перетягування, нова панель помилок, підтримка бар'єрів і груп і вдосконалення створення ланцюжків.
Функції APK Analyzer
Аналізатор APK - це інструмент для аналізу АПК і розуміння його складу після завершення процесу збирання. Це допомагає зменшити розмір файлу і налагоджувати файли DEX і ресурси. З Android Studio 3.0 вона поставляється з новими параметрами фільтрації, поліпшеним видом дерева та кращими перевірка APK з підтримкою Proguard.
Для того, щоб використовувати Аналізатор APK, просто перетягніть APK у вікно редактора Android Studio. Крім того, можна переключитися на Проект і відкрити APK в Проект вікна. І, нарешті, ви також можете зайти Збірка меню, виберіть “Аналізувати АПК” з параметрів, а потім виберіть APK.
Можливості макета інспектора
Покращений інспектор макета в цьому Android IDE поставляється з удосконаленнями, які дозволяють вам легко налагоджувати питання компонування. До них відносяться нова функція пошуку, категоризовані властивості і т.д. Ви можете отримати доступ до цього інструменту перевірки, перейшовши на Інструменти меню, вибираючи Android і натисніть кнопку “Інспектор макета“.
Які функції мають бути наступними?
Все це стосувалося нових функцій і поліпшень у Android Studio 3.0. Хоча цей список все ще хвилює багатьох, деякі з вас все одно будуть шукати більше оновлень функцій у Android Studio. І чому ви не повинні? Android Studio для розробників, як ви, і ви повинні висловлювати свою думку щодо його майбутніх можливостей.
На щастя, Google слухає розробників, як я і ви - просто перейдіть на сайт проекту Android Studio. Тут ви побачите різні способи підняти свій голос, повідомляти про помилки та пропонувати нові функції - просто дотримуйтесь вказівок, щоб говорити своє серце і не забувайте включати всю необхідну інформацію.
Якщо вам сподобалося читати цей пост або хочете поділитися своєю улюбленою функцією в Android Studio 3.0, просто напишіть коментар нижче або поділіться своїми думками зі мною в @aksinghnet на Twitter. Я хотів би почути від вас. І, щасливі хлопці кодування!