Tauchen Sie ein in die Welt der plattformübergreifenden App-Entwicklung mit Flutter und erschaffen Sie beeindruckende, performante und native Apps für iOS und Android mit nur einem Codebase
Grundlagen und Architektur
  • Flutter-Framework Überblick und Dart-Programmiersprache
  • Widget-Tree und Rendering-Pipeline
  • Hot Reload und Development Workflow
  • Material Design und Cupertino Widgets
  • Layout-Prinzipien und Responsive Design
Widget-Entwicklung
  • Stateless vs. Stateful Widgets
  • Custom Widgets erstellen und wiederverwenden
  • Animation und Übergangseffekte
  • Gesture Recognition und Event Handling
  • Theme und Style Management
State Management
  • Provider Pattern und InheritedWidget
  • BLoC Pattern Implementation
  • Redux und MobX Integration
  • Reactive Programming mit Streams
  • Global State vs. Local State
Navigation und Routing
  • Navigator 2.0 und Routing-System
  • Deep Linking und Web URLs
  • Route Guards und Authentication
  • Navigation State Management
  • Custom Transition Animations
Daten und Backend
  • REST API Integration
  • GraphQL Client Implementation
  • Lokale Datenspeicherung mit SQLite
  • File System und Asset Management
  • Caching Strategien
Testing und Qualitätssicherung
  • Unit Testing von Widgets
  • Integration Tests schreiben
  • Performance Profiling
  • Memory Leak Detection
  • Automated UI Testing
Deployment und Release
  • App Store Guidelines und Requirements
  • Build-Prozess für iOS und Android
  • Continuous Integration Setup
  • App Signing und Release Management
  • Analytics und Crash Reporting