Jetpack Compose, keretrendszer natív Android felhasználói felületek létrehozásához

Jetpack Compose egy új keretrendszer (amelyet a Google és a JetBrains közösen fejlesztett ki) Felhasználói felületek létrehozására szolgál Android alkalmazásokhoz.

Kizárólag Kotlinnal működik és nem a Java programozási nyelvvel. Ennek az eszköznek a célja, hogy segítse a fejlesztőket az alkalmazások gyorsabb létrehozásában, kihasználva a "modern natív Android felhasználói felületet".

„Ma kiadtuk a Jetpack Compose 1.0 verzióját, az Android natív, modern felhasználói felület eszköztárát, amely gyorsabb alkalmazások létrehozását segíti elő. Stabil és készen áll a gyártásba való átvételre ”-mondta Anna-Chiara Bellini, termékmenedzser egy blogbejegyzésben.

„A Compose -t úgy terveztük, hogy gyorsabb és egyszerűbb legyen natív Android -alkalmazások létrehozása. Teljesen kijelentő megközelítéssel egyszerűen leírja a felhasználói felületet, a Compose pedig gondoskodik a többiről. Amikor az alkalmazás állapota megváltozik, a felhasználói felület automatikusan frissül, ami nagyban leegyszerűsíti a felhasználói felületek gyors létrehozását. "

A Jetpack Compose névjegye

Az alkalmazás öt hónapig volt béta verzióban, és hivatalosan elérte az 1.0 verziót, és a Google szavai szerint ez az 1.0 verzió készen áll a gyártásra, és a következő kulcsfontosságú funkciókat kínálja:

  • átjárhatóság: A Compose úgy van kialakítva, hogy kölcsönhatásba lépjen a meglévő alkalmazással. A Compose felhasználói felületeket beágyazhatja a Compos "Nézetek" vagy "Nézetek" elemébe. Hozzáadhat egyetlen gombot a képernyőhöz, vagy megtarthatja a létrehozott egyéni nézetet egy írási képernyőn.
  • Jetpack integráció: A Compose -t úgy tervezték, hogy integrálódjon a Jetpack könyvtárakkal. A Navigation, a Paging, a LiveData (vagy a Flow / RxJava), a ViewModel és a Hilt integrációjával a Compose a meglévő architektúrájával működik.
  • Anyag: A Compose az anyagtervezési összetevők és témák megvalósítását kínálja, megkönnyítve a nagyszerű alkalmazások létrehozását. Az anyagok témája könnyebben érthető és nyomon követhető, anélkül, hogy több XML -fájlt kellene átnéznie.
  • Listák: A Compose Lazy összetevői egyszerű, tömör, de hatékony módot kínálnak az adatlisták hatékony megjelenítésére, minimális szöveggel.
  • Élénkség: A Compose egyszerű és következetes animációs API -jainak köszönhetően a fejlesztők sokkal könnyebben elvarázsolják alkalmazásuk felhasználóit.

Most, hogy a Jetpack Compose hivatalosan béta verziójú, a Google közzétette ütemtervét a jövőbeli Compose funkciókról. Annak biztosítása érdekében, hogy a Compose készen álljon a fejlesztők használatára, a keretrendszer számos, használatra kész "Anyagtervezési" összetevőt tartalmaz.

A Google korábban azt is bejelentette, hogy hamarosan elérhető lesz az új „Material You” támogatása. A Jetpack Compose ütemterv egyéb elemei közé tartozik a teljes WearOS támogatás, a jobb teljesítmény és a legmeglepőbb módon az Android kezdőképernyős modulok létrehozásának lehetősége.

Ráadásul Megemlítik, hogy a Compose egy speciális „Compose Preview” eszközt is kínál, integrálva az Android Studio "Arctic Fox" programmal. Ezzel az eszközzel a fejlesztő képet kaphat arról, hogyan néz ki alkalmazása, vagy bizonyos változtatásokról anélkül, hogy újra kellene fordítania a kódját. Hasonlóképpen, a Compose alkalmazáskódban lévő karakterláncok is módosíthatók, és az eredmények azonnal láthatóvá válnak a hibakeresőben, anélkül, hogy újra kellene fordítani.

is A Google átfogó erőforrásokat készített a fejlesztői csapatok számára. A Jetpack Compose használatának megkezdéséhez és a Google által kínált legújabb eszközök használatához egyszerűen frissítse az Android Studio "Arctic Fox" új verziójára, amely nemrég jelent meg, és a fejlesztési időszak alatt a Google új funkciókat adott hozzá, mint például a Kisegítő lehetőségek szkennere, a Test Matrix , a Mac M1 natív támogatása és a Jetpack Compose teljes támogatása.

Végül ha érdekel, hogy többet tudjon meg róla, hivatkozhat a dokumentációra, beleértve a kulcsfontosságú API -kkal kapcsolatos útmutatókat, például elrendezéseket, navigációt vagy tesztelést, fejlesztői használhatóságot vagy eszközfunkciókat, valamint videókat.

forrás: https://android-developers.googleblog.com


A cikk tartalma betartja a szerkesztői etika. A hiba bejelentéséhez kattintson a gombra itt.

Legyen Ön az első hozzászóló

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.