Flutter i Dart: Cross-Platform Mobile Development
Opanuj Flutter i Dart — twórz piękne aplikacje na iOS i Android z jednej bazy kodu. Widgety, state management, Firebase i publikacja w sklepach w jednym kursie.
Jeden abonament — cały katalog kursów
Program kursu
6 modułów · 23 lekcji · 38h nauki
1Moduł 1: Środowisko i podstawy języka Dart4 lekcji + quiz
- 1Instalacja Flutter SDK i konfiguracja IDE
- 2Podstawy Dart: typy, zmienne i funkcje
- 3Klasy, dziedziczenie i mixiny w Dart
- 4Programowanie asynchroniczne: async, await i Future
- Quiz: Środowisko i podstawy Dart
2Moduł 2: Widgety Flutter — fundamenty UI4 lekcji + quiz
- 1Stateless vs Stateful Widgets — kiedy użyć którego?
- 2Layout Widgets: Row, Column i Stack w praktyce
- 3Listy, siatki i widgety przewijania
- 4Formularze, walidacja i obsługa wejścia użytkownika
- Quiz: Widgety Flutter
3Moduł 3: Nawigacja i architektura ekranów4 lekcji + quiz
- 1Named Routes i Navigator — podstawy nawigacji
- 2Przekazywanie danych między ekranami
- 3Bottom Navigation Bar, Tab Bar i Drawer
- 4Deep linking i nawigacja deklaratywna (GoRouter)
- Quiz: Nawigacja i routing
4Moduł 4: State Management — zarządzanie stanem4 lekcji + quiz
- 1setState i InheritedWidget — fundament zarządzania stanem
- 2Provider — prosty state management na skalę aplikacji
- 3Riverpod — nowoczesne i bezpieczne zarządzanie stanem
- 4BLoC Pattern — separacja logiki biznesowej od UI
- Quiz: State Management
5Moduł 5: Firebase i integracja backendowa4 lekcji + quiz
- 1Konfiguracja Firebase projektu i FlutterFire CLI
- 2Cloud Firestore — baza danych w czasie rzeczywistym
- 3Firebase Authentication — rejestracja i logowanie użytkowników
- 4Firebase Storage i Cloud Functions w praktyce
- Quiz: Firebase i backend
6Moduł 7: Integracja natywna, testy i optymalizacja3 lekcji + quiz
- 1Dostęp do natywnych API: kamera, GPS i powiadomienia push
- 2Testowanie jednostkowe i widgetów w Flutter
- 3Profilowanie i optymalizacja wydajności aplikacji
- Quiz: Testy i optymalizacja
O kursie
Co się nauczysz
Ten kurs to kompleksowe wprowadzenie do tworzenia aplikacji mobilnych za pomocą Flutter i Dart — technologii od Google, która pozwala budować piękne, wydajne aplikacje na iOS i Android z jednej bazy kodu. Zamiast uczyć się dwóch różnych platform, opanujesz jeden potężny framework i zaczniesz pisać kod, który działa wszędzie.
- Dart od podstaw — opanujesz składnię, null safety i programowanie asynchroniczne
- Widgety Flutter — zbudujesz bogaty interfejs użytkownika z elastycznych komponentów
- Nawigacja i routing — zaprojektujesz wieloekranowe aplikacje z czystą architekturą
- State Management — zarządzanie stanem z Provider, Riverpod i wzorcem BLoC
- Firebase — backend w chmurze: Firestore, autentykacja i storage
- Animacje — płynne przejścia i animacje zachwycające użytkowników
- Publikacja — wyślij gotową aplikację do Google Play i App Store
Po ukończeniu kursu będziesz gotowy samodzielnie budować i publikować komercyjne aplikacje mobilne.
🎯Dla kogo jest ten kurs?
Opinie studentów
p.nowakZweryfikowany
Dobre uzupełnienie po studiach — tam teoria, tu praktyka. Za cenę jednego podręcznika dostałem komplet wiedzy.
Piotr WiśniewskiZweryfikowany
Materiał aktualny — na rozmowie mówili o Pythonie 3.12 i o tym było. Nie trafiłem na zdezaktualizowane przykłady.
OlaZweryfikowany
Praktyczne projekty na końcu każdego modułu, nie tylko teoria. Po zakończeniu miałem 3 gotowe skrypty do portfolio.
Renata L.Zweryfikowany
Zdałem pierwszą techniczną rozmowę na juniora. Pytania ze składni i debugowania przerobione dokładnie tak jak w kursie.
❓Najczęściej zadawane pytania
Podobne kursy
Więcej kursów z kategorii Programowanie i IT
Python - Analiza Danych z Pandas
Python - Analiza Danych z Pandas
Python dla Analityków Danych
Python dla Analityków Danych
React - nowoczesne aplikacje webowe
React - nowoczesne aplikacje webowe
Node.js - backend development
Node.js - backend development
Gotowy na nową wiedzę?
Dołącz do 226 kursantów, którzy już uczą się z tym kursem.
Odblokuj z abonamentem — 7 dni za darmoOd 49 PLN/miesiąc · 513+ kursów · Anuluj kiedy chcesz