Skip to content

Android alkalmazásfejlesztés Jetpack Compose használatával

Modern eszköztár a gyorsabb és egyszerűbb UI fejlesztéshez és teszteléshez: tanulj deklaratív Android UI fejlesztést a Jetpack Compose-zal, gyakorlati példákon keresztül.

Folyamatos mentoráció
Vezetett kódolás
12 hét · heti 8-12 óra
Élő konzultációk
Pénzvisszafizetési garancia Kamatmentes részletfizetés
Dr. Ekler Péter
Dr. Ekler Péter Head of Future Technology, Zenitech
Jelentkezem

Mit nyújt a Android fejlesztés Jetpack Compose-zal tanfolyam?

Képzés időtartama: 12 hét Heti átlag 8-12 óra ráfordítás
  • Beleásod magad a Jetpack Compose új lehetőségeibe, például a Compose UI Tree-be, a dinamikus komponensekbe, a fájlkezelésbe, az animációkba, a hálózati kommunikációba és a többképernyős alkalmazásokba.
  • Te magad is elkészíted több alkalmazás felhasználói felületét, akár saját projekttel is, ami később referenciaként szolgálhat a portfóliódban.
  • A limitált férőhelynek köszönhetően a fejlődésedet az oktató végigkíséri, bármikor kérdezhetsz tőle, és rendszeresen konzultációs alkalmakat biztosít.
  • Sikeres vizsga esetén névre szóló, akár a LinkedIn-profilodba is beágyazható tanúsítványt szerzel.
Előnyök

Miért érdemes belevágnod?

2021-ben jelent meg a Jetpack Compose 1.0 verziója, és ezzel véget ért egy 10 éves korszak: az addig megszokott, XML-ekre és Kotlin-objektumokra épülő Android UI-fejlesztés helyett egy sokkal egyszerűbb, gyorsabb utat nyitott meg a Google.

A régi módszer imperatív volt: neked kellett lépésről lépésre megmondanod, hogyan viselkedjen egy-egy felületi elem. A Compose ezzel szemben deklaratív: elég leírnod Kotlinban, hogy minek hogyan kell kinéznie, a működést a keretrendszer intézi. Ugyanezen az elven épül a React Native, a Flutter vagy az iOS oldalán a SwiftUI is, tehát olyan tudást szerzel, ami a mobilfejlesztés más platformjain is felismerhető gondolkodásmódot ad.

A gyakorlatban ez gyorsabb iterációt, gyorsabb implementációt és könnyebb UI-tesztelést jelent, méghozzá nagyjából fele annyi kódsorból. Egy korábbi webináriumunkon élő projekten keresztül mutattuk be, mennyivel egyszerűbben és gyorsabban épül fel egy felület Compose-zal, mint a hagyományos módszerrel.

  • Munka mellett végezheted, rugalmas időbeosztással
  • Gyakorlati projekteken keresztül, oktatói mentorálással
  • LinkedIn profilodba beágyazható tanúsítvány
Adatelemzési grafikon

Ismerd meg oktatódat

Dr. Ekler Péter

Dr. Ekler Péter

Head of Future Technology, Zenitech

A Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Karának docense vagyok, évente átlagosan 250 hallgatót oktatok mobilszoftver-fejlesztésre. Több mint 14 éve foglalkozom Android-fejlesztéssel és oktatással.

Az AutSoft Zrt. alapítója és korábbi CTO-ja vagyok, jelenleg a Zenitech Global Head of Future Technology pozícióját töltöm be, ahol az innovatív technológiák üzleti alkalmazásáért felelek. Szakterületeim a mobil és szerveroldali technológiák, az architektúratervezés és az üzleti intelligencia megoldások.

Kinek ajánlott?

  • Azoknak, akik Android fejlesztői tudásukat naprakészen tartanák, és piacképes tudást szereznének ennek az új, modern eszköztárnak az elsajátításával
  • Azoknak, akik eddig autodidakta módon próbálgatták a Jetpack Compose-t, de megbízható forrásból, rendszerezett formában szereznének átfogó tudást

