Programowanie i ITNowy

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.

4.5(56 opinii)👨‍🎓 226 kursantów
23 lekcji
38h nauki
6 quizów
Certyfikat
✨ Dostępny w abonamencie VITA
Zacznij za darmo — 7 dni trial

od 49 PLN/mc · 513+ kursów · Anuluj kiedy chcesz

Jeden abonament — cały katalog kursów

Dostęp do wszystkich 513+ kursów
Testy wiedzy po każdym module
Certyfikat PDF po ukończeniu
Nowe kursy co tydzień
Anuluj kiedy chcesz

Program kursu

6 modułów · 23 lekcji · 38h nauki

1
Moduł 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
2
Moduł 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
3
Moduł 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
4
Moduł 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
5
Moduł 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
6
Moduł 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?

Dla początkujących chcących nauczyć się od zera
Dla profesjonalistów szukających nowych umiejętności
Dla osób chcących rozwinąć karierę w tej dziedzinie
Dla każdego, kto ceni praktyczną i sprawdzoną wiedzę

Opinie studentów

p

p.nowakZweryfikowany

2 miesięcy temu

Dobre uzupełnienie po studiach — tam teoria, tu praktyka. Za cenę jednego podręcznika dostałem komplet wiedzy.

P

Piotr WiśniewskiZweryfikowany

2 miesięcy temu

Materiał aktualny — na rozmowie mówili o Pythonie 3.12 i o tym było. Nie trafiłem na zdezaktualizowane przykłady.

O

OlaZweryfikowany

2 miesięcy temu

Praktyczne projekty na końcu każdego modułu, nie tylko teoria. Po zakończeniu miałem 3 gotowe skrypty do portfolio.

R

Renata L.Zweryfikowany

2 miesięcy temu

Zdałem pierwszą techniczną rozmowę na juniora. Pytania ze składni i debugowania przerobione dokładnie tak jak w kursie.

Najczęściej zadawane pytania

Dostęp masz przez cały czas trwania abonamentu All Access. Certyfikat, który zdobędziesz, pozostaje ważny bezterminowo.
Tak! Po ukończeniu kursu i zdaniu egzaminu końcowego otrzymasz certyfikat PDF z weryfikacją online.
Tak, w dowolnym momencie z panelu konta. Dostęp wygasa z końcem opłaconego okresu.
Kurs jest zaprojektowany tak, abyś mógł zacząć od zera. Nie wymagamy żadnych poprzednich umiejętności.
Kurs składa się z lekcji tekstowych, quizów po każdym module i egzaminu końcowego. Uczysz się we własnym tempie 24/7.

Gotowy na nową wiedzę?

Dołącz do 226 kursantów, którzy już uczą się z tym kursem.

Odblokuj z abonamentem — 7 dni za darmo

Od 49 PLN/miesiąc · 513+ kursów · Anuluj kiedy chcesz