Ocena:

Obecnie brak opinii czytelników. Ocena opiera się na 4 głosach.
Pragmatic Flutter: Building Cross-Platform Mobile Apps for Android, Ios, Web & Desktop
Czy kiedykolwiek myślałeś o tworzeniu pięknych, niesamowicie szybkich aplikacji natywnych na iOS i Androida z jednej bazy kodu? Czy marzyłeś o przeniesieniu swoich natywnych aplikacji do sieci i na komputery stacjonarne bez kosztowania fortuny? Jeśli tak, to Pragmatic Flutter: Building Cross-Platform Mobile Apps for Android, iOS, Web & Desktop jest właściwym miejscem do rozpoczęcia podróży w kierunku tworzenia aplikacji wieloplatformowych. Google Flutter to zupełnie nowy sposób na tworzenie pięknych, płynnych i niesamowicie szybkich aplikacji międzyplatformowych na Androida, iOS, Internet i komputery stacjonarne (macOS, Linux, Windows).
Nowy interfejs użytkownika (UI) Google Fuchsia OS jest również zaimplementowany przy użyciu Flutter. Nauka tworzenia aplikacji mobilnych przy użyciu Flutter otwiera drzwi do wielu urządzeń, formatów i platform przy użyciu jednej bazy kodu. Nie potrzebujesz żadnego wcześniejszego doświadczenia w korzystaniu z Dart, aby podążać za tą książką; zaleca się jednak, aby czytelnicy mieli pewne obycie z pisaniem kodu przy użyciu jednego z języków programowania obiektowego.
Twoja podróż rozpocznie się od nauki struktury i organizacji projektu Flutter w celu tworzenia aplikacji dla wielu platform. Następnie poznasz podstawy widżetów Fluttera. Podróż będzie kontynuowana z widżetami układu Fluttera, jednocześnie ucząc się budować responsywne układy. Zapoznasz się z organizacją i stosowaniem motywów i stylów, obsługą danych wejściowych użytkownika i gestów. Następnie przejdziesz do zaawansowanych koncepcji, takich jak pobieranie danych przez sieć oraz integracja i wykorzystanie REST API w swojej aplikacji. Zdobędziesz praktyczne doświadczenie w zakresie wzorców projektowych, modelowania danych, routingu i nawigacji dla aplikacji wieloekranowych. Po ukończeniu kursu będziesz miał solidną wiedzę na temat Fluttera, która pomoże ci przejść do tworzenia świetnych i udanych aplikacji mobilnych, które można wdrożyć na platformach Android, iOS, webowych i desktopowych (macOS, Linux, Windows) z jednej bazy kodu.