Jetpack Compose — сайт startcompose.ru
Jetpack Compose — это фреймворк для создания современных пользовательских интерфейсов для Android-приложений на языке Kotlin. Он позволяет разработчикам легко и эффективно создавать интерфейсы, используя декларативный по
- Домен
- startcompose.ru
- Сайт
- https://jetpackcompose.ru
- Отрасль
- Информационные технологии
- Ключевые слова
- интерфейс, приложения, Android, фреймворк, язык, компоненты, системы, разработка, библиотеки, функции
Технологии
- analytics: Yandex Metrica, Yandex Webvisor
- architecture_signals: lazy_loading_images
- cms_and_site_builders: WordPress
- javascript_libraries: jQuery
- seo_signals: canonical, robots_meta
Соцсети
О сайте
Title: Jetpack Compose от новичка до профессионала | Создание современного пользовательского интерфейса для Android-приложений на языке Kotlin
Keywords: Jetpack,Compose,Android,Kotlin,Котлин,UI,Андроид,андройд,программирование,под,учебник,уроки,начинающих,чайников,разработка,литература,программы,SDK,Java,пример,example,sample,первое,простое,приложение,создать,научиться,программировать,учимся,beginner,dummie,study,programm,application,lesson,tutorial,книги,книга,java,programming,development,create,first,application,create,learn,с нуля
Author: Максим Юдин
---
Начнём издалека. Мобильная операционная система Android (далее ОС Android) показала миру себя в далёком 2007 году (первая версия для пользователей вышла в 2008 году) и сразу завоевала сердца разработчиков по всему земному шару. Успех Android заключался в простоте и быстроте написания мобильных приложений. Вам всего лишь нужно было сделать интерфейс на языке разметки XML и связать его с логическим представлением экрана приложения (в роли которого тогда выступала только activity[1](2ef915d6-0469-40bb-97b7-187017daf1a1), а о фрагментах тогда еще никто не знал), написанного на языке программирования Java.
Но всё хорошо было до поры до времени, пока экраны смартфонов оставались маленькими, а приложения простыми. Время шло, появлялись новые устройства на Android (планшеты, часы, телевизоры и автомобили), приложения обрастали новыми функциями и превращались в мобильных монстров у вас в кармане, да и сама ОС Android не отставала и стала в разы сложнее, как для пользователей, так и для разработчиков мобильных приложений.
Мобильные приложения стало сложнее писать и дольше по времени. Система построения интерфейса на базе XML-разметки (Android View System) изжила себя, так как для написания сложных приложений с большим количеством экранов программистам приходилось писать очень много шаблонного кода[2](056c4d11-2755-425e-bcfb-b2d318a95ca2) (boilerplate-код). Сложность самих экранов также увеличивалась, появлялась огромная вложенность компонентов пользовательского интерфейса друг в друга, из-за чего приложения стали дольше запускаться и пользователи получали негативный опыт использования таких мобильных приложений, что напрямую сказалось на оценках этих программ в магазине приложений Google Play, а также на доверии к разработчикам и самой операционной системе Android.
Компании Google нужно было что-то с этим сделать и она сделала. Первым шагом было предоставление нового вида контейнера для компонентов пользов…
Каноническая страница: startcompose.ru