Jetpack Compose, рамка за създаване на естествени потребителски интерфейси за Android

Jetpack Compose е нова рамка (съвместно разработена от Google и JetBrains) Предназначен за създаване на потребителски интерфейси за приложения за Android.

Работи изключително с Kotlin а не с езика за програмиране на Java. Този инструмент има за цел да помогне на разработчиците да създават приложения по -бързо, възползвайки се от „съвременния роден потребителски интерфейс за Android“.

„Днес пуснахме версия 1.0 на Jetpack Compose, родния, модерен набор от инструменти за потребителски интерфейс на Android, който да ви помогне да създавате по -добри приложения, по -бързо. Той е стабилен и готов за въвеждане в производство “, каза Анна-Киара Белини, продуктов мениджър, в публикация в блог.

„Ние проектирахме Compose да бъде по -бърз и по -лесен за създаване на местни приложения за Android. С изцяло декларативен подход вие просто описвате потребителския си интерфейс, а Compose се грижи за останалото. Когато състоянието на приложението се промени, потребителският му интерфейс се актуализира автоматично, което значително опростява бързото създаване на потребителски интерфейси. "

За Jetpack Compose

Приложението беше в бета версия в продължение на пет месеца и официално достигна версия 1.0 и според думите на Google тази версия 1.0 е готова за използване в производството и предлага следните ключови функции:

  • оперативна съвместимост: Compose е проектиран да взаимодейства със съществуващото ви приложение. Можете да вградите потребителските интерфейси на Compose във „Изгледи“ или „Изгледи“ в Compose. Можете да добавите един бутон към екран или да запазите създадения от вас персонализиран изглед на екрана за създаване на съобщение.
  • Интеграция с Jetpack: Compose е проектиран да се интегрира с библиотеките на Jetpack. С интегрирането на Navigation, Paging, LiveData (или Flow / RxJava), ViewModel и Hilt, Compose работи с вашата съществуваща архитектура.
  • Материал: Compose предлага внедряване на компоненти и теми на Material Design, което улеснява създаването на страхотно изглеждащи приложения. Системата за теми материали е по -лесна за разбиране и проследяване, без да се налага да преминавате през множество XML файлове.
  • Списъци: Компонентите Lazy на Compose осигуряват прост, кратък, но мощен начин за ефективно показване на списъци с данни, с минимум първоначален текст.
  • Анимация: Благодарение на простите и последователни API за анимация на Compose е много по -лесно за разработчиците да очароват потребителите на своето приложение.

След като Jetpack Compose официално излезе от бета версия, Google пусна своята пътна карта за бъдещите функции на Compose. За да се гарантира, че Compose е готов за използване от разработчиците, рамката се предлага с разнообразие от готови за употреба компоненти „Материален дизайн“.

Google също така по -рано обяви, че скоро ще бъде налична поддръжка за новия "Material You". Други неща в пътната карта на Jetpack Compose включват пълна поддръжка на WearOS, подобрена производителност и най -изненадващо възможността за създаване на приспособления за начален екран на Android.

В допълнение към него Споменава се, че Compose предлага и специализиран инструмент «Compose Preview», интегриран с Android Studio "Arctic Fox". С този инструмент разработчикът може да добие представа как изглежда приложението им или някои промени, без да се налага да прекомпилира кода си. По същия начин низовете в кода на приложението Compose могат да се променят и резултатите веднага стават видими във вашия дебъгер без прекомпилиране.

Tambien Google е подготвил изчерпателен набор от ресурси за екипи от разработчици. За да започнете с Jetpack Compose и да използвате най -новите инструменти, които Google предлага, просто актуализирайте до новата версия на Android Studio „Arctic Fox“, която беше пусната наскоро и че през периода на разработката си Google добави нови функции като Скенер за достъпност, Тест Matrix, естествена поддръжка за Mac M1 и пълна поддръжка за Jetpack Compose.

Накрая ако се интересувате да научите повече за това, можете да се обърнете към документацията, включително ръководства за ключови API, като оформления, навигация или тестване, използваемост на разработчика или функционалност на инструменти и видеоклипове.

Fuente: https://android-developers.googleblog.com


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.