Ocena:

Książka służy jako kompleksowe wprowadzenie do Flutter, obejmując istotne tematy i oferując cenne spostrzeżenia zarówno początkującym, jak i doświadczonym programistom. Zawiera konkretne zaawansowane tematy, takie jak praca z izolatami, które nie są dobrze omówione w innych zasobach. Niektórzy recenzenci uważają jednak, że treść nie jest wystarczająco praktyczna dla początkujących i że brakuje jej jasnej sekwencji uczenia się. Wspomniano również o dostępności darmowych zasobów online, co prowadzi niektórych do kwestionowania potrzeby zakupu książki.
Zalety:⬤ Obejmuje szeroki zakres koncepcji Fluttera
⬤ zabawne tematy, takie jak uczenie maszynowe i Firebase
⬤ łatwe do zrozumienia
⬤ cenne spostrzeżenia dotyczące rzeczywistych aplikacji
⬤ szczególnie dobre wyjaśnienie izolatów i wielowątkowości
⬤ doskonałe zarówno dla nowicjuszy, jak i tych, którzy chcą uzupełnić istniejącą wiedzę.
⬤ Treść może nie być praktyczna dla zupełnie początkujących
⬤ brak jasnej sekwencji uczenia się
⬤ pierwsza część dotycząca Darta jest traktowana zbyt szybko
⬤ niektórzy uważają, że nie warto jej kupować ze względu na darmowe zasoby online.
(na podstawie 11 opinii czytelników)
Flutter for Beginners
Przewodnik krok po kroku po Flutter i Dart 2 do tworzenia aplikacji mobilnych na Androida i iOS Kluczowe cechy Poznaj podstawy programowania w Dart i zagłęb się w rozwój Flutter Poznaj natywne SDK i biblioteki innych firm do tworzenia aplikacji na Androida i iOS przy użyciu Flutter Spakuj i wdróż swoje aplikacje Flutter, aby osiągnąć wydajność zbliżoną do natywnej Opis książki
Google Flutter to wieloplatformowy framework mobilny, który ułatwia pisanie wydajnych aplikacji dla systemów Android i iOS. Ta książka pomoże ci opanować podstawy frameworka Flutter i języka programowania Dart.
Począwszy od skonfigurowania środowiska programistycznego, nauczysz się projektować interfejs użytkownika i dodawać funkcje wprowadzania danych przez użytkownika. Poznasz widżet nawigatora do zarządzania trasami aplikacji i nauczysz się dodawać przejścia między ekranami. Książka poprowadzi cię nawet przez tworzenie własnej wtyczki, a później odkryjesz, jak ustrukturyzować dobry kod wtyczki. Korzystając z interfejsu API Miejsc Google, dowiesz się również, jak wyświetlać mapę w aplikacji oraz dodawać do niej znaczniki i interakcje. Następnie nauczysz się poprawiać wrażenia użytkownika dzięki funkcjom takim jak integracje map, kod specyficzny dla platformy z natywnymi językami oraz spersonalizowane opcje animacji do projektowania intuicyjnych interfejsów użytkownika.
Książka opiera się na praktycznym podejściu i zapewnia dostęp do wszystkich odpowiednich plików kodu hostowanych na github.com/PacktPublishing/Flutter-for-Beginners. Pomoże ci to uzyskać dostęp do różnych przykładów i przygotować własne, wolne od błędów aplikacje, gotowe do wdrożenia w App Store i Google Play Store.
Pod koniec tej książki będziesz dobrze zaznajomiony z programowaniem w języku Dart i będziesz posiadał umiejętności potrzebne do tworzenia własnych aplikacji mobilnych lub budowania kariery jako programista aplikacji Dart i Flutter. Czego się nauczysz Zrozum podstawy języka programowania Dart Poznaj podstawowe koncepcje interfejsu użytkownika Flutter i sposób jego kompilacji dla wielu platform Opracuj wtyczki i widżety Flutter i zrozum, jak odpowiednio ustrukturyzować kod wtyczki Stylizuj swoje aplikacje na Androida i iOS za pomocą widżetów i poznaj różnicę między widżetami stanowymi i bezstanowymi Dodaj animację do interfejsu użytkownika za pomocą komponentu AnimatedBuilder firmy Flutter Zintegruj swój natywny kod z bazą kodu Flutter, aby uzyskać natywną wydajność aplikacji Dla kogo jest ta książka?
Ta książka jest przeznaczona dla programistów, którzy chcą nauczyć się rewolucyjnego frameworka Google Flutter od podstaw. Nie jest wymagana wcześniejsza znajomość Fluttera ani Darta; pomocna będzie jednak podstawowa znajomość dowolnego języka programowania. Spis treści Wprowadzenie do Dart Średniozaawansowane programowanie w Dart Wprowadzenie do Flutter Widgets: Budowanie układów we Flutter Obsługa danych wejściowych użytkownika i gestów Theming i stylizacja Routing: Nawigacja między ekranami Wtyczki Firebase Tworzenie własnej wtyczki Flutter Dostęp do funkcji urządzenia z poziomu Flutter App Platform Widoki i integracja map Testowanie, debugowanie i wdrażanie Poprawa wrażeń użytkownika Manipulacje grafiką widżetów Animacje