Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Tworzenie aplikacji mobilnych | Podstawy Flutter & Dart
Role Play
Highest Rated
Rating: 4.6 out of 5(98 ratings)
770 students

Tworzenie aplikacji mobilnych | Podstawy Flutter & Dart

Naucz się tworzyć aplikację mobilne we Flutterze | Poznaj podstawy
Last updated 6/2026
Polish

What you'll learn

  • Wiedza teoretyczna na temat Fluttera
  • Tworzenie aplikacji mobilnych
  • Korzystanie z Widgetów
  • Stylowanie widgetów
  • Korzystanie ze Statefull Widget i Stateless Widget
  • Podstawy programowania (if, map, pętle for)
  • Korzystanie z zewnętrznych pakietów
  • Edycja stanu aplikacji
  • Poznasz najważniejsze typy danych

Course content

7 sections77 lectures7h 34m total length
  • Witaj w kursie!1:04
  • Rozpocznijmy wspólną naukę!1:08
  • Moja społeczność0:15
  • Co to jest Flutter?5:57
  • Flutter w połączeniu z Dart2:14
  • Wprowadzenie do instalacji Fluttera2:24
  • Instalacja Flutter SDK i Git9:16
  • Instalacja Android Studio7:34
  • Tworzenie projektu i konfiguracja środowiska4:29
  • Pierwsze uruchomienie aplikacji4:51
  • Kilka słów o Material Design1:57

Requirements

  • Nie musisz mieć wiedzy na temat fluttera. Wszystkiego Cię nauczę od podstaw.
  • Pomocna będzie wiedza na temat programowania, ale nie jest obowiązkowa

Description

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.

Who this course is for:

  • Osoby początkujące, które chcą poznać podstawy Fluttera
  • Deweloperzy chcący tworzyć aplikację mobilne