Kinek nem ajánlott?

  • Akik még nem ismerik az Android-fejlesztés alapjait, a Compose modern szemlélete stabil alapokra épít
  • Akik a hagyományos XML-alapú felületfejlesztésnél szeretnének maradni
  • Akik nem Android-platformra terveznek felületet fejleszteni
  • Akik még egyáltalán nem programoztak

Mik a képzés előkövetelményei?

Kotlin nyelv átfogó ismerete Android fejlesztői alapismeretek, például az Android programozás alapjai Kotlin nyelven tanfolyam anyaga

Ha korábban már autodidakta módon próbálgattad a Jetpack Compose-t, az jó kiindulás, de nem feltétel, a kurzus rendszerezett formában, az alapoktól építi fel a modern eszköztár ismeretét.

Hogyan fogsz tanulni?

Gyakorlatorientált oktatás

Minden héten izgalmas gyakorló feladatokat kapsz majd, amelyek keretében már menetközben is konkrét lekérdezéseket fogsz megvalósítani

Interaktív digitális tananyag

A gyakorlati feladatok elvégzéséhez és a képzés sikeres teljesítéséhez szükséges tudást digitális tananyagok és vezetett kódolások formájában adjuk át, amelyeket saját időbeosztásod szerint, akár munka mellett is feldolgozhatod és egy évig korlátlan alkalommal visszanézheted.

Oktatói mentoring

A képzés ideje alatt az oktató folyamatosan a rendelkezésedre áll, bármikor kérdezhetsz tőle, ha elakadtál, és rendszeresen visszajelzést ad a feladataidra, fejlődésedet végigkíséri.

Konzultációk

Valamennyi tanegység végén egy-egy élő konzultációs alkalmat is szervezünk, amikor élőben is felteheted kérdéseidet, közösen kiértékelhetitek és átbeszélhetitek a gyakorlás során elkészített projekteket, és tanulhattok egymás elakadásaiból is.

Limitált férőhely

A fent említett interakciók miatt képzéseinket korlátozott létszámmal indítjuk csak el, hogy biztosan jusson mindenkire ideje az oktatóknak.

Minőségbiztosított képzések

Képzéseink szakmai minőségbiztosítását az iparági vezető technológiai vállalatok és a Budapesti Műszaki és Gazdaságtudományi Egyetem végzi.

  • Tanúsítványt kapsz, amelyet önéletrajzodhoz és LinkedIn profilodhoz csatolhatsz
  • Bizonyítja, hogy elsajátítottad az adott ismereteket
  • Segíti a szakmai előmeneteledet és karriered fejlődését
Tanúsítvány minta – Android alkalmazásfejlesztés Jetpack Compose használatával

Jó társaságban leszel!

Már több mint 150 hazai és nemzetközi cég munkatársa képezte magát tovább nálunk.

Tudtad?

A munkáltatók 83%-a finanszírozza a munkatársak képzését, ne felejtsd el megkérdezni a tiédet!

Hallgatói közösség

A több mint 9100 tagot számláló hallgatói közösségünket főként olyan, az iparágban vezető IT-cégek és szoftverfejlesztő cégek munkatársai alkotják, akik folyamatosan fejleszteni szeretnék meglévő készségeiket.

Légy Te is tagja közösségünknek!

Android alkalmazásfejlesztés Jetpack Compose használatával

„Nekem tetszett, érthető volt, csak ajánlani tudom mindenkinek aki Androidos tudást szeretne."
Fábián Ildikó Csilla

Android alkalmazásfejlesztés Jetpack Compose használatával

„Excellent"
Horváth Lajos

Android alkalmazásfejlesztés Jetpack Compose használatával

„Dr. Ekler Péter tudása naprakész, és tapasztalt, segítőkész előadó."
Karlovitz Kolos

Android alkalmazásfejlesztés Jetpack Compose használatával

„I find the course to be a valuable resource in filling the gaps in my android programming knowledge, providing insights that are currently expected in the industry. Peter'expertise adds significant value. However, I would need more time for in-depth comprehension."
Bräutigam Veronika

Jelenleg nincs meghirdetett indulási dátum

Más időpont érdekel?

Add meg az e-mail címed, és szólunk, ha új időpontot hirdetünk meg.

