Bevezetés a Dart nyelvbe és a Flutter cross-platform keretrendszerbe
Flutter alapozó képzés a BME-VIK oktatójával: a Dart nyelv és a cross-platform mobilfejlesztés alapjai gyakorlati feladatokon, saját tempóban.
Mit fogsz tanulni?
a Dart nyelv alapjaitól a Flutter widgetekig és egy működő alkalmazásig vezet.
1 Változók, függvények A Dart nyelv alapjai: változók, típusok, függvények és vezérlési szerkezetek.
- Dart története és fejlesztői környezet
- Alapok, változók, nullable típusok
- Beépített típusok és gyűjtemények
- Függvények
- Feltételes végrehajtás és ciklusok
- Hibakezelés
- SDK és IDE telepítése
- Első program elkészítése
2 Osztályok, konstans konstruktor, mixin Objektumorientált programozás Dartban: osztályok, konstruktorok, leszármazás és tervezési minták.
- Osztályok elmélete és deklarálása
- Mezők, műveletek, láthatóság
- Konstruktorok és konstans konstruktor
- Leszármazás és felülírás
- Operátorok módosítása
- Observer minta a gyakorlatban
3 Aszinkron programozás, generátorok Aszinkron kód, isolate-ok és generátor függvények, valamint egy pénzváltó alkalmazás építése.
- Eseményciklus a Dartban
- Aszinkron programozás (async/await)
- Isolate-ok
- Generátor függvények
- Enum értékek
- Pénzváltó alkalmazás projekt
4 Flutter keretrendszer alapjai A Flutter widget rendszere és egy Dart alkalmazás átalakítása Flutter felületté.
- Widget alapok
- Saját widgetek
- Alap felületi funkciók
- Alkalmazás widgetek
- Flutter SDK telepítése
- Dart alkalmazás átalakítása Flutterre
- Pénzváltó alkalmazás Flutterben
- Styling és hibakezelés
Miért érdemes belevágnod?
Ha egyszerre több operációs rendszerre fejlesztenél, hamar szembesülsz azzal, hogy ez rengeteg időt visz el, hiszen platformonként külön kódbázist kellene írnod és karban tartanod. Erre a problémára születtek a cross-platform megoldások, amelyekkel elég egyetlen kódbázist megírnod és fenntartanod.
A Flutter a Google által fejlesztett cross-platform keretrendszer, amely szintén a Google Dart nyelvére épül. Más megoldásokhoz képest egyszerűbb és gyorsabb fejlesztést biztosít: a különböző platformokon ugyanazokat a komponenseket használod, így az alkalmazásod platformtól függetlenül egységes kinézetű lesz, és sokkal kisebb eséllyel futsz bele platformfüggő hibákba.
A Statista becslése szerint 2023-ban a mobilapplikációkból származó árbevétel elérheti a közel 500 milliárd dollárt, tehát mobilalkalmazás-fejlesztőkre még jó ideig biztosan szükség lesz. A Hays Salary Guide 2022 adatai szerint már a junior mobilalkalmazás-fejlesztők is átlagosan 650.000 és 950.000 forint közötti fizetést kapnak, a senior fejlesztők pedig akár 2.000.000 forint feletti keresetet is elérhetnek.
- 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
Pásztor Dániel
Software Engineer, Intech Studio
Közel 10 éve fejlesztek Android platformra, a Flutter keretrendszert pedig a megjelenése óta aktívan használom. A BME Villamosmérnöki és Informatikai Karán a Flutter alapú szoftverfejlesztés tantárgy egyik kidolgozója és oktatója vagyok, és évek óta közreműködöm az Android alapú szoftverfejlesztés tárgy oktatásában is.
Szoftverfejlesztőként az Intech Studio startup csapatában hardver- és szoftvermegoldásokat építünk digitális tartalomkészítők számára, korábban az AutSoft Zrt.-nél dolgoztam. Fő szakterületeim a szoftvertervezés, a webfejlesztés és a szoftverinfrastruktúra.
Kinek ajánlott?
- Akik a cross-platform szoftverfejlesztésben szeretnének elindulni
- Akik OOP tudásukat szeretnék megalapozni
- Akik biztos alapokat szeretnének a Dart nyelvben
Kinek nem ajánlott?
- Akik már ismerik a Dart alapjait és azonnal komplett alkalmazást építenének
- Akik natív iOS vagy Android irányba specializálódnának
- Akik mentorált, élő képzést keresnek, ez önállóan végezhető, aszinkron kurzus
- Akik webfejlesztési alapokat tanulnának
Mik a képzés előkövetelményei?
Ha korábban programoztál már bármilyen nyelven, az előnyt jelent, de nem feltétel, a kurzus az alapoktól, a Dart nyelv és az OOP megalapozásától indul.
Hogyan fogsz tanulni?
Gyakorlatorientált oktatás
Képzéseink gyakorló feladatokra épülnek, amelyekhez szükséges tudásanyagot interaktív digitalizált tanyagokból (videó, ppt, pdf, teszt, stb.) és letölthető segédanyagokból sajátíthatsz el.
Korlátlan hozzáférés
A képzést teljesen saját időbeosztásod szerint tudod feldolgozni, a tananyagokhoz beiratkozást követően 1 évig korlátlanul hozzáférsz, közben bármikor bármennyiszer visszanézheted őket.
Oktatói támogatás
A képzés oktató(i)tól bármikor kérdezhetsz, visszajelzést ad(nak) a feladataidra, fejlődésedet végigkíséri(k).
Online tanulói felület
A képzés technikai hátterét a Magyarországon több mint 200.000 felhasználó által használt, bármilyen mobileszközről is elérhető Cubix online oktatási platform biztosítja.
Hallgatói közösség
A képzés mellé egy Discord csatorna hozzáférést is biztosítunk, ahol a többi résztvevővel chat formájában meg tudjátok osztani tapasztalataitok vagy akár közösen tudtok gyakorolni is.
Ügyfélszolgálat
A Cubix csapata supportot biztosít a résztvevők számára a beiratkozás előtt, a képzés során és még utána is, ha szükséges.
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: Bevezetés a Dart nyelvbe és a Flutter cross-platform keretrendszerbe
„ok"
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!
Bármikor kezdhető
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!
Gyakran Ismételt Kérdések
Meddig férhetek hozzá a tananyaghoz?
Beiratkozást követően 1 évig korlátlanul hozzáférsz a tananyagokhoz.
Van oktatói támogatás?
Igen, az oktatótól bármikor kérdezhetsz, és visszajelzést ad a beadott feladatokra.
Milyen a tanulási forma?
Aszinkron, saját tempóban feldolgozható videók, PDF-ek és gyakorlati feladatok formájában.
Van pénzvisszafizetési garancia?
Igen, a beiratkozástól számított 8 napig 100%-os pénzvisszafizetési garanciát vállalnak.
Hogyan léphetek tovább a 12 hetes képzésre?
Az alapozó képzés díjának 100%-át beszámítják az átfogó Flutter képzés árába.