Jetpack konpoze, yon fondasyon pou kreye natif natal interfaces itilizatè android

Jetpack Konpoze se yon nouvo fondasyon (ansanm devlope pa Google ak JetBrains) ki se Gen entansyon pou kreye interfaces itilizatè pou aplikasyon pou android.

Travay sèlman ak Kotlin epi yo pa avèk langaj pwogram Java. Zouti sa a gen pou objaktif pou ede devlopè kreye aplikasyon pou pi vit, pran avantaj de "modèn natif natal koòdone nan itilizatè android".

"Jodi a nou lage vèsyon 1.0 nan Jetpack konpoze, natif natal, modèn android zouti itilizatè koòdone ede ou bati pi bon apps, pi vit. Li estab e pare pou adopte nan pwodiksyon, "te di Anna-Chiara Bellini, Manadjè Product, nan yon pòs blog.

"Nou fèt Konpoze yo dwe pi vit ak pi fasil yo kreye aplikasyon pou natif natal android. Avèk yon apwòch konplètman deklaratif, ou tou senpleman dekri koòdone itilizatè ou an ak konpoze pran swen nan rès la. Lè eta aplikasyon an chanje, koòdone itilizatè li otomatikman mete ajou, sa ki senplifye kreyasyon rapid entèfas itilizatè yo. "

Konsènan Jetpack konpoze

Aplikasyon an te nan yon vèsyon beta pou senk mwa e li te ofisyèlman rive nan vèsyon 1.0 e dapre pawòl Google la vèsyon 1.0 sa a pare pou itilize nan pwodiksyon epi li ofri fonksyon kle sa yo:

  • Entèoperabilite: Konpoze fèt pou kominike avèk aplikasyon ki egziste deja ou an. Ou ka embed entèfas yo itilizatè konpoze nan "Views" oswa "Views" nan konpoze. Ou ka ajoute yon bouton sèl nan yon ekran oswa kenbe gade nan koutim ou te kreye sou yon ekran konpoze.
  • Entegrasyon Jetpack: Konpoze fèt pou entegre ak bibliyotèk Jetpack yo. Avèk entegrasyon an nan Navigasyon, paginasyon, LiveData (oswa Flow / RxJava), ViewModel, ak Hilt, konpoze travay ak achitekti ki egziste deja ou.
  • Materyèl: Konpoze ofri yon aplikasyon nan eleman Design Materyèl ak tèm, ki fè li fasil yo kreye aplikasyon pou gwo-kap. Sistèm nan tèm materyèl se pi fasil a konprann epi pou swiv, san yo pa gen yo ale nan plizyè dosye XML.
  • Lis: Konpozan parese konpoze yo bay yon fason senp, kout, men pwisan pou montre lis done avèk efikasite, avèk yon minimòm tèks boilerplate.
  • Animasyon: Mèsi a konpoze senp ak konsistan APIs animasyon, li se pi fasil pou devlopè anchant itilizatè yo nan aplikasyon yo.

Kounye a ke Jetpack konpoze se ofisyèlman soti nan beta, Google te lage plan li yo pou karakteristik konpoze nan lavni. Pou asire ke konpoze se pare pou itilize pa devlopè, fondasyon an vini ak yon varyete de pare-a-itilize "Materyèl konsepsyon" konpozan.

Google te deja anonse ke sipò pou nouvo "Materyèl Ou" ap disponib byento. Lòt bagay sou plan an Jetpack konpoze gen ladan sipò konplè WearOS, amelyore pèfòmans, ak pi surprenante, kapasite nan kreye android ekran widgets lakay ou.

Anplis de sa nan li Li mansyone ke konpoze ofri tou yon zouti espesyalize «konpoze Preview», entegre ak android Studio "Arctic Fox". Avèk zouti sa a, pwomotè a ka jwenn yon lide sou sa aplikasyon yo sanble oswa sèten chanjman san yo pa gen recompile kòd yo. Menm jan an tou, strings yo nan Kòd aplikasyon konpoze ou ka chanje ak rezilta yo imedyatman vin vizib nan debugger ou san yo pa recompiling.

Epitou Google te prepare yon seri complète de resous pou ekip pwomotè yo. Pou kòmanse ak Jetpack konpoze epi sèvi ak dènye zouti yo ke Google ofri, tou senpleman mete ajou nouvo vèsyon an android estidyo "Arctic Fox", ki te lage dènyèman ak pandan peryòd devlopman li yo, Google te ajoute nouvo fonksyon tankou Aksè scanner, Egzamen Matris , sipò natif natal pou Mac M1 ak sipò konplè pou Jetpack konpoze.

Finalman si ou enterese nan konnen plis bagay sou li, ou ka al gade nan dokiman an, ki gen ladan gid sou APIs kle tankou kouman, navigasyon oswa tès, itilizatè pwomotè oswa fonctionnalités zouti, ak videyo.

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


Kontni an nan atik la respekte prensip nou yo nan etik editoryal. Pou rapòte yon erè klike sou isit la.

Se pou premye a fè kòmantè

Kite kòmantè ou

Adrès imèl ou pa pral dwe pibliye. Jaden obligatwa yo make ak *

*

*

  1. Responsab pou done yo: Miguel Ángel Gatón
  2. Objektif done yo: Kontwòl SPAM, jesyon kòmantè.
  3. Lejitimasyon: konsantman ou
  4. Kominikasyon nan done yo: done yo pa pral kominike bay twazyèm pati eksepte pa obligasyon legal.
  5. Done depo: baz done anime pa rezo Occentus (Inyon Ewopeyen)
  6. Dwa: Nenpòt ki lè ou ka limite, refè ak efase enfòmasyon ou yo.