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
One on one and discussions about technology and implementation
Peter Roos - Tiqs B.V.
Kurzus - Flutter Development Bootcamp with Dart
Overall, I enjoyed getting an overall picture of how an application is developed from all aspects. It really opened my eyes to all the levels of its structure. Although it was sometimes an overwhelming amount of information, I really enjoyed getting to "play" in all of the programs used to develop an application. Miguel did an awesome job and I really enjoyed the presentation slides with all the visuals.
Jose Salgado - SEMPCheck Services
Kurzus - Flutter Development Bootcamp with Dart
Miguel's knowledge of the subject was extensive. He made the training easy to understand and the flow was balanced; adding on to each section with new features as needed. He covered everything that was asked and answered each and every question thoroughly. It was a very pleasant experience.