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 84 zł z kodem
Minimalna wartość w koszyku, aby aktywować kod: 200 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.
Propozycja dla Ciebie
Odbierz 50% zniżki kupując pakiet 3 kursów
Zdobądź pełen wachlarz umiejętności i oszczędź aż 50% ceny.
Oferta kończy się za
-
Kurs Flutter i Dart - tworzenie aplikacji mobilnych w praktyce
4.8 (55 opinii)169 zł 84 zł -
Własna aplikacja - od pomysłu do zarabiania
5.0 (55 opinii)119 zł 59 zł -
Bestseller
Kurs SQL & Python - techniki analizy i wizualizacji danych
4.7 (55 opinii)169 zł 85 zł
- Cena regularna
- 457 zł
- Rabat pakietowy
- −229 zł
- Do zapłaty za pakiet
- 229 zł
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."
strefakursów
Od 20 lat uczymy nowych zawodów.
Zaufania na taką skalę nie buduje się na skróty - stoi za nim rygor, z jakim powstaje każdy kurs i każda ścieżka.
Ponad 382 tys. kursantów
przeszkolonych w strefakursów
4,9
ocena w Google
61 179
zweryfikowanych recenzji
Standard wydawniczy
Zanim kurs trafi do sprzedaży, przechodzi pięcioetapowy rygor produkcyjny:
weryfikacja autora · metodyka · studio · montaż bez „lania wody" · audyt jakości
- 01Weryfikacja kompetencji autora
- 02Inżynieria metodyczna programu
- 03Studyjna jakość obrazu i dźwięku
- 04Bezlitosny montaż - zero „lania wody"
- 05Audyt jakości przed publikacją
Godzina takiego kursu to ekwiwalent co najmniej trzech godzin chaotycznego, darmowego materiału.
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ł
Programowanie
Kurs SQL & Python - techniki analizy i wizualizacji danych
169 zł
IT i oprogramowanie
Kurs OSINT - techniki pozyskiwania informacji w internecie
149 zł
Projektowanie
Kurs Autodesk Fusion 360 dla zaawansowanych - praktyczne projekty
179 zł
Rozwój osobisty
Kurs Programowanie mikrokontrolerów od podstaw
159 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 Data Science w Python - wprowadzenie do analizy danych
149 zł
Dostęp od razu po zakupie ·
169 zł

