Cursusaanbod
Introductie
- Flutter In vergelijking met andere platformonafhankelijke frameworks
- Overzicht van Flutter functies en architectuur
Slag
- Installeren Flutter
- De code-editor instellen (Android Studio)
- Inzicht in Dart-functies en -variabelen
- Implementatie van abstractie, inkapseling, overerving, polymorfisme
- Inzicht in Dart-variabelen en gegevenstypen
- Inzicht in toekomst en stroom
- Eenheidstests en proefritten
- Systeemeigen methoden aanroepen
- Strakke architectuur
- Smaken
- Dart Analyzer en Dart Metrics
- Afhankelijkheid injectie
Apps maken van Flutter
- Een Flutter project maken
- App-lay-outs bouwen met materiaalcomponenten
- Middelen en afbeeldingen toevoegen
- Internationalisatie
Apps uitvoeren en testen
- Apps implementeren op Android apparaten
- Apps implementeren op iOS apparaten (iPhone of iPad)
- Hulpprogramma's voor heet herladen en heet opnieuw opstarten gebruiken
- Widgets gebruiken
- Stateful versus stateless widgets
- Opzetten van het project
- Een staatloze widget maken
- Een stateful widget maken
- Maak een animatie
Routebepaling en navigatie
- Het BuildRunner-pakket gebruiken
- AutoRoute-pakket gebruiken
- Overgangen maken
- Navigatie Stack
Databases en andere opslagplaatsen
- Inleiding tot Hive
- Inleiding tot SharedPreferences
- Met behulp van SQL database
Rest API gebruiken, JSON's parseren
- Inleiding tot het http-pakket
- Introductie van het Dio-pakket
- JSON's parseren
- Verzoek en reacties
Beheren Flutter Staat
- Introductie van het BLoC-pakket
- BLoC-implementatie
- testen van BLoC
Programming Tips en beste praktijken.
Probleemoplossing
Samenvatting en conclusie
Vereisten
- Ervaring met Android en iOS ontwikkeling van mobiele apps
Audiëntie
- Ontwikkelaars
- Programmeurs
Testimonials (4)
Meer over het lab.
Sarbin - Cagayan Electric Power And Light Co., Inc.
Cursus - Flutter Development Bootcamp with Dart
Automatisch vertaald
Een-op-een gesprekken en discussies over technologie en implementatie.
Peter Roos - Tiqs B.V.
Cursus - Flutter Development Bootcamp with Dart
Automatisch vertaald
Ik genoot over het algemeen van een algeheel beeld te krijgen van hoe een applicatie uit verschillende oogpunten wordt ontwikkeld. Het opende echt mijn ogen voor alle lagen van de structuur. Hoewel het soms een overvloed aan informatie was, genoot ik er echt van om in alle programma's te "spelen" die worden gebruikt om een applicatie te ontwikkelen. Miguel heeft een fantastische job gedaan en ik genoot echt van de presentatieslides met alle visualisaties.
Jose Salgado - SEMPCheck Services
Cursus - Flutter Development Bootcamp with Dart
Automatisch vertaald
Miguel's kennis van het onderwerp was uitgebreid. Hij maakte de opleiding makkelijk te begrijpen en de stroom was gebalanceerd; het toevoegen van nieuwe functies aan elke sectie zoals nodig. Hij deed alles wat werd gevraagd en beantwoordde elke vraag grondig. Het was een zeer aangename ervaring.
Paul Coaton - SEMPCheck Services
Cursus - Flutter Development Bootcamp with Dart
Automatisch vertaald