- Für wen der Kurs gedacht ist
Menschen, die reale Fähigkeiten in der Flutter-Entwicklung erlernen möchten.
Menschen, die über die reine UI-Entwicklung hinausgehen möchten.
- Kernkompetenzen, die du erlernen wirst
- Caching großer Projektressourcen mit einem CDN
- SOFT Definition der Informationsarchitektur deiner App
- SOFT Beispiel für Systemarchitekturdesign
- SOFT Erstellen sehr einfacher Designs in Figma
- Einrichten einer einfachen Produktseite mit einer statischen HTML-Vorlage und gh pages
- Einrichten einer Backend-Datenbank mit Supabase
Tabellenerstellung entweder mit einem Skript oder der Benutzeroberfläche
Importieren von Testdaten über eine Migrationsdatei
- Erstellen eines realistischen Boilerplate Flutter-Projekts (einfacher Code)
- Soft Skills Durchgang: Best Practices und Tipps, bevor wir mit dem Programmieren beginnen
Stelle sicher, dass du eine Checkliste hast, die die Grundlagen abdeckt, wie die Bildschirme, die du entwickeln wirst, und die Funktionen, die du erstellen möchtest
Vermeide die Verwendung von Zustandsverwaltung oder Drittanbieterbibliotheken, es sei denn, es ist absolut notwendig
- Code-Durchgang: ex UI-Listenansicht mit CRUD mit Supabase (ohne Benutzersitzungszuordnung)
- Code-Durchgang: Google-Authentifizierung mit Supabase und UI-Architektur für einen Anmeldebildschirm
Verwendung von Shared Preferences
UI-Architektur
Einrichten von Google-Anmeldeinformationen
Einrichten von Supabase
Implementierung der Authentifizierung in Flutter
- Code-Durchgang: Menüleiste mit Links zu Webansichten
- Code-Durchgang: Aktualisierung des Datenbankschemas und des Codes, um benutzerspezifische Daten (Kalender, Präferenzen) zu unterstützen
- Einreichen einer Alpha-Version deiner App an Freunde und Familie
Erstellen einer E-Mail-Anmeldeseite mit Sendinblue.
Planung, was du für App-Kopien, Bilder, Logos, Ressourcen benötigst
Sammeln von E-Mails von Freunden und Familie
- Code-Durchgang: Aktivierung von Werbung
- Code-Durchgang: Einrichten von In-App-Käufen
- Arbeiten mit Schriftarten und Icons (Best Practices)
- Code-Durchgang: Entwerfen und Entwickeln eines Einführungssliders
- Code-Durchgang: Benachrichtigungen erhalten, wenn der Benutzer einen Absturz oder einen Fehler erlebt
- Bonus-Toolkit-Durchgang: Automatisches Versenden von App-Versionen an Freunde und Familie mit einem CICD-Tool
--
VERBINDEN AUF TWITTER:
MEIN KOSTENLOSER FLUTTER "BASICS" KURS (2+ STUNDEN)
ÜBER MICH
In den letzten 18 Jahren hat Nick nichts Spannenderes gefunden, als kreative Ideen in Software umzusetzen. Bevor er überhaupt einen Computer in der Mittelschule besaß, schrieb Nick von Hand Videospiele, die in BASIC geschrieben waren, in sein tägliches Journal, weil der Code cool aussah. In der High School begann er, sich das Programmieren selbst beizubringen und wurde zu einem besessenen "Programmierungsbuch-Enthusiasten".
Nick hat als technischer Leiter an verschiedenen Projekten für globale Marken wie Adidas, Reebok und Louis Vuitton gearbeitet. Seit er als Direktor für Mobile bei einem mittlerweile von Trip Advisor übernommenen Unternehmen tätig war, hat er verschiedene Startups mitgegründet. Seit 2016 hat er verschiedene Positionen als CTO inne, einschließlich des Techstars-Accelerators.
Abonniere, wenn du interessiert bist an:
#flutter
#dart
#fullstackmobiledev
#learningtocode
HAFTUNGSAUSSCHLUSS: Ich bin weder ein Mitarbeiter von Google noch in irgendeiner Weise mit Google verbunden. Alle in meinem Video geäußerten Meinungen sind meine eigenen.