|  Jesteś początkującym programistą, poszukujesz swojej ścieżki i zastanawiasz się właśnie nad tym, czy nie skierować uwagi w stronę aplikacji mobilnych? 🤔 Mamy coś dla Ciebie 👉 Książka "Flutter. Podstawy" to przystępny przewodnik, który pozwoli Ci napisać własną aplikację, a następnie wydać ją w sklepie Google Play czy App Store. A jeśli poświęcisz trochę więcej czasu, umożliwi Ci także stworzenie aplikacji internetowej! 😉💪💻 Dzięki lekturze: 🔹 opanujesz podstawy języka Dart, na którym bazuje framework Flutter 🔹 przygotujesz cztery aplikacje o różnym stopniu komplikacji - od demo po aplikację służącą do rozliczania czasu spędzonego na danym zadaniu 🔹 zrozumiesz też zastosowanie wzorca projektowego MVVM i sposoby pracy z logiką aplikacji 🔹 prześledzisz dobre praktyki w zakresie działania z widokami Flutter i architekturą oprogramowania Stwórz własną aplikację, która podbije serca użytkowników smartfonów na całym świecie! 📱 Co w książce? 👇 Aplikacja Demo Zaczynamy naprawdę grubo, bo już za chwilę będziesz wykorzystywać Fluttera do tworzenia swojej pierwszej aplikacji w tym frameworku. Jako że tworzenie w nim aplikacji jest szybkie, to i my nie będziemy zostawać w tyle — w tyle zostawimy teorię na rzecz praktyki. Przynajmniej do momentu, kiedy będzie potrzebna. Do dzieła! W wybranym przez siebie IDE1 stwórz nowy projekt po wybraniu szablonu pustej aplikacji Fluttera. W tym momencie nie ma znaczenia, jakie opcje wybierzesz w kreatorze. Po prostu użyj domyślnych ustawień (upewnij się jedynie, że platformy iOS i/lub2 Android zostały zaznaczone w kreatorze nowego projektu) i wpisz jakąś ciekawą nazwę projektu, np. My First Million Mobile App. Nie ma co się ograniczać, mierzymy wysoko! Ważna dygresja: w nazwie projektu musisz zastosować snake case. Czyli nadaj mu nazwę my_first_million_mobile_app. Kliknij Dalej i poczekaj, aż środowisko skończy inicjalizację zasobów (rysunek 4.1). Twoim oczom powinien ukazać się kawałek szablonowego kodu w pliku main.dart. Domyślną zawartością nowego projektu jest prosta aplikacja, która pozwala zaktualizować licznik za pomocą przycisku. Uruchom ją, aby się upewnić, że wszystko zostało skonfigurowane poprawnie. Jeśli masz problemy z jej uruchomieniem na rzeczywistym urządzeniu, upewnij się, czy włączyłeś opcje programistyczne oraz debugowanie USB na swoim urządzeniu. Przypominam, że możesz to zrobić na podstawie instrukcji z części I książki, gdzie został opisany proces konfiguracji urządzenia, emulatora (Android) oraz symulatora (iOS). Przejdź do rozdziału 8. „Mechanizm Hot Restart oraz Reload” w części III książki, aby dowiedzieć się o funkcjonalności „Hot Restart” oraz „Hot Reload”, które pozwolą Ci na szybsze obserwowanie zmian wprowadzonych w kodzie aplikacji. To, co we Flutterze jest najlepsze, to fakt, że stosunkowo niewielka ilość kodu pozwala przygotować solidną aplikację. Już wkrótce przekonasz się o tym na własnej skórze. Pozostałe NOWOŚCI 🆕👇 Zajrzyj także na... 🍂👇  | | |