Jetpack Compose нь уугуул Андройд хэрэглэгчийн интерфэйсийг бий болгох хүрээ юм

Jetpack бичих нь шинэ хүрээ (Google болон JetBrains -ийн хамтран боловсруулсан) юм Андройд аппликешнд хэрэглэгчийн интерфэйс үүсгэхэд зориулагдсан болно.

Зөвхөн Котлинтэй ажилладаг Java програмчлалын хэл дээр биш. Энэхүү хэрэгсэл нь "орчин үеийн Андройд хэрэглэгчийн интерфэйс" -ийн давуу талыг ашиглан хөгжүүлэгчид програмыг хурдан бүтээхэд туслах зорилготой юм.

"Өнөөдөр бид илүү сайн програмуудыг хурдан бүтээхэд туслах зорилгоор Android -ийн уугуул, орчин үеийн хэрэглэгчийн интерфэйс болох Jetpack Compose 1.0 хувилбарыг гаргалаа. Энэ нь тогтвортой бөгөөд үйлдвэрлэлд нэвтрүүлэхэд бэлэн байна ”гэж Бүтээгдэхүүний менежер Анна-Чиара Беллини өөрийн блогтоо бичжээ.

"Бид Compose -ийг Андройд аппликейшнүүдийг бүтээхэд илүү хурдан, хялбар байхаар бүтээсэн. Бүрэн тунхаглалын арга барилаар та өөрийн хэрэглэгчийн интерфэйсийг тайлбарлаж, үлдсэнийг нь Compose хариуцдаг. Програмын төлөв өөрчлөгдөхөд түүний хэрэглэгчийн интерфейс автоматаар шинэчлэгддэг бөгөөд энэ нь хэрэглэгчийн интерфэйсийг хурдан үүсгэхийг ихээхэн хялбаршуулдаг. "

Jetpack Compose -ийн тухай

Энэхүү аппликейшн нь таван сарын турш бета хувилбар дээр байсан бөгөөд 1.0 хувилбарт албан ёсоор хүрсэн бөгөөд Google -ийн хэлснээр энэхүү 1.0 хувилбар нь үйлдвэрлэлд ашиглахад бэлэн бөгөөд дараах үндсэн функцүүдийг санал болгодог.

  • Харилцан хамаарал: Бичих нь таны одоо байгаа програмтай харилцах зориулалттай. Та зохиох хэрэглэгчийн интерфэйсийг "Үзсэн" эсвэл "Үзсэн" хэсэгт оруулах боломжтой. Та дэлгэц дээр ганц товчлуур нэмж эсвэл зохиосон дэлгэц дээр өөрийн хүссэн дүрсийг хадгалах боломжтой.
  • Jetpack нэгтгэх: Compose нь Jetpack номын сантай нэгтгэх зориулалттай. Navigation, Paging, LiveData (эсвэл Flow / RxJava), ViewModel, Hilt -ийг нэгтгэснээр Compose нь одоо байгаа архитектуртайгаа ажилладаг.
  • материал: Compose нь Материалын дизайны бүрэлдэхүүн хэсгүүд, сэдвүүдийн хэрэгжилтийг санал болгодог бөгөөд энэ нь гайхалтай харагдах програмуудыг бий болгоход хялбар болгодог. Материалын сэдэв системийг ойлгох, хянах нь илүү хялбар бөгөөд олон 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 -ийн санал болгож буй хамгийн сүүлийн үеийн хэрэгслүүдийг ашиглахын тулд саяхан гаргасан Андройд студийн шинэ хувилбар болох Arctic Fox -ийг шинэчилж, хөгжүүлэлтийн явцад Google -ийн Хандалтын сканнер, Тест гэх мэт шинэ функцуудыг нэмж оруулаарай. Матриц, Mac M1 -ийн уугуул дэмжлэг ба Jetpack Compose -ийн бүрэн дэмжлэг.

Эцэст нь Хэрэв та энэ талаар илүү ихийг мэдэхийг хүсч байвал, та баримт бичиг, түүний дотор байршил, навигаци эсвэл туршилт, хөгжүүлэгчийн ашиглах чадвар эсвэл хэрэгслийн ажиллагаа, видео гэх мэт гол API -ийн талаархи гарын авлагад хандах боломжтой.

Эх сурвалж: https://android-developers.googleblog.com


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

Сэтгэгдэл бичих эхний хүн бай

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.