Fizetési lehetőségek

Többféle fizetési lehetőséget biztosítunk, hogy a legmegfelelőbb opciót válaszd.

Online fizetés bankkártyával

Az OTP SimplePay az egyik legelterjedtebb online fizetési megoldás — gyors és biztonságos fizetési folyamatáról ismert.

Kamatmentes részletfizetés

Nem szeretnénk, ha a fizetési nehézségek akadályoznák a szakmai fejlődésedet, ezért a részvételi díjat több részletben, teljesen kamatmentesen is kifizetheted.

Fizetés banki átutalással, egy összegben

Ha online kártyás fizetés helyett banki átutalással szeretnél fizetni, az sem probléma — írj nekünk, és ebben is segítünk.

Készen állsz a jelentkezésre?

Könnyítendő magánszemélyként résztvevő hallgatóink helyzetét, a feltüntetett ár számukra a ténylegesen fizetendő végösszeg.
Céges megrendelés esetén az adott összeg tekintendő a nettó árnak.

8 napos pénzvisszafizetési garancia

Jelentkezz a(z) Android alkalmazásfejlesztés Jetpack Compose használatával képzésre

1 Adatok 2 Képzések 3 Számlázás 4 Felnőttképzés 5 Fizetés 6 Kész

Kiválasztott képzés(ek) és indulási időpont

Jelenleg nincs biztosan induló időpont — hamarosan új dátumok.

Számlázási adatok

Add meg a számlázási adataidat.

Felnőttképzési adatszolgáltatás

A felnőttképzési törvény szerinti kötelező adatszolgáltatás.

  • Magyarország
  • Ausztria
  • Németország
  • Szlovákia
  • Románia
  • Szerbia
  • Horvátország
  • Szlovénia
  • Ukrajna
  • Lengyelország
  • Csehország
  • Olaszország
  • Franciaország
  • Spanyolország
  • Portugália
  • Egyesült Királyság
  • Írország
  • Hollandia
  • Belgium
  • Luxemburg
  • Svájc
  • Liechtenstein
  • Dánia
  • Svédország
  • Norvégia
  • Finnország
  • Izland
  • Észtország
  • Lettország
  • Litvánia
  • Görögország
  • Bulgária
  • Törökország
  • Oroszország
  • Fehéroroszország
  • Moldova
  • Bosznia-Hercegovina
  • Montenegró
  • Észak-Macedónia
  • Albánia
  • Koszovó
  • Málta
  • Ciprus
  • Monaco
  • Andorra
  • San Marino
  • Amerikai Egyesült Államok
  • Kanada
  • Kína
  • Japán
  • India
  • Brazília
  • Ausztrália
  • Dél-Korea
  • Mexikó
  • Egyiptom
  • Dél-afrikai Köztársaság
  • Argentína
  • Izrael
  • Egyesült Arab Emírségek
  • Egyéb

8 napos pénzvisszafizetési garancia, kockázat nélkül kipróbálhatod.

Összegzés betöltése…

Fizetési mód

Kérdésed van? Lépj velünk kapcsolatba

Mit fogsz tanulni?

12 hét alatt a Compose alapjaitól az állapotkezelésen és az architektúrán át az animációkig, a hálózati kommunikációig és a UI tesztelésig.

Jetpack ComposeKotlindeklaratív UIHiltRoomRetrofitFirebaseUI tesztelés
1 Hasznos információk a kurzushoz Gyakorlati tudnivalók a felület használatáról és a kurzuson használt kódokról.
  • Hogyan használd a felületet?
  • Használati útmutató
  • A kurzuson használt kódok
  • Változások: Függőségek kezelése
2 Android alkalmazás komponensei, felhasználói felület alapjai Bevezetés a Jetpack Compose-ba: története, a Kotlin nyelv, a deklaratív paradigma és az alapvető elrendezések.
  • [KICK-OFF LIVE ALKALOM] 2025.10. 07. 18:30
  • Bevezetés, a kurzus témái
  • Bevezetés a Jetpack Compose-ba
  • Gyors bemutató – Hogyan néz ki a Compose?
  • Jetpack Compose története
  • Kotlin nyelv bemutatása
  • Deklaratív paradigma, összeállítható függvények
  • Elrendezések és alapvető felhasználói felület Demoval
  • "HighLowGame" implementálása - Demo
  • Házi feladat: 1. hét
  • Teljes anyag: 1. hét
  • [KICK-OFF LIVE ALKALOM] 2025.10. 14. 18:30
