Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
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
35 Uren