Как начать с KTX для Android?
Что такое KTX (библиотека расширений Kotlin), почему она набирает популярность в Android-разработке
Ответы (2)
Android KTX — набор расширений, призванных сделать написание кода Kotlin для Android более лаконичным, идиоматичным и приятным. Android KTX предоставляет хороший слой API поверх платформы Android и библиотеки поддержки, чтобы сделать код Kotlin более естественным.
Например ,
Разобрать строку в URI в Котлине (традиционный способ)
We do
val uri = Uri.parse(myUriString)
и с помощью KTX мы можем упростить приведенный выше код до
val uri = myUriString.toUri()
Вы можете обратиться к этому блогу за более подробной информацией
https://android-developers.googleblog.com/2018/02/introduction-android-ktx-even-sweeter.html?m=1
Из-за меньшего количества стандартного кода я думаю, что он наберет популярность.
Android KTX — набор расширений, призванных сделать написание кода Kotlin для Android более лаконичным, идиоматичным и приятным. Android KTX предоставляет хороший слой API поверх платформы Android и библиотеки поддержки, чтобы сделать код Kotlin более естественным.
Часть Android KTX, которая охватывает платформу Android, теперь доступна в нашем репозитории GitHub. Мы приглашаем вас попробовать его, чтобы дать нам свои отзывы и дополнения. Другие части Android KTX, охватывающие библиотеку поддержки Android, будут доступны в следующих выпусках библиотеки поддержки. (детали пакетов)
Посмотрите Представляем Android KTX: еще более приятная разработка Kotlin для Android.
Почему набирает популярность
Для разработчиков почти всегда желательно иметь возможность писать более короткий и читаемый код, не жертвуя производительностью, стабильностью или контролем. Несмотря на то, что синтаксис и особенности языка Kotlin делают его хорошо подходящим для Android, он по-прежнему не разработан специально для Android, поэтому существует множество шаблонов для конкретных платформ, требующих большого количества шаблонного кода. С этой целью была выпущена новая библиотека расширений под названием Android KTX.
Например
Важно отметить, что это все еще предварительная версия, и в сообщении блога Google отмечается, что API, скорее всего, изменятся до тех пор, пока библиотека не покинет статус предварительной версии. Другими словами, будьте осторожны, используя его в проектах, потому что они могут сломаться при изменении API. Тем не менее, может быть интересно поэкспериментировать и оставить отзыв команде, если вы найдете способы улучшить библиотеку или предложить новые расширения. Прочтите официальную запись в блоге, чтобы узнать больше примеров и инструкций по настройке, если вы хотите попробовать Android KTX.