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

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)
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

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?

Jelentkezz most, és kezdd el a fejlődést!

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