Idén a mobil alkalmazások továbbra is egyre népszerűbbek voltak. Szerencsére sok programozási eszköz áll rendelkezésre azoknak a fejlesztőknek, akik szeretnék létrehozni őket. Ezen eszközök között van a Flutter, amely az utóbbi időben kitűnt.
Mi a Flutter?
A Flutter egy ingyenes és nyílt forráskódú mobil felhasználói felület-keretrendszer, amelyet a Google hozott létre, és 2017 májusában jelent meg. Néhány szóval lehetővé teszi natív mobilalkalmazás létrehozását, amelynek egyetlen kódbázisa van. Ez azt jelenti, hogy egy programozási nyelv és egy kódbázis segítségével két különböző alkalmazást hozhat létre (iOS és Android rendszerhez).
A csapkodás két fontos részből áll:
- SDK (Software Development Kit): Olyan eszközök gyűjteménye, amelyek segítenek az alkalmazások fejlesztésében. Ez magában foglalja azokat az eszközöket, amelyek segítségével a kódot natív gépi kódba fordíthatja (kód iOS és Android számára).
- Keretrendszer (felhasználói felület könyvtár, widgetek alapján): Olyan újrafelhasználható felhasználói felület elemek gyűjteménye (gombok, szövegbevitel, csúszkák és így tovább), amelyeket személyre szabhat saját igényei szerint.
A Flutterrel történő fejlesztéshez a Dart nevű programozási nyelvet fogja használni. A nyelvet a Google hozta létre 2011 októberében, de az elmúlt években sokat fejlődött.
A Dart a front-end fejlesztésre összpontosít, és felhasználhatja mobil és webes alkalmazások létrehozására.
Ha tudsz egy kicsit a programozásról, a Dart egy gépelt objektum programozási nyelv. Összehasonlíthatja a Dart szintaxisát a JavaScript-szel.
"A Flutter a Google felhasználói felületének eszköztára gyönyörű, natív módon összeállított alkalmazások készítéséhez mobilra, webre és asztali számítógépekre egyetlen kódbázisból." - Google, flutter.devMiért kellene megtanulnod a Fluttert?
Kiválasztottam néhány okot, amiért szeretem a Fluttert, és miért akarom használni jövőre. Az alábbiakban részleteket és visszajelzéseket adok Önnek.

Egyszerű megtanulni és használni
A csapkodás egy modern keret, és megérezheti! Így egyszerűbb mobilalkalmazásokat létrehozni vele. Ha Java, Swift vagy React Native programot használt, akkor észreveszi, hogy a Flutter miben különbözik.
Én személy szerint soha nem szerettem a mobilalkalmazások fejlesztését, mielőtt elkezdtem használni a Flutter-t.
Azt szeretem a Flutterben, hogy igazi natív alkalmazást hozhat létre egy csomó kód nélkül.
Gyors összeállítás: maximális termelékenység
A Flutter jóvoltából megváltoztathatja kódját, és valós időben megtekintheti az eredményeket. Forró újratöltésnek hívják. Mentése után csak rövid időbe telik az alkalmazás frissítése.
Jelentős módosítások kényszerítik az alkalmazás újratöltésére. De ha például úgy dolgozik, mint a tervezés, és megváltoztatja az elem méretét, akkor az valós időben történik!
Ideális induló MVP-k számára
Ha a lehető leghamarabb meg akarja mutatni termékét a befektetők számára, a Flutter jó választás.
Itt van a 4 legfontosabb okom, hogy felhasználjam MVP-jéhez:
- Olcsóbb mobilalkalmazást fejleszteni a Flutterrel, mert nem kell két mobilalkalmazást létrehozni és fenntartani (egyet iOS-hez és egyet Android-hoz).
- Az MVP létrehozásához csak egy fejlesztőre van szükség.
- Teljesítő - nem fogja észrevenni a különbséget a natív alkalmazás és a Flutter alkalmazás között.
- Gyönyörű - könnyedén használhatja a Flutter által biztosított kütyüket, és személyre szabhatja azokat, hogy értékes felhasználói felületet hozzon létre ügyfelei számára (a Flutterrel készített alkalmazásokról alább talál példákat).

