Выпущена Android Studio 3.0


После очень долгого процесса улучшения у нас есть финальная версия Android Studio 3, и именно в этот момент Kotlin выходит на арену в качестве стандартного способа создания приложения.

В Android Studio 3 много улучшений, но одно более важно, чем все остальное вместе взятые — Kotlin. Официальное объявление может преуменьшить значение этого как одной из функций, но введение совершенно нового языка разработки — это не мелочь. У нас уже есть некоторые свидетельства того, что Kotlin пришел на смену Java — Kotlin начинает свое поглощение Android — и это в то время, когда Android Studio 3 все еще находилась в стадии бета-тестирования. Теперь каждому пользователю будет предложена поддержка Kotlin при запуске нового проекта; они смогут добавлять Kotlin в существующие Java-проекты; и даже конвертировать Java в Kotlin. Все это в официальной среде разработки Android.
Мое личное мнение таково, что Kotlin предпочтительнее Java, и переход на него очень безболезненный и с минимальным риском.
Если Kotlin не для вас, то хорошей новостью является то, что теперь вы можете писать код Java 8, и, давайте посмотрим правде в глаза, наиболее важным изменением здесь является доступность лямбда-выражений, так что вам больше не нужно прыгать через обручи, чтобы передать функцию к другой функции.
Другое большое изменение заключается в том, что редактор макетов стал намного удобнее. Переход на макет ограничений может оказаться хорошей идеей в долгосрочной перспективе, но в краткосрочной перспективе это было беспорядком. Удаление многих полезных функций из редактора значительно усложнило использование существующих макетов, и в большинстве случаев макет ограничений просто не справлялся с задачей их замены. В этой версии редактор макета был улучшен до такой степени, что его можно было легко использовать, а макет ограничений — работоспособным. Скорость редактора макета увеличилась, и теперь стало гораздо меньше сбоев, которые в прошлом позволяли легче начать заново, чем пытаться восстановить макет. Короче говоря, кажется, что была некоторая свободная мощность, чтобы отполировать ее работу, вместо того, чтобы тратить все это на новые функции. Однако вам по-прежнему нужна мощная машина с большим количеством памяти, чтобы все это работало достаточно быстро.
После этого мы начинаем вносить небольшие изменения в список того, что нового.

Адаптивный Мастер значков создаст для вас набор значков пусковой установки.
Шрифты XML, которые работают с Oreo.
Проекты Android Things теперь доступны в качестве шаблонов в мастере создания проектов.
Теперь у вас есть возможность создать мгновенную поддержку приложений. Если вы его пропустили, это позволяет пользователям запускать вашу программу на сервере Google без необходимости ее установки.
Чтобы повысить скорость сборки, подключаемый модуль Gradle не имеет обратной совместимости с тем, что используется в 2.4. Это может быть проблемой, если вы хотите использовать плагин Gradle, который несовместим.
Эмулятор претерпел изменения, так как он имеет функции быстрой загрузки, которые ускоряют его запуск после первого запуска AVD. Также есть новый репортер ошибок.
Также внесено множество улучшений в инструменты тестирования и отладки, включая совершенно новый профилировщик.

Вот официальное видео Google, в котором рассказывается о том, что нового, но более короткая версия — это Kotlin, Java 8 и удобный макет ограничений.

Что дальше?
Очень хороший вопрос.

Майк Джеймс является автором The Programmer’s Guide To Kotlin (I / O Press), некоторые главы которого уже опубликованы на I Programmer.


Добавить комментарий