Google і Jetbrains представили першу стабільну збірку Jetpack Compose 1.0, набору інструментів для розробки Android UI мовою Kotlin.
Розробка Jetpack Compose тривала понад 2 роки: вперше про набір інструментів заговорили на конференції I/O 2019, альфа-версію випустили у серпні 2020-го, а тепер він нарешті готовий для продакшену.
У Google заявляють, що вже понад 2000 застосунків у Play Store використовують Compose (як і сам застосунок Play Store).
Зазвичай Android-застосунки створюють за допомогою Views, де файли XML визначають, як має бути розроблений певний елемент. Натомість Jetpack Compose дозволяє розробникам писати свій інтерфейс безпосередньо через Kotlin у декларативний спосіб. Оновлення макетів відбувається автоматично після зміни даних, а не залежить від розробників.
Набір інструментів інтегрується з відомими бібліотеками Jetpack: Navigation, Paging, LiveData (або Flow/RxJava), ViewModel і Hilt. Також Compose постачається з готовими компонентами Material Design та має інтуїтивно зрозумілі API для анімації.
Ще немає коментарів