3 Állapotkezelés és navigáció Side effect-ek, state management, navigáció, layoutok, modifierek és Compose theming.
  • Side effects
  • State management a Compose-ban
  • HighLowGame kódolása 1.
  • Navigáció a Compose-ban
  • Navigáció példa
  • HighLowGame kódolása 2.
  • HighLowGame kódolása 3.
  • HighLowGame kódolása 4.
  • Alap Compose Layoutok és Modifierek
  • Layoutok példa
  • Compose theming
  • Theming demo
  • Compose and View kompatibilitások
  • Fragmentek a Compose-ban
  • Házi Feladat: 2. hét
  • Tesztkérdések: 2. hét
  • Teljes anyag: 2. hét
4 Fejlett elrendezések és listák összeállítása Haladó Compose layoutok, pagerek, ConstraintLayout, Scaffold, Navigation Drawer és hatékony listakezelés.
  • Navigáció: Tippek, trükkök 1.
  • Navigáció: Tippek, trükkök 2.
  • Haladó Compose Layoutok
  • Pagers
  • Flow layout
  • ConstraintLayout a Compose-ban
  • Scaffold
  • Navigation Drawer
  • Hatékony listakezelés
  • Új Todo layout létrehozása
  • ToDo applikáció létrehozása
  • Házi Feladat: 3. hét
  • Tesztkérdések: 3. hét
  • Teljes anyag: 3. hét
  • [LIVE ALKALOM] 2025.10. 28. 18:30
5 Jetpack Compose architektúra és Dependency Injection Architecture Components, MVI, Dependency Injection Hilt-tel és a DataStore használata.
  • Deklaratív paradigma magyarázat
  • Jetpack Compose és az Architecture Components
  • MVI Demo
  • Dependency Injection Hilt-tel és Compose-val
  • Hilt Demo
  • Hilt a projektünkben
  • DataStore
  • DataStore Demo 1.
  • DataStore Demo 2.
  • Todo alkalmazásunk kibővítése
  • Házi Feladat: 4. hét
  • Tesztkérdések: 4. hét
  • Teljes anyag: 4. hét
  • [LIVE ALKALOM] 2025.11. 04. 18:30
6 Gyakorló hét 1. Az eddig tanultak gyakorlása.
  • Gyakorló hét 1.
7 Perzisztens adattárolás a Jetpack Compose-zal Fájlkezelés, belső tárhely, perzisztens tárolás és RoomDatabase a Compose-zal.
  • ShowCase library bemutatása
  • Fájlkezelő
  • Belső tárhely Demo
  • Persistent tárolás
  • RoomDatabase Demo
  • Todo alkalmazásunk kibővítése
  • Összegzés
  • Házi Feladat: 6. hét
  • Tesztkérdések: 6. hét
  • Teljes anyag: 6. hét
  • [LIVE ALKALOM] 2025.11. 18. 18:30
8 Animációk és a Jetpack Compose életciklusa Animációk a Compose-ban a gyakorlatban, valamint térképek kezelése.
  • Animációk a Compose-ban
  • Animációk a gyakorlatban
  • Animált méret
  • Padding és magasság animálás
  • AnimatedContent
  • Egyéb animációk
  • Animáció hozzáadása a Todo alkalmazásunkba
  • Térképek a Compose-ban
  • Térképek Demo 1.
  • Térképek Demo 2.
  • Térképek Demo 3.
  • Házi Feladat: 7. hét
  • Tesztkérdések: 7. hét
  • Teljes anyag: 7. hét
  • [LIVE ALKALOM] 2025.11. 25. 18:30
9 Gyakorló hét 2. Az eddig tanultak gyakorlása.
  • Gyakorló hét 2.
