Kurs Flutter i Dart - tworzenie aplikacji mobilnych w praktyce
Poznaj olbrzymie możliwości frameworka Flutter i języka Dart. Stwórz od zera własną aplikację mobilną na Androida lub iOS.
Oferta specjalna
Kup ten kurs za 93 zł z kodem
Minimalna wartość w koszyku, aby aktywować kod: 199 zł.
Dostęp od razu po zakupie ·
Płacisz raz i wchodzisz prosto do lekcji - bez subskrypcji, bez czekania na grupę.
Szczegóły, które warto znać
Opis szkolenia
Czego się nauczysz:
-
dobrych praktyk tworzenia aplikacji mobilnych na różne platformy
-
podstawowych składników języka Dart
-
poruszania po ekosystemie Fluttera: pluginach, bibliotekach i rozszerzeniach
-
podstawowych składników Fluttera, widgetów, stylowania i akcji
-
pobierania danych z internetu do aplikacji
-
implementacji różnych rodzajów menu i nawigacji
-
pobierania aktualnej lokalizacji urządzenia z GPS
-
stylowania aplikacji na podstawie makiet
Wiążesz swoją przyszłość z tworzeniem aplikacji mobilnych? Marzysz o pracy nad ekscytujacymi i innowacyjnymi projektami? Masz dość pisania nadmiarowego kodu, chciałbyś w prostszy i szybszy sposób tworzyć nowoczesne aplikacje wieloplatformowe? W takim razie trafiłeś w odpowiednie miejsce!
W tym kursie online pokażę Ci jak krok po kroku zbudować kompletną aplikację mobilną do sprawdzania pogody i jakości powietrza. Wykorzystamy w tym celu nowoczesny i niezwykle popularny framework Flutter i język Dart od Google.
Podczas kursu zdobędziesz wiedzę i praktyczne umiejętności, które pozwolą Ci tworzyć nowoczesne aplikacje mobilne na Androida i iOS. Nie masz dużego doświadczenia z programowaniem? Nie martw się, kurs zaczynamy niemal od zera. Zatem do dzieła!
Instalacja i konfiguracja
Na początku szkolenia wprowadzę Cię w tematykę wieloplatformowego wytwarzania aplikacji i opowiem o tym, dlaczego właśnie Flutter to jedno z najlepszych obecnie rozwiązań. Zajmiemy się też konfiguracją środowiska developerskiego Android Studio, w którym będziemy pracować. To niezwykle popularne środowisko, rozbudowywane przez IntelliJ Idea. W trakcie kursu dowiesz się jak skonfigurować to środowisko i korzystać z niego tak, aby tworzenie aplikacji przebiegało sprawnie i bezproblemowo.
Podstawy języka Dart
W trakcie kursu pokażę Ci jak używać niezwykle prostego i przyjaznego dla początkujących programistów języka Dart. Jest on tak łatwy i wygodny w obsłudze, że niektórzy porównują go do uporządkowanego pseudokodu! Jeśli pisałeś wcześniej proste programy, z pewnością pokochasz go za prostotę i przejrzystość. Zobaczysz, jak w Dart działają klasy, funkcje, czy operacje związane z pobieraniem danych z internetu. Pokażę Ci również jak przechowywać wartości i sterować działaniem aplikacji.
Praktyczny projekt aplikacji
W tym kursie online omówimy kluczowe elementy frameworka Flutter, tak aby później pokazać je w praktyce, pisząc naszą aplikację do sprawdzania stanu pogody i jakości powietrza. Będzie to dla Ciebie doskonała okazja, aby opanować aktualne praktyki tworzenia aplikacji mobilnych. Dowiesz się między innymi jak do Twojej aplikacji zaciągnąć dane z internetu. W przypadku naszej aplikacji będą to temperatura, opady, wiatr oraz informacje dotyczące jakości powietrza i rekomendacje dotyczące aktywności fizycznej. Podczas tego szkolenia online dowiesz się również jak umożliwić aplikacji pobieranie lokalizacji GPS, tak by wyświetlać jej użytkownikom precyzyjnie dopasowane informacje.
Profesjonalne aplikacje z Flutter
Aplikacja to przede wszystkim konkretne widoki, które będzie oglądał nasz użytkownik. Nasza aplikacja będzie zawierała 4 ekrany o rosnącym stopniu skomplikowania - podczas ich budowy nauczysz się wykorzystywać coraz bardziej zaawansowane komponenty. Na pierwszych dwóch ekranach zadbamy o to, by aplikacja połączyła się z internetem i w razie potrzeby prosiła użytkownika o pozwolenia na korzystanie z GPS. Kolejny ekran będzie prezentował aktualny stan pogody. Zadbamy tutaj o dynamiczne i efektowne wizualnie zmiany wyglądu ekranu w zależności od warunków pogodowych. Ostatni ekran to zaawansowane elementy pozycjonowania komponentów na ekranie: wysuwane panele z wyjaśnieniem jak czytać wskaźniki stanu powietrza i ciekawe widgety, prezentujące wartości pobrane z internetu.
Dodatkowe funkcjonalności
Pracując nad tak rozbudowanym projektem, jak nasza aplikacja zdobędziesz masę przydatnej wiedzy, którą z łatwością wykorzystasz podczas tworzenia własnych aplikacji. Aby ułatwić Ci ten proces, w trakcie kursu pokażę Ci dodatkowo przydatne bibiloteki i widgety flutterowe. Dzięki ich zastosowaniu i omówieniu, w przyszłości będziesz mógł rozszerzać funkcjonalności własnych aplikacji, posiłkując się rozwiązaniami ogólnie dostępnymi w internecie. Podczas kursu podpowiem Ci gdzie szukać tych najlepszych i sprawdzonych rozwiązań.
Co jeszcze powinieneś wiedzieć?
Aby w pełni wykorzystać wiedzę zawartą w tym szkoleniu, nie musisz posiadać zaawansowanej wiedzy na temat programowania czy tworzenia aplikacji mobilnych. Umiejętność pisania prostych programów i rozumienie zasad ich działania wystarczą, aby w pełni wykorzystać wiedzę zawartą w kursie. Jeżeli jesteś zupełnie zielony w temacie, polecamy poniższe kursy online.
Kup w pakiecie i oszczędź
Program kursu
11 modułów · 53 lekcje
1 · Wprowadzenie
- Wstęp 00m 34s
- Jak korzystać z materiałów? 05m 26s
- Czym jest Flutter, mocne strony i ograniczenia 14m 44s
- Wieloplatformowość - Flutter 2 09m 15s
- Łatwy Dart - język Fluttera na tle innych języków programowania 11m 22s
- Czego potrzebujesz, by tworzyć aplikacje na wszystkie platformy? 12m 07s
- Jaką aplikację utworzymy w tym projekcie? 03m 24s
- Jakie typowe zadania ma programista Fluttera? 06m 54s
- Problemy i rozwiązania związane z nowymi wersjami Fluttera 07m 28s
2 · Przygotowanie komputera do pracy
- Instalacja Fluttera 04m 17s
- Ustawienie systemu 05m 23s
- Przygotowanie środowiska Android Studio IDE 08m 40s
- Weryfikacja przygotowań 08m 29s
- Rozwiązywanie problemów 04m 51s
3 · Podstawy języka DART
- Zmienne, typy, przechowywanie wartości 11m 18s
- Sterowanie przepływem, instrukcje warunkowe i iteracje 08m 22s
- Funkcje 09m 36s
- Klasy 11m 54s
- IO - operacje na plikach i komunikacja sieciowa 15m 05s
- Dodatkowe biblioteki i rozszerzanie możliwości języka 10m 07s
- HotReload, debugowanie i znajdowanie błędów 12m 48s
4 · Możliwości Flutter UI, podstawy
- Wszystko jest widgetem - struktura i hierarchia widoków 13m 08s
- Widżety stanowe i bezstanowe 16m 32s
- Stylowanie aplikacji 13m 19s
- Reaktywne programowanie w Dart 11m 42s
- Przechodzenie między oknami, organizacja ekranów 13m 33s
5 · Pierwsza aplikacja we Flutterze
- "Planowanie aplikacji typu ""Jakość powietrza""" 05m 25s
- Omówienie składników aplikacji i ich funkcji 06m 10s
6 · Elementy powitalne aplikacji
- Utworzenie pustego projektu we Flutter 07m 17s
- Przygotowanie pustych okien aplikacji 07m 22s
- Uworzenie ekranu SplashScreen (ekran ładowania) 10m 21s
- Stylowanie ekranu SplashScreen 11m 59s
- Utworzenie ekranu powitalnego 13m 11s
- Konfiguracja przycisku przejścia do ekranu głównego 09m 51s
7 · Nawigacja po ekranie głównym
- Ramowy rozkład elementów na ekranie głównym 08m 41s
- Ustawienie i konfiguracja nawigacji dolnej 09m 21s
- Stylowanie nawigacji dolnej 05m 41s
8 · Ekran pogody
- Ramowy rozkład elementów na ekranie pogody 15m 21s
- Stylowanie ekranu pogody 09m 05s
- Pobieranie danych o pogodzie z internetu 12m 23s
- Reagowanie elementów interfejsu na stan pogody 23m 42s
9 · Ekran Stanu powietrza
- Ramowy rozkład elementów na ekranie stanu powietrza 17m 09s
- Stylowanie ekranu stanu powietrza 12m 45s
- Pobieranie danych o stanie powietrza z internetu 13m 35s
- Reagowanie elementów interfejsu na stan powietrza 15m 34s
- Klikalne wskazówki na temat wyznaczników stanu powietrza 14m 36s
10 · Lokalizacja GPS i automatyczne ustawianie stacji meteorologicznej
- System permissions- jak działa? 08m 35s
- Pobieranie danych zgodnie z lokalizacją 10m 21s
11 · Dobre zasoby, materiały i gotowce Flutter
- Materiały dydaktyczne warte uwagi 09m 56s
- Zasoby wzbogacające aplikację mobilną 06m 40s
- Repozytoria grupujące Flutter i Dart 04m 32s
- Gotowe programy i inspiracje napisane we Flutterze, otwarty kod źródłowy 06m 45s
- Zakończenie 01m 05s
Twój instruktor
Arkadiusz Wrzos
Full-stack developer
Opinie kursantów
„Na ten moment chyba jedyny pełnoprawny kurs Flutter'a w języku polskim. Na duży plus, iż głos prowadzącego nie usypia :) Framework omówiony dosyć kompleksowo, a do tego mnóstwo przydatnych informacji pobocznych. Po przerobieniu kilku innych kursów (w języku angielskim) stwierdzam, że ten jest wystarczający do rozpoczęcia przygody mobilnego developera. W połączeniu z dokumentacją niczego więcej nie potrzeba."
Czytaj więcej
Zwiń
„Profesjonalnie przygotowany kurs, który pozwolił mi na zdobycie nowych umiejętności. Zdecydowanie godny polecenia!"
„Świetny kurs! Klarownie i prosto wyjaśnione elementy języka, później ich działanie. Na wielki plus - wspólne pisanie kodu oraz mnóstwo praktycznej wiedzy, przekazywanej krok po kroku, a nie wszystko na raz. Mega dużo wskazówek, które na pewno wykorzystam w przyszłości. Jeśli ktoś szuka sensownego kursu, TEN KURS spełnia wszelkie oczekiwania. Serdecznie polecam! "
Czytaj więcej
Zwiń
„Świetny kurs. Bardzo prosto wytłumaczone wszystkie potrzebne podstawowe rzeczy. Dużo przydatnych wskazówek - to świetny punkt wyjścia do dalszej samodzielnej pracy z Flutterem :) Trzeba mieć podstawową wiedzę na temat programowania, żeby dobrze zrozumieć ten kurs."
„Świetne wprowadzenie do programowania własnych aplikacji. Bardzo dużo dał mi ten kurs aby zacząć. Sugerowałabym natomiast wzbogacenie go o współpracę z AI w pisaniu kodu. "
„Kurs pomaga bardzo dobrze zrozumieć zagadnienia. Prowadzący dociera do słuchacza, tłumaczy na bieżąco wszystkie szczegóły. Uzyskana wiedza jest bardzo praktyczna i pozwala na wykorzystanie jej w innych, rzeczywistych projektach.
Bardzo dobre rozplanowanie tematyczne kursu - po nitce do kłębka.
Gdyby było 6 gwiazdek, dałbym 6.
"
Czytaj więcej
Zwiń
„ok"
„Kurs konkretny. Dodatkowo używają AI udało mi się bardzo szybko ogarnąć MVP nowej aplikacji i to takiej konkretnej. Pewne rzeczy w kursie powoli wymagają odświeżenia."
„super"
„Trener - bardzo przemyślane kroki, etapy. Płynna narracja. Ciekawe przykłady. Wiedza, co jest istotne dla początkującego developera."
Najczęściej zadawane pytania
Jak wygląda uczestnictwo w kursie online?
Kursy online w strefakursów.pl to kompletne pakiety materiałów wideo przygotowane przez zespół naszych specjalistów. Po zakupie otrzymujesz natychmiastowy dostęp do wszystkich lekcji, testów i materiałów dodatkowych na swoim koncie - możesz zacząć się uczyć od razu, bez czekania. Konto jest bezpłatne i możesz założyć je w dowolnym momencie lub w trakcie dokonywania pierwszego zakupu w serwisie strefakursów.pl. Materiały, do których otrzymasz dostęp, pozwolą Ci rozwinąć się zawodowo i podnieść swoje kwalifikacje. Każdy kurs przepełniony jest praktyczną wiedzą, która ułatwi Ci osiągnięcie wymarzonych życiowych celów. Zdobytą wiedzę i postępy możesz w łatwy sposób zweryfikować za pomocą licznych testów i ćwiczeń dołączonych do każdego kursu.
Czy otrzymam certyfikat ukończenia kursu?
Do każdego ukończonego przez Ciebie kursu wystawiamy imienny certyfikat w formacie PDF - będzie on dostępny na Twoim koncie w zakładce Certyfikaty. Warunkiem jego otrzymania jest zaliczenie testów dołączonych do kursu oraz obejrzenie wszystkich lekcji. Na certyfikacie znajduje się Twoje imię oraz nazwisko, nazwa ukończonego kursu, data wystawienia i unikalny numer certyfikatu. Certyfikat możesz wydrukować lub opublikować w Internecie za pośrednictwem specjalnego odnośnika np. na LinkedIn lub innych portalach społecznościowych, jak również dołączyć do swojego CV. Pamiętaj, że certyfikatów nie wysyłamy w formie papierowej.
Czy otrzymam fakturę VAT za zamówienie?
Tak, do każdego zamówienia wystawiamy fakturę VAT (23%) lub paragon - w zależności od danych podanych przy zakupie. Pobierzesz ją z zakładki Historia zamówień na swoim koncie. Powiadomimy Cię mailowo, gdy dokument będzie gotowy.
Potrzebujesz proformy? Zaznacz pole "Chcę otrzymać dokument proforma" przy składaniu zamówienia lub napisz: biuro@strefakursow.pl
Zakup w aplikacji mobilnej? Jeśli kupujesz przez App Store lub Google Play, sprzedawcą jest odpowiednio Apple lub Google. Fakturę otrzymasz od nich zgodnie z ich zasadami:
Możesz również pobrać dokument przez stronę Apple. Przejdź pod ten adres: https://reportaproblem.apple.com/, następnie zaloguj się swoim Apple ID, znajdź zakup na liście i kliknij, aby zobaczyć szczegóły i ewentualnie pobrać dokument. Apple zwykle wystawia fakturę jako dostawca usług cyfrowych. Jeśli potrzebujesz faktury VAT, możesz skontaktować się z pomocą techniczną Apple, aby uzyskać dodatkowe informacje na temat zgodności faktury z przepisami w Twoim kraju.
Zakup w Google Play(Android)
Gdy dokonujesz zakupu w aplikacji strefakursów.pl na Android za pośrednictwem Google Pay sprzedawcą jest Google. Fakturę lub dokument zakupu znajdziesz zgodnie z poniższą instrukcją:
- Otwórz aplikację Google Play.
- Kliknij ikonę swojego profilu w prawym górnym rogu.
- Wybierz Płatności i subskrypcje > Historia zakupów.
- Znajdź interesujący Cię zakup i kliknij na niego, aby zobaczyć szczegóły. Jeśli chcesz pobrać fakturę, kliknij przycisk Faktura (jeśli jest dostępny).
Możesz również znaleźć fakturę na stronie Google Pay. Przejdź pod ten adres: pay.google.com i zaloguj się na swoje konto Google, z którego dokonano zakupu. W sekcji Aktywność znajdziesz wszystkie transakcje dokonane w Google Play. Kliknij daną transakcję, aby zobaczyć szczegóły i pobrać fakturę.
Ile mam czasu na przerobienie materiałów?
Tyle, ile potrzebujesz! Uczysz się we własnym tempie - bez presji i bez abonamentu. Płacisz raz i zachowujesz dostęp do zakupionego kursu na swoim koncie bez z góry określonej daty końcowej. Przez pierwsze 12 miesięcy od zakupu dbamy o aktualność materiałów i zapewniamy pełną dostępność testów oraz certyfikatu. Później kurs nadal pozostaje na Twoim koncie - wracasz do lekcji, kiedy masz ochotę. Szczegółowe zasady dostępu znajdziesz w regulaminie.
Powiązane tematy
Zobacz też
Podobne kursy
Programowanie
Własna aplikacja - od pomysłu do zarabiania
119 zł
IT i oprogramowanie
Kurs OSINT - techniki pozyskiwania informacji w internecie
149 zł
Programowanie
Kurs SQL & Python - techniki analizy i wizualizacji danych
169 zł
Rozwój osobisty
Kurs Programowanie mikrokontrolerów od podstaw
159 zł
Projektowanie
Kurs Autodesk Fusion 360 dla zaawansowanych - praktyczne projekty
179 zł
IT i oprogramowanie
Kurs Power BI - zaawansowane techniki analizy danych
149 zł
IT i oprogramowanie
Kurs Power BI - podstawy analizy i wizualizacji danych
159 zł
Biznes i marketing
Kurs Automatyzacje z AI od podstaw - zautomatyzuj powtarzalne zadania
159 zł
Biznes i marketing
AI w praktyce - techniki i narzędzia dla każdego
159 zł
Programowanie
Kurs Python dla zielonych
159 zł
Dostęp od razu po zakupie ·
169 zł

