Hodnocení:
Kniha dobře pokrývá Flutter s různorodými a dobře vysvětlenými projekty. Je jí však vytýkáno, že obsahuje řadu chyb a je zastaralá z hlediska aktuálních rozhraní API Flutteru. Slouží sice jako silný úvod, pokud má čtenář předchozí znalosti Dartu, ale pro začátečníky bez dalších zdrojů může být náročná.
Klady:Dobré pokrytí Flutteru, rozmanité a dobře vysvětlené projekty, výborné příklady, užitečné pro ty, kteří mají předchozí znalosti Dartu, splňuje očekávání pro začátek.
Zápory:Obsahuje mnoho chyb, zastaralý obsah týkající se aktuálních API, kód se ne vždy zkompiluje a pro některé čtenáře je obtížné jej sledovat, zejména na jedné obrazovce nebo v různých IDE.
(na základě 6 hodnocení čtenářů)
Flutter Projects
Naučte se Flutter a programovací jazyk Dart vytvářením působivých reálných mobilních aplikací pro Android a iOS Klíčové vlastnosti Naučte se multiplatformní mobilní vývoj s Flutterem a Dartem vytvářením 11 reálných aplikací Vytvořte širokou škálu mobilních projektů, jako je 2D hra, časovač produktivity, aplikace pro prohlížení filmů a další Praktické projekty demonstrující techniky vývoje Flutteru s tipy, triky a osvědčenými postupy Popis knihy
Flutter je moderní reaktivní mobilní framework, který odstraňuje mnoho složitostí při vytváření nativních mobilních aplikací pro iOS a Android. Díky Flutteru mohou nyní vývojáři vytvářet rychlé a nativní mobilní aplikace z jediné kódové základny.
Tato kniha obsahuje 11 projektů, které vám pomohou vytvořit vlastní mobilní aplikace pomocí Flutteru. Začíná úvodem do programování v jazyce Dart a vysvětluje, jak jej lze použít s Flutter SDK k úpravě mobilních aplikací. Každá kapitola obsahuje návod, jak vytvořit samostatnou aplikaci od nuly, a každý projekt se zaměřuje na důležité funkce Flutteru. V jednotlivých kapitolách budete rozvíjet své znalosti od vytváření Widgetů Flutter a používání animací až po používání databází (SQLite a sembast) a Firebase. Postupně se naučíte, jak se připojit ke vzdáleným službám, integrovat mapy a dokonce používat Flare k vytváření aplikací a her ve Flutteru. Postupně budete schopni vytvářet aplikace a hry připravené k publikování v obchodě Google Play a App Store. V závěrečných kapitolách se naučíte používat vzor BLoC a různé osvědčené postupy související s vytvářením podnikových aplikací pomocí Flutteru.
Na konci této knihy získáte dovednosti potřebné k psaní a dodávání plně funkčních mobilních aplikací pomocí Flutteru. Co se naučíte Navrhovat opakovaně použitelné mobilní architektury, které lze aplikovat na aplikace v jakémkoli měřítku Získejte přehled o zpracování chyb a ladění při vývoji mobilních aplikací Použijte princip �composition over inheritance“ k rozdělení složitých problémů na mnoho jednoduchých problémů Aktualizujte svůj kód a okamžitě si prohlédněte výsledky pomocí funkce Flutter Hot reload Identifikujte chyby a zabraňte jejich opětovnému výskytu pomocí vývojářských nástrojů Flutter Spravujte stav aplikace pomocí Streamů a vzoru BLoC Vytvořte jednoduchou webovou aplikaci pomocí Flutter Web Pro koho je tato kniha určena?
Tato kniha je určena mobilním vývojářům a tvůrcům softwaru, kteří se chtějí naučit Flutter a vytvářet nejmodernější mobilní aplikace. Ačkoli předchozí zkušenosti s programováním v jazyce Dart nebo Flutter nejsou nutné, znalost objektově orientovaného programování (OOP), datových struktur a návrhových vzorů softwaru bude přínosem. Obsah Ahoj Flutter! Míle nebo kilometry? Používání stavových widgetů Můj čas - poslech proudu dat Hra Pong - 2D animace a gesta Jdeme do kina - získávání dat z webu Uložíme ta data - použití Sq(F)Lite k ukládání dat do místní databáze Spuštění aplikace - integrace Firebase do aplikace Flutter Mapa pokladu - integrace map a použití fotoaparátu zařízení Zahrajeme si kostky: Knockout - vytvoření animace pomocí Flare ToDo App - využití vzoru BLoC a Sembast Vytvoření webové aplikace Flutter Dodatek
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)