Kurzusleírás
Bevezetés
- Flutter kontra más platformközi keretrendszer
- A Flutter jellemzők és architektúra áttekintése
Kezdő lépések
- Telepítés Flutter
- A kódszerkesztő beállítása (Android Studio)
- Dart függvények és változók megértése
- Absztrakció, kapszulázás, öröklődés, polimorfizmus megvalósítása
- Dart változók és adattípusok megértése
- A jövő és az áramlás megértése
- Egységtesztek és gúnyok
- Natív módszerek hívása
- Tiszta architektúra
- Ízek
- Dart Analyzer és Dart Metrics
- Függőség-injekció
Flutter Alkalmazások létrehozása innen: Scratch
- Flutter projekt létrehozása
- Alkalmazáselrendezések készítése anyagkomponensekkel
- Eszközök és képek hozzáadása
- Nemzetközivé válás
Alkalmazások futtatása és tesztelése
- Alkalmazások telepítése Android eszközre
- Alkalmazások üzembe helyezése iOS eszközön (iPhone vagy iPad)
- A Hot Reload és Hot Restart eszközök használata
- Widgetek használata
- Állapot nélküli és állapot nélküli kütyü
- A projekt felállítása
- Állam nélküli widget létrehozása
- Állapotjelző widget létrehozása
- Hozzon létre egy animációt
Útválasztás és navigáció
- BuildRunner csomag használata
- AutoRoute csomag használata
- Hozzon létre átmeneteket
- Navigációs verem
Databases és egyéb tárolók
- Bevezetés a Hive-ba
- A SharedPreferences bemutatása
- SQL adatbázis használata
Rest Api használata, JSON-ok elemzése
- A http csomag bemutatása
- Bemutatkozik a Dio csomag
- JSON-ok elemzése
- Kérések és válaszok
Irányító Flutter állam
- A BLoC csomag bemutatása
- BLoC megvalósítás
- a BLoC tesztelése
Programming Tippek és bevált gyakorlatok
Hibaelhárítás
Összegzés és következtetés
Követelmények
- Android és iOS mobilalkalmazások fejlesztésében szerzett tapasztalat
Közönség
- Fejlesztők
- Programozók
Vélemények (4)
Bővebben a laborról.
Sarbin - Cagayan Electric Power And Light Co., Inc.
Kurzus - Flutter Development Bootcamp with Dart
Gépi fordítás
Egyenkénti tanácskozások és a technológia és megvalósítás tárgyában folyó megbeszélések
Peter Roos - Tiqs B.V.
Kurzus - Flutter Development Bootcamp with Dart
Gépi fordítás
Általában nagyon élveztem, hogy áttekintést kaptam arról, hogyan fejlődik egy alkalmazás minden szempontból. Igazán megnyitotta szememet az alkalmazás szerkezetének minden szintjére. Bár néha túl sok volt az információ, mégis nagyon élveztem az összes program használatát, amelyek az alkalmazás fejlesztéséhez szükségesek. Miguel kiváló munkát végzett, és igazán élveztem a prezentációs slide-okkal, amelyek mindenféle vizuális elemet tartalmaztak.
Jose Salgado - SEMPCheck Services
Kurzus - Flutter Development Bootcamp with Dart
Gépi fordítás
Miguel ismerete a tárgyról széleskörű volt. A kiképzést könnyen érthetővé tette, és a folyamat kiegyensúlyozott volt; minden szakaszhoz új funkciókat adott hozzá, ahogy szükség volt rá. Bemutatta az összes kérdést, amelyre kérdeztek, és minden kérdésre részletesen válaszolt. Egy nagyon kellemes élmény volt.
Paul Coaton - SEMPCheck Services
Kurzus - Flutter Development Bootcamp with Dart
Gépi fordítás