Jó dokumentáció
Fontos, hogy az új technológia megfelelő dokumentációval rendelkezzen. De nem mindig van ilyen!
Sokat tanulhat a Flutter dokumentációjából, és minden nagyon részletes, egyszerű példákkal az alapvető használati esetekre. Valahányszor probléma merült fel az egyik widgetemmel a kódomban, ellenőrizni tudtam a dokumentációt, és a válasz megvolt.

Egyre növekvő közösség
A Flutter robusztus közösséggel rendelkezik, és ez csak a kezdet!
Mint tudhatod, szívesen megosztom a programozással kapcsolatos ismereteimet és hasznos tartalmaimat a weboldalamon. Tudnom kell, hogy egy potenciálokkal teli technológián dolgozom, sok támogatóval.
Amikor elkezdtem használni a Fluttert, először keresgéltem közösségeket, és meglepetésemre… jelentős számú helyen lehet információt cserélni a Flutterről.
Mondok néhány példát azokról a helyekről, amelyeket naponta szeretek ellenőrizni. Nyugodtan küldhet nekem egy üzenetet a Twitteren a javaslataival.
- Flutter Awesome: Félelmetes lista, amely a legjobb Flutter könyvtárakat és eszközöket készíti. Ez a weboldal napi tartalmat tesz közzé sok példával, alkalmazássablonnal, tanácsokkal és így tovább.
- Awesome Flutter: GitHub-tárház (a Flutter Awesome-hoz kapcsolódva) cikkek, videók, összetevők, segédprogramok stb. Listájával.
- Ez az összes widget !: A Flutterrel felépített alkalmazások nyitott listája.
- Flutter Community: Közepes kiadvány, ahol cikkeket, oktatóanyagokat és még sok minden mást találhat.
Támogatja az Android Studio és a VS Code
A flutter különböző IDE-ken érhető el. A technológiával történő fejlesztés két fő kódszerkesztője az Android Studio (IntelliJ) és a VS Code.
Az Android Studio egy teljes szoftver, amelybe már mindent integráltak. A kezdéshez le kell töltenie a Flutter és a Dart bővítményeket.
A VS Code egy könnyű eszköz, és minden konfigurálható a piactérről származó beépülő modulokon keresztül.
Az Android Stúdiót azért használom, mert sok mindent nem kell konfigurálnom a működéshez.
Ön szabadon választhatja ki a kívánt IDE-t!
Bónusz
Szabadúszó
Ha el akar kezdeni valamilyen szabadúszó munkát, gondolkodjon el a Flutter használatán.
2020-ban úgy gondolom, hogy ez a technológia fel fog robbanni. Ez azt jelenti, hogy sokan olyan fejlesztőket keresnek, akik tudják használni.
A francia szabadúszók legnagyobb platformja, a Malt, nemrégiben publikálta az idei technológiai trendeket. A csapongás + 303% -kal nőtt ezen a platformon 2018 és 2019 között.

Következtetés
Nos, mit gondol a Flutterről? Jövőre elkezded megtanulni?
Remélem, hogy ez a bevezetés érdekelte és motiválta Önt. Nyugodtan ossza meg ezt a cikket, ha tetszett.
Ne hagyja ki a tartalmaimat, ha követ a Twitteren és az Instagramon.
További hasonló cikkeket megtalál a webhelyemen: herewecode.io.
Többet akar?
- Minden héten kap egy motivációs idézetet, tanácsokkal, rövid bemutatóval néhány diába és egy fejlesztői képet az Instagram-on.
- Iratkozzon fel a hírlevélre, és szerezze be a legfrissebb cikkeket, tanfolyamokat, oktatóanyagokat, tippeket, könyveket, motivációt és egyéb exkluzív tartalmat.