10 Egyéni Compose felhasználói felület és hálózati kommunikáció Futtatási engedélyek kezelése, Firebase integráció, HTTP kommunikáció és REST API-k Retrofittel.
  • Futtatási engedélyek
  • Engedélykezelés Demo 1.
  • Engedélykezelés Demo 2.
  • Engedélykezelés Demo 3.
  • Firebase a Compose-val
  • Firebase Demo 1.
  • Firebase Demo 2.
  • Firebase Demo 3.
  • Firebase Demo 4.
  • HTTP kommunikáció / REST APIk
  • Retrofit Demo 1.
  • Retrofit Demo 2.
  • Házi Feladat: 9. hét
  • Tesztkérdések: 9. hét
  • Teljes anyag: 9. hét
  • [LIVE ALKALOM] 2025.12. 09. 18:30
11 Több képernyőméret támogatása, Wear OS, tesztelés és teljesítményjavítás Interceptorok, kisegítő lehetőségek, egyedi layoutok, WearOS és Compose UI tesztelés.
  • Interceptorok a Retrofitben
  • Kibővített UI lehetőségek
  • Kisegítő lehetőségek a Compose-ban
  • Egyedi layoutok és drawing
  • Grafikák a Compose-ban
  • WearOS
  • Compose UI tesztelés
  • HighLowGame tesztelése
  • Tesztkérdések: 10. hét
  • Teljes anyag: 10. hét
  • [LIVE ALKALOM] 2025.12. 16. 18:30
12 Záróprojekt Záró projektfeladat elkészítése és feltöltése.
  • Záró projektfeladat (Feltöltési határidő: Hamarosan)

Gyakran Ismételt Kérdések

Kinek ajánlott ez a képzés?

Azoknak, akik Android fejlesztői tudásukat naprakészen tartanák, és piacképes tudást szereznének a Jetpack Compose elsajátításával. Akkor is jó választás, ha eddig autodidakta módon próbálgattad a Compose-t, de megbízható forrásból, rendszerezett formában szereznél átfogó tudást. A képzés stabil Android alapokra épít, ezért nem ajánljuk annak, aki még egyáltalán nem programozott, vagy nem Android platformra tervez felületet fejleszteni.

Milyen előismeretekre van szükségem?

A Kotlin nyelv átfogó ismerete és Android fejlesztői alapismeretek szükségesek, például az Android programozás alapjai Kotlin nyelven tanfolyam anyaga. Ha korábban már kipróbáltad magadtól a Jetpack Compose-t, az jó kiindulás, de nem feltétel: a kurzus az alapoktól, rendszerezett formában építi fel a modern eszköztár ismeretét.

Mit fogok tanulni a képzésen?

Deklaratív Android UI fejlesztést tanulsz Jetpack Compose-zal: az alapoktól indulva az állapotkezelésen, navigáción, fejlett elrendezéseken és listákon át jutsz el az architektúráig és a Dependency Injectionig. Foglalkozunk a perzisztens adattárolással, az animációkkal és a Compose életciklusával, az egyéni felületekkel és a hálózati kommunikációval, valamint a több képernyőméret támogatásával, a Wear OS-szel, a teszteléssel és a teljesítményjavítással. A képzés záróprojekttel zárul, és olyan eszközökkel dolgozol, mint a Firebase, a Hilt, a Retrofit és a Room.

Hogyan zajlik a tanulás, és mennyi időt igényel?

A képzés 12 hetes, heti átlagosan 8 és 12 óra ráfordítással, így munka mellett, rugalmas időbeosztással is végezheted. A tudást interaktív digitális tananyagok és vezetett kódolások formájában kapod, amelyeket saját tempódban dolgozol fel, és egy évig korlátlanul visszanézhetsz. Minden héten gyakorló feladatokat kapsz, a tananyagba pedig két gyakorló hét is be van építve.

Kapok segítséget, ha elakadok?

Igen, a képzés végig mentorált: az oktató folyamatosan a rendelkezésedre áll, bármikor kérdezhetsz tőle, és rendszeresen visszajelzést ad a feladataidra. Minden tanegység végén élő konzultációs alkalmat is szervezünk, ahol élőben kérdezhetsz, és közösen értékelitek ki az elkészített projekteket. A képzéseket korlátozott létszámmal indítjuk, hogy biztosan jusson mindenkire idő.

