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.
Mit nyújt a Android fejlesztés Jetpack Compose-zal tanfolyam?
- 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.
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
Ismerd meg oktatódat
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?
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

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!
Elvégzett képzés: Android alkalmazásfejlesztés Jetpack Compose használatával
„Pétertől megszokott módon szuper, átfogó tanfolyam volt. Remek alapot ad az önálló munkához. Köszönöm!"
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!
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.
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.
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.