
Tworzenie aplikacji mobilnych – podstawy Flutter i Dart
Chcesz nauczyć się tworzyć nowoczesne aplikacje mobilne we Flutterze przy użyciu jednej bazy kodu na Androida, iOS oraz inne platformy?
Ten kurs to praktyczne wprowadzenie do Fluttera i języka Dart. Krok po kroku nauczysz się tworzyć interfejsy użytkownika, zarządzać stanem aplikacji, przechodzić między ekranami oraz korzystać z zewnętrznych pakietów i bibliotek.
Kurs został przygotowany z myślą o osobach początkujących, które chcą rozpocząć naukę programowania aplikacji mobilnych i poznać technologie wykorzystywane do tworzenia aplikacji wieloplatformowych.
Dlaczego warto nauczyć się Fluttera i Darta?
Flutter to framework UI rozwijany przez Google, który umożliwia tworzenie aplikacji mobilnych, webowych i desktopowych przy użyciu jednej bazy kodu.
Dart to nowoczesny język programowania wykorzystywany podczas tworzenia aplikacji we Flutterze. Jest czytelny, wydajny i przystępny dla osób rozpoczynających naukę programowania.
Dzięki Flutterowi możesz stworzyć jedną aplikację i uruchomić ją na różnych platformach bez konieczności przygotowywania osobnego kodu dla Androida i iOS.
Czego nauczysz się podczas kursu?
Podstawy Fluttera i Darta
• Dowiesz się, czym są Flutter i Dart
• Poznasz strukturę projektu Flutter
• Zrozumiesz sposób działania aplikacji tworzonych we Flutterze
• Nauczysz się podstawowych elementów języka Dart
• Poznasz najważniejsze pojęcia związane z programowaniem mobilnym
Tworzenie interfejsu użytkownika
• Nauczysz się korzystać z widgetów Fluttera
• Stworzysz przejrzyste i responsywne widoki aplikacji
• Poznasz sposoby rozmieszczania elementów na ekranie
• Nauczysz się dostosowywać wygląd oraz zachowanie komponentów
• Zbudujesz interfejs działający na różnych rozmiarach ekranów
Zarządzanie stanem aplikacji
• Poznasz różnice między StatelessWidget i StatefulWidget
• Dowiesz się, czym jest stan aplikacji
• Nauczysz się aktualizować dane wyświetlane na ekranie
• Zrozumiesz, kiedy stosować widgety stanowe i bezstanowe
• Nauczysz się wybierać właściwe podejście w zależności od potrzeb aplikacji
Nawigacja i routing
• Nauczysz się przechodzić między ekranami aplikacji
• Poznasz działanie stosu nawigacji
• Stworzysz nawigację tabową
• Nauczysz się przekazywać dane między ekranami
• Poznasz routing z wykorzystaniem parametrów
Stylowanie aplikacji
• Nauczysz się stylować widgety Fluttera
• Zmienisz kolory, czcionki, marginesy oraz układy
• Poznasz sposoby tworzenia spójnego wyglądu aplikacji
• Nauczysz się wykorzystywać motywy
• Dostosujesz interfejs do różnych urządzeń
Pakiety i biblioteki
• Nauczysz się korzystać z platformy pub dev
• Zainstalujesz i skonfigurujesz zewnętrzne pakiety
• Dodasz gotowe rozwiązania do projektu Flutter
• Wykorzystasz biblioteki wspierające nawigację, formularze oraz wygląd aplikacji
• Dowiesz się, jak wybierać odpowiednie pakiety do projektu
Jak wygląda kurs?
Kurs opiera się na praktycznych przykładach, dzięki którym krok po kroku poznasz proces tworzenia aplikacji mobilnych we Flutterze.
Każdy moduł koncentruje się na konkretnym zagadnieniu. Zamiast uczyć się wyłącznie teorii, będziesz tworzyć elementy, które można wykorzystać w rzeczywistych projektach.
Poznasz nie tylko składnię języka Dart i najważniejsze widgety Fluttera, ale również sposób myślenia charakterystyczny dla tworzenia aplikacji w tym frameworku.
Dla kogo jest ten kurs?
Kurs jest przeznaczony dla:
• osób, które chcą rozpocząć naukę Fluttera i Darta
• początkujących programistów zainteresowanych aplikacjami mobilnymi
• osób planujących karierę jako mobile developer
• programistów chcących tworzyć aplikacje na Androida i iOS przy użyciu jednej bazy kodu
• osób, które chcą nauczyć się Fluttera w praktyce, bez nadmiaru teorii
Czego potrzebujesz, aby rozpocząć kurs?
• Komputera z systemem Windows, macOS lub Linux
• Podstawowej znajomości programowania – jest mile widziana, ale nie jest wymagana
• Chęci do nauki tworzenia aplikacji mobilnych
• Dostępu do internetu potrzebnego do instalacji narzędzi oraz pakietów
Nie musisz posiadać wcześniejszego doświadczenia z Flutterem ani językiem Dart.
Rozpocznij tworzenie aplikacji mobilnych
Ten kurs będzie Twoim praktycznym wprowadzeniem do świata aplikacji mobilnych oraz technologii Flutter i Dart.
Nauczysz się tworzyć interfejsy, zarządzać stanem, budować nawigację oraz korzystać z gotowych pakietów. Zdobędziesz podstawy, które pozwolą Ci dalej rozwijać się w kierunku programowania aplikacji mobilnych.
Dołącz do kursu i stwórz swoje pierwsze aplikacje we Flutterze.