Jetpack Compose, isang balangkas para sa paglikha ng mga katutubong interface ng gumagamit ng Android

Pagsulat ng Jetpack ay isang bagong balangkas (magkakasamang binuo ng Google at JetBrains) iyon ay Nilayon para sa paglikha ng mga interface ng gumagamit para sa mga Android application.

Gumagawa ng eksklusibo kay Kotlin at hindi kasama ang wika ng programa ng Java. Nilalayon ng tool na ito na matulungan ang mga developer na lumikha ng mga application nang mas mabilis, na sinasamantala ang "modernong katutubong interface ng gumagamit ng Android".

“Ngayon ay naglabas kami ng bersyon 1.0 ng Jetpack Compose, katutubong, modernong toolkit ng interface ng gumagamit ng Android upang matulungan kang makabuo ng mas mahusay na mga app, nang mas mabilis. Ito ay matatag at handa nang gamitin sa produksyon, "sabi ni Anna-Chiara Bellini, Product Manager, sa isang post sa blog.

"Dinisenyo namin ang Compose upang maging mas mabilis at madali upang lumikha ng mga katutubong application ng Android. Sa isang ganap na deklaradong diskarte, ilalarawan mo lamang ang iyong interface ng gumagamit at ang Compose ay nangangalaga sa natitira. Kapag nagbago ang estado ng application, ang interface ng gumagamit nito ay awtomatikong na-update, na lubos na pinapasimple ang mabilis na paglikha ng mga interface ng gumagamit. "

Tungkol sa Jetpack Compose

Ang application ay nasa isang bersyon ng beta sa loob ng limang buwan at opisyal na naabot ang bersyon 1.0 at ayon sa mga salita ng Google ang bersyon na ito 1.0 ay handa na para magamit sa paggawa at nag-aalok ng mga sumusunod na pangunahing pag-andar:

  • Interoperability: Ang pagsulat ay idinisenyo upang makipag-ugnay sa iyong umiiral na application. Maaari mong i-embed ang mga interface ng Gumawa ng gumagamit sa "Mga Pagtingin" o "Mga Pagtingin" sa Bumuo. Maaari kang magdagdag ng isang solong pindutan sa isang screen o panatilihin ang pasadyang pagtingin na nilikha mo sa isang screen ng pagsulat.
  • Pagsasama ng Jetpack: Ang pagsulat ay idinisenyo upang isama sa mga aklatan ng Jetpack. Gamit ang pagsasama ng Navigation, Paging, LiveData (o Flow / RxJava), ViewModel, at Hilt, Gumawa ng Compose sa iyong mayroon nang arkitektura.
  • Material: Nag-aalok ang Compose ng pagpapatupad ng mga sangkap at tema ng Disenyo ng Materyal, ginagawang madali upang lumikha ng mga magagandang application. Ang system ng tema ng mga materyales ay mas madaling maunawaan at subaybayan, nang hindi kinakailangang dumaan sa maraming mga XML file.
  • Mga Listahan: Ang mga tamad na bahagi ng Compose ay nagbibigay ng isang simple, maikli, ngunit malakas na paraan upang maipakita ang mga listahan ng data nang mahusay, na may isang minimum na teksto ng boilerplate.
  • Animation: Salamat sa simple at pare-parehong mga animasyon ng API ng Compose, mas madali para sa mga developer na maakit ang mga gumagamit ng kanilang aplikasyon.

Ngayong ang Jetpack Compose ay opisyal nang wala sa beta, inilabas ng Google ang kanyang roadmap para sa mga tampok sa Compose sa hinaharap. Upang matiyak na handa na ang Pagsulat para magamit ng mga developer, ang balangkas ay mayroong iba't ibang mga handa nang gamitin na sangkap na "Disenyo ng materyal".

Nauna nang inihayag ng Google na ang suporta para sa bagong "Material You" ay magagamit sa lalong madaling panahon. Ang iba pang mga bagay sa Jetpack Compose roadmap ay may kasamang buong suporta sa WearOS, pinabuting pagganap, at pinaka nakakagulat, ang kakayahang lumikha ng mga widget sa home screen ng Android.

Bilang karagdagan dito Nabanggit na nag-aalok din ang Compose ng isang dalubhasang tool na "Compose Preview", isinama sa Android Studio "Arctic Fox". Gamit ang tool na ito, ang developer ay maaaring makakuha ng isang ideya kung ano ang hitsura ng kanilang application o ilang mga pagbabago nang hindi kinakailangang muling buuin ang kanilang code. Katulad nito, ang mga string sa iyong Compose application code ay maaaring mabago at ang mga resulta ay agad na makikita sa iyong debugger nang hindi muling pagsulat.

Gayundin Inihanda ng Google ang isang komprehensibong hanay ng mga mapagkukunan para sa mga pangkat ng developer. Upang makapagsimula sa Jetpack Compose at gamitin ang pinakabagong mga tool na inaalok ng Google, i-update lamang sa bagong bersyon ng Android Studio "Arctic Fox", na pinakawalan kamakailan at sa panahon ng pag-unlad na ito, nagdagdag ang Google ng mga bagong pag-andar tulad ng Accessibility Scanner, Test Matrix, katutubong suporta para sa Mac M1 at buong suporta para sa Jetpack Compose.

Sa wakas kung interesado kang malaman ang tungkol dito, maaari kang sumangguni sa dokumentasyon, kasama ang mga gabay sa pangunahing mga API tulad ng mga layout, nabigasyon o pagsubok, kakayahang magamit ng developer o pagpapaandar ng tool, at mga video.

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


Maging una sa komento

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.