Jetpack Compose - жергілікті Android пайдаланушы интерфейстерін құруға арналған жүйе

Jetpack құрау бұл жаңа құрылым (Google мен JetBrains бірлесіп жасаған), яғни Android қосымшалары үшін пайдаланушы интерфейстерін құруға арналған.

Тек Котлинмен жұмыс істейді және Java бағдарламалау тілімен емес. Бұл құрал әзірлеушілерге «заманауи Android қолданушы интерфейсінің» артықшылықтарын пайдалана отырып, қосымшаларды жылдам жасауға көмектесуге бағытталған.

«Бүгін біз Jetpack Compose, Android -тің жергілікті, заманауи пайдаланушы интерфейсінің құралдар жиынтығының 1.0 нұсқасын шығардық, ол сізге жақсы қосымшаларды тезірек құруға көмектеседі. Ол тұрақты және өндіріске енуге дайын »,-деді өнім менеджері Анна-Чиара Беллини блогында.

«Біз Compose -ты Android -тің жергілікті қосымшаларын жасау үшін жылдам әрі жеңіл етіп жасадық. Толық декларативті тәсілмен сіз пайдаланушы интерфейсін сипаттайсыз, ал қалғандарына Compose жауап береді. Қолданбаның күйі өзгерген кезде оның қолданушы интерфейсі автоматты түрде жаңартылады, бұл қолданушы интерфейстерінің тез құрылуын айтарлықтай жеңілдетеді ».

Jetpack Compose туралы

Қосымша бес ай бойы бета нұсқасында болды және ресми түрде 1.0 нұсқасына жетті және Google -дің айтуынша, бұл 1.0 нұсқасы өндірісте пайдалануға дайын және келесі негізгі функцияларды ұсынады:

  • Бірлескен жұмыс: Compose қолданыстағы қосымшамен өзара әрекеттесуге арналған. «Қолдану» интерфейстерін «Көру» немесе «Көру» ішінен «Жазу» ішіне енгізуге болады. Экранға бір түймені қосуға немесе құрастырылған экранда жасалған реттелетін көріністі сақтауға болады.
  • Jetpack интеграциясы: Compose Jetpack кітапханаларымен біріктіруге арналған. Навигация, пейджинг, LiveData (немесе Flow / RxJava), ViewModel және Hilt интеграциясымен Compose қолданыстағы архитектурамен жұмыс жасайды.
  • Материал: Compose керемет дизайн қосымшаларын құруды жеңілдететін Material Design компоненттері мен тақырыптарын енгізуді ұсынады. Материалдар тақырыбы жүйесі бірнеше XML файлдарынан өтпей -ақ түсінуге және бақылауға оңай.
  • Тізімдер: Compose's Lazy компоненттері қарапайым, қысқаша, бірақ қуатты мәтін тізімдерінің минимумы бар мәліметтер тізімін тиімді түрде көрсетуді қамтамасыз етеді.
  • Анимация: Compose қарапайым және дәйекті анимациялық API -лерінің арқасында әзірлеушілерге өз қосымшаларының қолданушыларын баурап алу әлдеқайда жеңіл.

Енді Jetpack Compose ресми түрде бета нұсқасынан шыққандықтан, Google болашақ Compose мүмкіндіктеріне арналған жол картасын шығарды. Compose әзірлеушілер қолдануға дайын екендігіне көз жеткізу үшін, рамка қолдануға дайын «Материалдық дизайн» әр түрлі компоненттерімен келеді.

Google сонымен қатар жақында жаңа «Материалдық материалды» қолдау жақын арада қол жетімді болатынын хабарлады. Jetpack Compose жол картасындағы басқа нәрселер WearOS толық қолдауын, өнімділікті жақсартуды және таңқаларлықтай, Android -тің негізгі экрандық виджеттерін жасау мүмкіндігін қамтиды.

Оған қосымша Compose сонымен қатар «Compose Preview» арнайы құралын ұсынатыны айтылады. Android Studio «Arctic Fox» жүйесімен біріктірілген. Бұл құралдың көмегімен әзірлеуші ​​олардың кодын қайта жинамай -ақ, олардың қолданбасы қандай болатынын немесе белгілі бір өзгерістер туралы түсінік ала алады. Сол сияқты, Compose қосымшасының кодындағы жолдарды өзгертуге болады және нәтижелер қайта жиналмай -ақ отладчикте бірден көрінеді.

Тамбиян Google әзірлеуші ​​топтар үшін ресурстардың толық жиынтығын дайындады. Jetpack Compose құруды бастау және Google ұсынатын соңғы құралдарды пайдалану үшін жақында ғана шыққан Android Studio «Arctic Fox» жаңа нұсқасына жаңартыңыз және Google өзінің даму кезеңінде Accessibility Scanner, Test сияқты жаңа функцияларды қосты. Matrix, Mac M1 үшін жергілікті қолдау және Jetpack Compose үшін толық қолдау.

Finalmente егер сіз бұл туралы көбірек білгіңіз келсе, сіз құжаттамаға жүгіне аласыз, оның ішінде орналасу, навигация немесе тестілеу, әзірлеушілердің ыңғайлылығы немесе құралдың функционалдығы және бейнелер сияқты негізгі API -ге қатысты нұсқаулықтар.

Дерек көзі: https://android-developers.googleblog.com


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

Бірінші болып пікір айтыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.