Mi történik azután, hogy jelentkeztem?

A jelentkezésedet e-mailben visszaigazoljuk, és megküldjük az első számlát. Ha átutalással fizetsz, a közleménybe kizárólag a számla sorszáma kerüljön, mert így tudjuk beazonosítani a befizetésedet. Ezen túl nincs más teendőd: az indulás előtt hozzárendeljük a kurzust a tanulói fiókodhoz, a kezdés előtti napon pedig küldünk egy összefoglaló, eligazító levelet. Részletfizetésnél a további számlákat mindig az esedékességük előtt küldjük ki.

Mi van, ha egyik meghirdetett indulás sem jó nekem?

A meghirdetett csoportokat az adatlapon, a „Következő indulási dátumok” szekcióban találod. Ha egyik időpont sem fér bele az időbeosztásodba, add meg az e-mail címed ugyanott, a „Más időpont érdekel?” résznél, és szólunk, amint új időpontot hirdetünk. Ha a jelentkezésed után derül ki, hogy mégis egy másik csoport lenne jobb, írj az info@cubixedu.com címre, és átvezetünk. Ha már kaptál számlát, azt ilyenkor sztornózzuk, így nem marad nyitott tételed.

Be tudom íratni a munkatársaimat, vagy fizetheti a munkáltatóm?

Igen, mindkettő megoldható. A jelentkezés „Számlázás” lépésénél válaszd a „Munkatársnak vásárolok” lehetőséget, több fő esetén pedig a „Több munkatársat szeretnél beíratni?” gombot. Ha inkább írnál, vagy a munkáltatódnak hivatalos árajánlatra van szüksége a döntéshez, keress minket az info@cubixedu.com címen, és összeállítjuk. Ha a cégnél elhúzódik a jóváhagyás, az sem gond, a képzéseinket rendszeresen újraindítjuk, így egy későbbi csoportra is tudsz jelentkezni.

Hogyan tudom felhasználni a kedvezménykuponomat?

A kuponkódot a jelentkezési űrlap „Fizetés” lépésénél tudod megadni: írd be a Kuponkód mezőbe, kattints a Beváltás gombra, és a rendelési összegző rögtön a kedvezményes végösszeget mutatja. A kuponok érvényessége kódonként eltér, ezért ha a tiéd nem működne ennél a képzésnél, írj nekünk az info@cubixedu.com címre, és megnézzük.

Kapok kedvezményt, ha mást is beajánlok a képzésre?

Igen, ajánlásért 5% kedvezményt adunk, amit az ajánló és az ajánlott is megkap, és a nálad lévő egyéb kedvezmény mellett is érvényesíthető. Írj nekünk az info@cubixedu.com címre az általad ajánlott jelentkezők nevével, amint biztos a részvételük, és mindenkinek külön kupont küldünk. A kupont a jelentkezési űrlap „Fizetés” lépésénél tudod beváltani.

Össze tudok állítani több képzésből egy csomagot?

Igen, több képzésből kérhetsz csomagot, amit a külön megvásárolt kurzusoknál kedvezőbb csomagáron adunk. Írd meg az info@cubixedu.com címre, mely képzések érdekelnek, és összeállítjuk. Küldünk hozzá egy áttekintést a képzések formátumáról, a tervezett indulásokról és a javasolt tanulási időről, valamint egy naptárnézetet, amiből látod az esetleges átfedéseket. Az összeállítás csak kiindulópont, a csomag bármelyik képzésünkből összerakható, és az ütemezés menet közben is rugalmasan alakítható.

Kapok tanúsítványt a képzés végén?

Sikeres vizsga esetén névre szóló tanúsítványt szerzel, amelyet az önéletrajzodhoz csatolhatsz, sőt a LinkedIn profilodba is beágyazhatsz. Ez bizonyítja, hogy elsajátítottad az ismereteket, és segíti a szakmai előmeneteledet. Emellett több alkalmazás felhasználói felületét te magad készíted el, akár saját projekttel is, ami később referenciaként szolgálhat a portfóliódban.