Flutter i Dart 2 dla początkujących. Przewodnik dla twórców aplikacji mobilnych Alessandro Biessek
- Czasowo niedostępna
- Promocja Przejdź
- Autor:
- Alessandro Biessek
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 3.0/6 Opinie: 3
- Stron:
- 416
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
Flutter i Dart 2 dla początkujących. Przewodnik dla twórców aplikacji mobilnych
Flutter to opracowany przez Google framework do tworzenia aplikacji mobilnych, które świetnie wyglądają i dobrze działają w systemach Android i iOS. Pisanie reaktywnych aplikacji we Flutterze jest przyjemną i efektywną pracą. Język Dart został bowiem zbudowany tak, by ułatwić pisanie poprawnego kodu. Flutter jest intensywnie rozwijany przez Google: framework co kilka tygodni zyskuje nowe funkcjonalności. Mimo że to relatywnie nowe rozwiązanie, cieszy się dużą popularnością. Liczba poważnych aplikacji napisanych we Flutterze stale rośnie.
Dzięki temu przewodnikowi płynnie rozpoczniesz pisanie aplikacji we Flutterze w języku Dart. Dowiesz się, jak skonfigurować środowisko programistyczne i rozpocząć projekt. Książka poprowadzi Cię przez proces projektowania interfejsu użytkownika i funkcji umożliwiających poprawną pracę aplikacji. Nauczysz się pisać własne wtyczki (tzw. plug-iny). Poznasz techniki poprawy wrażeń użytkownika i dowiesz się, jak tworzyć dobre, intuicyjne interfejsy. Dzięki licznym wyjaśnieniom, przykładom i wskazówkom nauczysz się pisać aplikacje wolne od błędów i gotowe do wdrożenia w App Store i Google Play. W efekcie dobrze przygotujesz się do projektowania aplikacji we Flutterze na wysokim, profesjonalnym poziomie.
W książce:
- podstawy języka programowania Dart i koncepcje interfejsu Fluttera
- pisanie wtyczek i widżetów Fluttera
- stylizacja aplikacji i poprawa wrażeń użytkownika we Flutterze
- stosowanie komponentu AnimatedBuilder
- uzyskiwanie natywnej wydajności aplikacji
Flutter od Google. Specjalnie dla profesjonalnych twórców najlepszych aplikacji!
Wybrane bestsellery
-
Promocja
Flutter creates native-quality mobile apps with the benefits of cross-platform codebases, project management, and maintenance. Development teams across the globe are exploring and embracing the advantages of Flutter for their projects. Flutter for Beginners, 3rd edition helps you understand the fundamentals of Flutter and Dart, and all the tools to build, test, and release a functional app to the world.-
- PDF + ePub pkt
(107,10 zł najniższa cena z 30 dni)
107.10 zł
119.00 zł (-10%) -
-
Promocja
Flutter is a revolutionary mobile framework that makes it easy to create cross-platform native-style apps for iOS, Android, and the web. This book covers the full range of topics involved in creating and releasing your first Flutter app - from the essentials of Dart programming and the Flutter framework and plugins to releasing apps on the app stores.-
- PDF + ePub + Mobi pkt
(152,10 zł najniższa cena z 30 dni)
152.10 zł
169.00 zł (-10%) -
-
Promocja
Google Flutter is a revolutionary mobile platform that makes it easier to write secure and high-performance native apps for iOS and Android. This book will start with the essentials of Dart programming and then go into learning the core elements of a mobile app to make your apps functional and enticing.-
- PDF + ePub + Mobi pkt
(98,10 zł najniższa cena z 30 dni)
98.10 zł
109.00 zł (-10%) -
-
Promocja
Kurs video, który Ci dziś proponujemy, jest poświęcony frameworkowi Flutter. To dynamicznie rozwijające się narzędzie służy do tworzenia aplikacji mobilnych, webowych i desktopowych. Pozwala na budowanie aplikacji wieloplatformowych z jedną bazą kodu, co znacząco obniża koszty i czas potrzebny na ich rozwój. Opracowany przez Google Flutter stał się niezwykle popularny, a jego uniwersalność i wszechstronność sprawiają, że chętnie wybierają go zarówno początkujący, jak i zaawansowani developerzy. Okazuje się przydatny podczas realizacji projektów wdrażanych w firmach różnej wielkości – sięgają po niego także programiści pracujący dla takich gigantów jak Google, BMW czy Alibaba. Framework oferuje funkcję Hot Reload, umożliwiającą natychmiastowe podglądanie efektów zmian wprowadzonych w kodzie. To szczególnie cenne dla początkujących developerów, ponieważ pozwala na szybsze zrozumienie działania aplikacji i motywuje do dalszego eksperymentowania. Flutter wyróżnia się również bogatą biblioteką widgetów, które umożliwiają projektowanie atrakcyjnych, responsywnych i nowoczesnych interfejsów użytkownika. Dodatkowo wsparcie ze strony Google i aktywna społeczność programistyczna gwarantują stabilność i dostęp do licznych zasobów edukacyjnych.- Videokurs pkt
(39,90 zł najniższa cena z 30 dni)
118.30 zł
169.00 zł (-30%) -
Promocja
Ta książka będzie świetnym uzupełnieniem wiedzy o Flutterze i Darcie, sprawdzi się również jako wsparcie podczas rozwiązywania konkretnych problemów. Znalazło się tu ponad sto receptur, dzięki którym poznasz tajniki pisania efektywnego kodu, korzystania z narzędzi udostępnianych przez framework Flutter czy posługiwania się rozwiązaniami dostawców usług chmurowych. Dowiesz się, jak należy pracować z bazami Firebase i platformą Google Cloud. Przy czym poszczególne receptury, poza rozwiązaniami problemów, zawierają również nieco szersze omówienia, co pozwoli Ci lepiej wykorzystać zalety Fluttera i Darta — spójnego rozwiązania do wydajnego budowania aplikacji!- Druk
- PDF + ePub + Mobi pkt
(41,40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
Promocja
Description iOS development is a highly sought-after skill in today's tech industry, and this book, iOS Development for Jobseekers, is your direct pathway to mastering it and landing your dream job. It provides a solid foundation in Swift, Apple's SDKs, and essential architectural patterns, ensuring you are well-prepared for any iOS development int-
- ePub + Mobi pkt
(85,49 zł najniższa cena z 30 dni)
85.49 zł
94.99 zł (-10%) -
-
Promocja
Description Mastering Flutter is ideal for the developer at the beginner level as well as the developer who wants to switch to Flutter. This book starts at the beginner level so that you know everything you need to create apps that can be published in different mobile stores. You will develop a movie app that is beautiful, has animations, uses a mo-
- ePub + Mobi pkt
(85,49 zł najniższa cena z 30 dni)
85.49 zł
94.99 zł (-10%) -
-
Promocja
Description .NET Multi-platform App UI (.NET MAUI) is a cross-platform framework for creating native mobile and desktop apps with C# and eXtensible Application Markup Language (XAML). Using .NET MAUI, you can develop apps running on Android, iOS, macOS, and Windows from a single shared codebase. This book guides readers through the fundamentals of-
- ePub + Mobi pkt
(85,49 zł najniższa cena z 30 dni)
85.49 zł
94.99 zł (-10%) -
-
Promocja
Description The book provides a comprehensive exploration of Java security and penetration testing, starting with foundational topics such as secure coding practices and the OWASP Top 10 for web applications. The early chapters introduce penetration testing methodologies, including Java web application-specific mapping and reconnaissance techniques-
- ePub + Mobi pkt
(85,49 zł najniższa cena z 30 dni)
85.49 zł
94.99 zł (-10%) -
-
Promocja
This book is your comprehensive guide to app development with iOS 18 and Swift 6. Whether you want to create the next chart-topping app or simply enhance your programming skills, this book is your trusted companion on this exciting journey.-
- PDF + ePub pkt
(116,10 zł najniższa cena z 30 dni)
116.10 zł
129.00 zł (-10%) -
-
Promocja
This book is a comprehensive resource for iOS developers who want to enhance their skills, learn new frameworks and APIs, and stay updated with the latest changes in iOS 18 SDK and Swift programming language.-
- PDF + ePub pkt
(107,10 zł najniższa cena z 30 dni)
107.10 zł
119.00 zł (-10%) -
-
Promocja
Description Kotlin, a modern and expressive language, has revolutionized Android app development. As the app complexity grows, building scalable and maintainable Android apps becomes crucial. This book is a complete guide to modern Android app development using Kotlin. It covers key concepts like clean architecture and dependency injection for buil-
- ePub + Mobi pkt
(85,49 zł najniższa cena z 30 dni)
85.49 zł
94.99 zł (-10%) -
-
Promocja
Sztuczna inteligencja i uczenie maszynowe odgrywają istotną rolę w rozwoju nowoczesnych aplikacji mobilnych. Dzięki tym technologiom aplikacje są bardziej interaktywne i lepiej dostosowane do potrzeb użytkowników, co przekłada się na ich atrakcyjność i sukces rynkowy. Technologie AI w świecie programowania mobilnego to nie tylko interesujące nowinki – narzędzia takie jak CameraX, TensorFlow Lite czy Ktor są już standardem w branży. Przykładowo, aby połączyć aplikacje z zewnętrznymi serwisami, programiści chętnie sięgają po Ktor, nowoczesny framework do tworzenia aplikacji klient-serwer w Kotlinie. Ogromne możliwości daje także integracja z OpenAI API, zwłaszcza jeśli chodzi o analizę tekstu i generowanie odpowiedzi, dzięki czemu wzrasta poziom interakcji z użytkownikami. Z kolei połączenie biblioteki CameraX z ML Kit, służącym do implementacji modeli ML, umożliwia tworzenie aplikacji rozpoznających obiekty w czasie rzeczywistym. Takie rozwiązanie wprowadziła w swoje aplikacji firma Adidas, pozwala ono kupującym samodzielne skanowanie produktów w sklepie i uzyskiwanie dodatkowych informacji. Użycie kodu QR w aplikacjach mobilnych jest coraz powszechniejsze. W naszym szkoleniu znajdziesz wszystkie te narzędzia i poznasz standardy, które umożliwią Ci tworzenie aplikacji na miarę najnowszych trendów technologicznych. Swoją przygodę rozpoczniesz właśnie od tworzenia skanera QR, który potrafi analizować dane w czasie rzeczywistym. Sprawdź, jakie możliwości daje połączenie AI i ML w programowaniu mobilnym, i wzbogać swoje portfolio o znajomość najnowszych technologii w branży!- Videokurs pkt
(39,90 zł najniższa cena z 30 dni)
118.30 zł
169.00 zł (-30%)
O autorze książki
Alessandro Biessek pochodzi z Brazylii. Jest twórcą aplikacji mobilnych do systemów Android i iOS. Programuje w różnych językach: w Delphi, PHP, Node.js, Golang, pracuje też z Apache Flex, a także Javą i Kotlinem. Jest pasjonatem nowych technologii. Od dłuższego czasu fascynuje się frameworkiem Flutter.
Zobacz pozostałe książki z serii
-
Bestseller Nowość Promocja
Analityka mocno się zmieniła. Kiedyś skupiała się głównie na tworzeniu raportów i wykresów, które prezentowały dane w atrakcyjnej formie. Teraz stała się bardziej zaawansowana ― zespoły pracują w nowy sposób, łącząc różnorodne umiejętności, takie jak analiza danych, programowanie i znajomość biznesu. Dzięki temu decyzje podejmowane w firmach mogą być lepsze, a osiąganie celów ― łatwiejsze. Jednak by to działało, potrzebne są zmiany w strukturze organizacji i podejściu do pracy. Oto najbardziej praktyczny poradnik korzystania z analityki w funkcjonowaniu organizacji! Bill Schmarzo, dyrektor do spraw innowacji w Hitachi Vantara- Druk
- PDF + ePub + Mobi pkt
(29,94 zł najniższa cena z 30 dni)
29.94 zł
49.90 zł (-40%) -
Bestseller Nowość Promocja
Z tą książką krok po kroku zagłębisz się w metody OSINT, a także powiązane z nim zagadnienia natury prawnej i etycznej. Poznasz sposoby gromadzenia i analizowania informacji z wykorzystaniem wyszukiwarek, portali społecznościowych i innych zasobów internetowych. Zrozumiesz wagę anonimowości i technik gwarantujących bezpieczne poruszanie się po sieci, ułatwiających zarządzanie cyfrowym śladem czy tworzenie fikcyjnych tożsamości internetowych. Zdobędziesz również doświadczenie w korzystaniu z popularnych narzędzi OSINT, takich jak Recon-ng, Maltego, Shodan czy Aircrack-ng. Dowiesz się też, jak ograniczać ryzyko, przewidywać cyberataki, zapobiegać im i na nie reagować — wszystko dzięki technikom opartym na OSINT.- Druk
- PDF + ePub + Mobi pkt
(40,20 zł najniższa cena z 30 dni)
40.20 zł
67.00 zł (-40%) -
Bestseller Nowość Promocja
Ta książka jest kompleksowym przewodnikiem po ciemnej stronie cyberbezpieczeństwa ― zapewni Ci wiedzę i umiejętności niezbędne do skutecznego zwalczania złośliwego oprogramowania. Nauczysz się poruszać wśród zawiłości związanych z tworzeniem złośliwego oprogramowania, a także dobrze poznasz techniki i strategie stosowane przez cyberprzestępców. Zdobędziesz też praktyczne doświadczenie w projektowaniu i implementowaniu popularnych rozwiązań stosowanych w prawdziwych złośliwych aplikacjach, na przykład Carbanak, Carberp, Stuxnet, Conti, Babuk i BlackCat. Nie zabrakło tu zasad etycznego hakingu i tajników budowy złośliwego oprogramowania, jak techniki unikania wykrycia, mechanizmy persystencji i wiele innych, które poznasz dzięki lekturze.- Druk
- PDF + ePub + Mobi pkt
(53,40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł (-40%) -
Nowość Promocja
Tę praktyczną książkę docenią programiści C#. Zaczniesz od zapoznania się z zasadami działania algorytmów, aby później przejść do różnych struktur danych: tablic, list, stosów, kolejek, słowników i zbiorów. Poszczególne przykłady zostały zilustrowane fragmentami kodu i rysunkami. Opanujesz także sortowanie tablic przy użyciu rozmaitych algorytmów, co solidnie ugruntuje Twoje umiejętności. Następnie poznasz bardziej złożone struktury danych i algorytmy służące do różnych zadań, jak wyznaczanie najkrótszej ścieżki w grafie czy rozwiązywanie łamigłówek. W ten sposób nauczysz się budować w języku C# komponenty algorytmiczne, które bez problemu zastosujesz w rozmaitych aplikacjach, również internetowych i na platformy mobilne.- Druk
- PDF + ePub + Mobi pkt
(53,40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł (-40%) -
Promocja
Dzięki tej książce nauczysz się tworzyć własne akcje i przepływy pracy wielokrotnego użytku, aby udostępniać bloki konstrukcyjne społeczności lub wewnątrz organizacji. Znajdziesz tu ponad trzydzieści receptur, które sprawią, że nabierzesz biegłości w tworzeniu i debugowaniu przepływów pracy GitHuba za pomocą Visual Studio Code, a także w korzystaniu z narzędzia GitHub Copilot. Zaprezentowane rozwiązania pomogą Ci zrozumieć, jak w praktyce zastosować techniki automatyzacji wdrażania kodu. Obejmują one tworzenie i testowanie oprogramowania i bezpieczne wdrażanie na platformach takich jak Azure, Amazon Web Services czy Google Cloud.- Druk
- PDF + ePub + Mobi pkt
(41,40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
Bestseller Promocja
Na szczęście dzięki tej książce poradzisz sobie z takimi wyzwaniami! Najpierw zapoznasz się z matematycznymi podstawami algorytmów ML i NLP. Zaznajomisz się również z ogólnymi technikami uczenia maszynowego i dowiesz się, w jakim stopniu dotyczą one dużych modeli językowych. Kolejnym zagadnieniem będzie przetwarzanie danych tekstowych, w tym metody przygotowywania tekstu do analizy, po czym przyswoisz zasady klasyfikowania tekstu. Ponadto poznasz zaawansowane aspekty teorii, projektowania i stosowania LLM, wreszcie ― przyszłe trendy w NLP. Aby zdobyć praktyczne umiejętności, będziesz ćwiczyć na przykładach rzeczywistych zagadnień biznesowych i rozwiązań NLP.- Druk
- PDF + ePub + Mobi pkt
(53,40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł (-40%) -
Bestseller Promocja
Dzięki tej niezwykle praktycznej książce, napisanej z myślą o inżynierach oprogramowania, a nie administratorach Linuksa, zdobędziesz umiejętności, z których natychmiast skorzystasz w codziennych zadaniach programisty. Informacje teoretyczne ograniczono do niezbędnego minimum pozwalającego zrozumieć zasady pracy z wierszem poleceń. W ten sposób szybko nauczysz się sprawnie i wygodnie działać w środowisku uniksowym. Dowiesz się także, jak można zastosować te umiejętności w różnych kontekstach, takich jak tworzenie obrazów Dockera i praca z nimi, automatyzacja zadań za pomocą skryptów czy rozwiązywanie problemów w środowiskach produkcyjnych. Efekt? Zaoszczędzisz czas i staniesz się mistrzem wiersza poleceń!- Druk
- PDF + ePub + Mobi pkt
(47,40 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł (-40%) -
Promocja
To piąte, zaktualizowane i uzupełnione wydanie bestsellerowego przewodnika po tworzeniu aplikacji internetowych za pomocą Django. Pokazano tu proces planowania i budowy atrakcyjnych aplikacji, rozwiązywania typowych problemów i implementacji najlepszych praktyk programistycznych. Podczas tworzenia aplikacji, takich jak blog, serwis społecznościowy, aplikacja e-commerce i platforma e-learningowa, zapoznasz się z szerokim zakresem zagadnień związanych z tworzeniem złożonych aplikacji internetowych w Pythonie. Krok po kroku, dzięki szczegółowym planom projektów, dowiesz się, jakie korzyści niesie ze sobą praca z Django 5, i zrozumiesz zasady tworzenia aplikacji przy użyciu tego frameworka.- Druk
- PDF + ePub + Mobi pkt
(89,40 zł najniższa cena z 30 dni)
89.40 zł
149.00 zł (-40%) -
Promocja
W tej praktycznej książce przedstawiono zasady TDD na rzeczywistych przykładach z użyciem popularnych frameworków, takich jak ASP.NET Core i Entity Framework. Po zapoznaniu się z solidnym wprowadzeniem do koncepcji TDD dowiesz się, jak można używać Visual Studio 2022 do tworzenia aplikacji internetowej z wykorzystaniem Entity Framework, a także baz danych SQL Server i Cosmos DB. Nauczysz się też korzystać z różnych wzorców, takich jak repozytorium, usługi i budowniczy. Ponadto omówiono tu architekturę DDD i inne najlepsze praktyki stosowane podczas tworzenia oprogramowania, w tym reguły SOLID i wskazówki FIRSTHAND. Nie zabrakło przydatnych uwag o biznesowych aspektach podejścia TDD.- Druk
- PDF + ePub + Mobi pkt
(47,40 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł (-40%) -
Bestseller Promocja
Receptury zawarte w tym zbiorze ułatwią Ci budowę szerokiej gamy inteligentnych aplikacji. Zaczniesz od podstaw OpenAI API — konfiguracji, uwierzytelniania i kluczowych parametrów — po czym szybko przejdziesz do nauki korzystania z najważniejszych elementów API. Następnie przyjdzie czas na zaawansowane receptury, dzięki którym poprawisz wrażenia użytkownika i dopracujesz dane wyjściowe. Dowiesz się, jak wdrażać aplikacje i przygotować je do publicznego użytku. Nauczysz się również budowania inteligentnych asystentów opartych na specjalistycznej wiedzy, a także aplikacji multimodalnych dostosowanych do Twoich specyficznych potrzeb.- Druk
- PDF + ePub + Mobi pkt
(40,20 zł najniższa cena z 30 dni)
40.20 zł
67.00 zł (-40%)
Ebooka "Flutter i Dart 2 dla początkujących. Przewodnik dla twórców aplikacji mobilnych" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Booxs i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Szczegóły książki
- Dane producenta
- » Dane producenta:
- Tytuł oryginału:
- Flutter for Beginners: An introductory guide to building cross-platform mobile applications with Flutter and Dart 2
- Tłumaczenie:
- Łukasz Wójcicki
- ISBN Książki drukowanej:
- 978-83-283-7825-4, 9788328378254
- Data wydania książki drukowanej :
- 2021-10-12
- ISBN Ebooka:
- 978-83-283-7826-1, 9788328378261
- Data wydania ebooka :
-
2021-10-12
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@helion.pl.
- Format:
- 168x237
- Numer z katalogu:
- 151280
- Rozmiar pliku Pdf:
- 15.2MB
- Rozmiar pliku ePub:
- 10.3MB
- Rozmiar pliku Mobi:
- 20.8MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Dostępność produktu
Produkt nie został jeszcze oceniony pod kątem ułatwień dostępu lub nie podano żadnych informacji o ułatwieniach dostępu lub są one niewystarczające. Prawdopodobnie Wydawca/Dostawca jeszcze nie umożliwił dokonania walidacji produktu lub nie przekazał odpowiednich informacji na temat jego dostępności.
Spis treści książki
- Pierwsze kroki z językiem Dart 23
- Ewolucja Darta 24
- Jak działa Dart 25
- Dart w praktyce 26
- Dlaczego Flutter korzysta z języka Dart 29
- Zwiększanie produktywności 29
- Łatwa nauka 30
- Dojrzałość 32
- Podstawy języka Dart 33
- Operatory 33
- Przepływ sterowania i pętle 41
- Funkcje 42
- Struktury danych, kolekcje i typy ogólne 45
- Wprowadzenie do OOP w języku Dart 47
- Właściwości OOP 47
- Podsumowanie 50
- Dalsza lektura 50
- Klasy i konstruktory w języku Dart 52
- Typ wyliczeniowy enum 53
- Notacja kaskadowa 53
- Konstruktory 54
- Metody dostępu - pobierające i ustawiające 56
- Pola i metody statyczne 57
- Dziedziczenie klas 59
- Interfejsy, klasy abstrakcyjne i domieszki 60
- Klasy abstrakcyjne 60
- Interfejsy 61
- Domieszki - dodawanie zachowania do klasy 62
- Klasy wywoływane, funkcje najwyższego poziomu i zmienne 64
- Biblioteki i pakiety języka Dart 66
- Importowanie i korzystanie z biblioteki 66
- Tworzenie bibliotek Darta 70
- Pakiety Darta 76
- Struktury pakietów 77
- Stagehand - generator projektów Darta 80
- Plik pubspec 81
- Zależności pakietów - pub 82
- Wprowadzenie do programowania asynchronicznego z wykorzystaniem obiektów Future i Isolate 86
- Obiekty Future 86
- Obiekty Isolate 89
- Wprowadzenie do testów jednostkowych w języku Dart 91
- Pakiet test Darta 92
- Pisanie testów jednostkowych 92
- Podsumowanie 94
- Porównanie z innymi platformami do tworzenia aplikacji mobilnych 96
- Problemy, które Flutter chce rozwiązać 96
- Różnice między istniejącymi frameworkami 97
- Kompilacja Fluttera (Dart) 103
- Kompilacja w fazie rozwoju oprogramowania 103
- Kompilacja dla wersji release 103
- Obsługiwane platformy 103
- Renderowanie Fluttera 104
- Technologie webowe 104
- Frameworki i widżety OEM 105
- Flutter - renderowanie samodzielnie 106
- Wprowadzenie do widżetów 106
- Kompatybilność 107
- Niezmienność 107
- Wszystko jest widżetem 107
- Hello Flutter 109
- Plik pubspec 111
- Uruchomienie wygenerowanego projektu 113
- Podsumowanie 115
- Widżety stanowe i bezstanowe 119
- Widżety bezstanowe 120
- Widżety stanowe 121
- Reprezentowanie widżetów stanowych i bezstanowych za pomocą kodu 121
- Widżety dziedziczone 126
- Właściwość key widżetu 127
- Widżety wbudowane 128
- Widżety podstawowe 128
- Wprowadzenie do wbudowanych widżetów layoutu 133
- Kontenery 133
- Stylizacja i pozycjonowanie 134
- Inne widżety (gesty, animacje i transformacje) 134
- Tworzenie interfejsu użytkownika za pomocą widżetów (aplikacja do zarządzania przysługami) 135
- Ekrany aplikacji 135
- Ekran główny aplikacji 136
- Ekran prośby o przysługę 144
- Tworzenie niestandardowych widżetów 147
- Podsumowanie 149
- Obsługa gestów użytkownika 151
- Wskaźniki 152
- Gesty 152
- Gesty w widżetach Material Design 157
- Widżety danych wejściowych 157
- FormField i TextField 158
- Form 160
- Walidacja danych wejściowych (Form) 162
- Walidacja danych użytkownika 162
- Niestandardowa obsługa danych wejściowych i FormField 163
- Tworzenie niestandardowej obsługi danych wejściowych 163
- Przykład niestandardowego widżetu danych wejściowych 163
- Łączymy wszystko razem 167
- Ekran przysług 167
- Ekran prośby o przysługę 173
- Podsumowanie 175
- Widżety motywu 177
- Widżet Theme 178
- Tworzenie motywu w praktyce 180
- Klasa Platform 182
- Material Design 183
- Widżet MaterialApp 184
- Widżet Scaffold 186
- Motyw niestandardowy 187
- iOS Cupertino 189
- CupertinoApp 189
- Cupertino w praktyce 190
- Korzystanie z niestandardowych czcionek 191
- Importowanie czcionek do projektu Fluttera 191
- Zastępowanie domyślnej czcionki w aplikacji 193
- Dynamiczne style z MediaQuery i LayoutBuilder 193
- LayoutBuilder 194
- MediaQuery 196
- Dodatkowe klasy responsywne 199
- Podsumowanie 199
- Omówienie widżetu Navigator 201
- Navigator 202
- Overlay 202
- Route 203
- MaterialPageRoute i CupertinoPageRoute 203
- Przykład 203
- WidgetsApp 207
- Trasy nazwane (named routes) 208
- Obsługa tras nazwanych 208
- Pobieranie wyników z Route 210
- Przejścia między ekranami 212
- PageRouteBuilder 212
- Animacje Hero 214
- Widżet hero 214
- Implementacja przejść Hero 215
- Podsumowanie 221
- Omówienie Firebase 225
- Konfigurowanie Firebase 226
- Łączenie aplikacji Fluttera z Firebase 229
- Uwierzytelnianie Firebase 233
- Włączanie usług uwierzytelniania w Firebase 233
- Ekran uwierzytelniania 235
- Logowanie za pomocą Firebase 236
- Baza danych NoSQL z Cloud Firestore 241
- Włączanie Cloud Firestore w Firebase 241
- Cloud Firestore i Flutter 243
- Ładowanie przysług z Firestore 243
- Aktualizowanie przysług w Firebase 246
- Zapis przysługi w Firebase 246
- Cloud Storage z Firebase Storage 248
- Wprowadzenie do Firebase Storage 248
- Dodawanie zależności Flutter Storage 249
- Przesyłanie plików do Firebase 249
- Reklamy z Firebase AdMob 252
- Konto AdMob 252
- Tworzenie konta AdMob 253
- AdMob we Flutterze 255
- Wyświetlanie reklam we Flutterze 258
- Uczenie maszynowe z wykorzystaniem Firebase ML 260
- Dodanie zestawu uczenia maszynowego do Fluttera 260
- Korzystanie z detektora etykiet we Flutterze 261
- Podsumowanie 263
- Tworzenie projektu pakietu/wtyczki 265
- Pakiety Fluttera a pakiety Dart 266
- Rozpoczynanie projektu pakietu Dart 266
- Uruchamianie pakietu wtyczek Fluttera 268
- Struktura projektu wtyczki 268
- MethodChannel 269
- Wdrożenie wtyczki Androida 270
- Implementacja wtyczki iOS 271
- API Darta 272
- Przykład pakietu wtyczek 272
- Korzystanie z wtyczki 273
- Dodanie dokumentacji do pakietu 274
- Pliki dokumentacji 274
- Dokumentacja biblioteki 274
- Generowanie dokumentacji 275
- Publikowanie pakietu 275
- Zalecenia dotyczące tworzenia projektu wtyczki 276
- Podsumowanie 276
- Uruchomienie adresu URL z aplikacji 279
- Wyświetlanie linku 280
- Uruchomienie adresu URL 282
- Zarządzanie uprawnieniami aplikacji 284
- Zarządzanie uprawnieniami we Flutterze 284
- Importowanie kontaktu z telefonu 285
- Importowanie kontaktu za pomocą contact_picker 286
- Uprawnienia do kontaktu za pomocą permission_handler 288
- Integracja aparatu w telefonie 289
- Robienie zdjęć za pomocą image_picker 290
- Uprawnienia do aparatu za pomocą permission_handler 291
- Podsumowanie 292
- Wyświetlanie mapy 295
- Widoki platformy 296
- Tworzenie widżetu widoku platformy 297
- Pierwsze kroki z wtyczką google_maps_flutter 301
- Dodawanie znaczników do mapy 308
- Klasa Marker 308
- Dodawanie znaczników w widżecie GoogleMap 309
- Dodawanie interakcji na mapie 311
- Dynamiczne dodawanie znaczników 311
- GoogleMapController 312
- Pobieranie GoogleMapController 312
- Animowanie kamery mapy do lokalizacji 312
- Korzystanie z interfejsu API Google Places 313
- Włączanie API Google Places 313
- Pierwsze kroki z wtyczką google_maps_webservice 314
- Uzyskiwanie adresu miejsca za pomocą wtyczki google_maps_webservice 314
- Podsumowanie 316
- Testowanie we Flutterze - testy jednostkowe oraz widżetów 321
- Testy widżetów 322
- Debugowanie aplikacji Fluttera 324
- Observatory 325
- Dodatkowe funkcje debugowania 326
- DevTools 327
- Profilowanie aplikacji Fluttera 329
- Profiler Observatory 329
- Tryb profilowania 329
- Sprawdzanie drzewa widżetów Fluttera 331
- Inspektor widżetów 332
- Przygotowywanie aplikacji do wdrożenia 333
- Tryb wydania (release mode) 334
- Wydawanie aplikacji na Androida 334
- Wydawanie aplikacji na iOS 339
- App Store Connect 339
- Xcode 340
- Podsumowanie 341
- Dostępność we Flutterze i dodawanie tłumaczeń do aplikacji 343
- Wsparcie Fluttera dla dostępności 344
- Internacjonalizacja Fluttera 344
- Dodawanie lokalizacji do aplikacji Fluttera 345
- Komunikacja między kodem natywnym a Flutterem z wykorzystaniem kanałów platformy 351
- Kanał platformy 351
- Kodeki wiadomości 353
- Tworzenie procesów pracujących w tle 354
- Funkcja Fluttera compute() 354
- Przykład compute() 355
- Proces pracujący w tle 356
- Inicjalizacja obliczeń 357
- Dodanie kodu specyficznego dla systemu Android w celu uruchomienia kodu Darta w tle 360
- Klasa HandsOnBackgroundProcessPlugin 360
- Klasa BackgroundProcessService 362
- Dodanie kodu specyficznego dla systemu iOS w celu uruchomienia kodu Darta w tle 365
- Klasa SwiftHandsOnBackgroundProcessPlugin 366
- Podsumowanie 370
- Transformacje widżetów za pomocą klasy Transform 371
- Widżet Transform 372
- Rodzaje transformacji 373
- Obrót 373
- Skalowanie 374
- Translacja 375
- Transformacje złożone 376
- Stosowanie transformacji do widżetów 377
- Obracanie widżetów 377
- Skalowanie widżetów 378
- Translowanie widżetów 378
- Stosowanie wielu transformacji 379
- Korzystanie z niestandardowych malarzy i elementów canvas 380
- Klasa Canvas 380
- Widżet CustomPaint 382
- Obiekt CustomPainter 383
- Praktyczny przykład 384
- Wariant wykresu radialnego 389
- Podsumowanie 393
- Wprowadzenie do animacji 395
- Klasa Animation
395
- Klasa Animation
- Korzystanie z animacji 398
- Animacja obrotu 398
- Animacja skalowania 401
- Animacja translacji 403
- Wiele transformacji i niestandardowy Tween 404
- Korzystanie z AnimatedBuilder 408
- Klasa AnimatedBuilder 409
- Powrót do naszej animacji 409
- Korzystanie z AnimatedWidget 412
- Klasa AnimatedWidget 412
- Przepisanie animacji za pomocą AnimatedWidget 412
- Podsumowanie 413
O autorze 13
O recenzencie 15
Przedmowa 17
CZĘŚĆ I. WPROWADZENIE DO JĘZYKA DART 21
Rozdział 1. Wprowadzenie do języka Dart 23
Rozdział 2. Średnio zaawansowane programowanie w języku Dart 51
Rozdział 3. Wprowadzenie do Fluttera 95
CZĘŚĆ II. INTERFEJS UŻYTKOWNIKA FLUTTERA - WSZYSTKO JEST WIDŻETEM 117
Rozdział 4. Widżety: tworzenie layoutów Fluttera 119
Rozdział 5. Obsługa danych wejściowych i gestów użytkownika 151
Rozdział 6. Motyw i styl 177
Rozdział 7. Routing: nawigacja między ekranami 201
CZĘŚĆ III. TWORZENIE PROFESJONALNYCH APLIKACJI 223
Rozdział 8. Wtyczki Firebase 225
Rozdział 9. Tworzenie własnej wtyczki Fluttera 265
Rozdział 10. Dostęp do funkcji urządzenia z aplikacji Fluttera 279
Rozdział 11. Widoki platformy oraz integracja mapy 295
CZĘŚĆ IV. ZAAWANSOWANY FLUTTER - ZASOBY DLA ZŁOŻONYCH APLIKACJI 319
Rozdział 12. Testowanie, debugowanie i wdrażanie 321
Rozdział 13. Poprawa komfortu użytkowania 343
Rozdział 14. Operacje graficzne na widżetach 371
Rozdział 15. Animacje 395
Helion - inne książki
-
Nowość Promocja
Dzięki tej książce przyswoisz podstawy PowerShella i zasady pisania skryptów, a następnie przejdziesz do zagadnień związanych z PowerShell Remoting. Nauczysz się konfigurować i analizować dzienniki zdarzeń Windows, dowiesz się również, które zdarzenia są kluczowe do monitorowania bezpieczeństwa. Zgłębisz możliwości interakcji PowerShella z systemem operacyjnym, Active Directory i Azure AD / Entra ID. Poznasz protokoły uwierzytelniania, procesy enumeracji, metody kradzieży poświadczeń i eksploatacji, a także zapoznasz się z praktycznymi wskazówkami dla zespołów czerwonego i niebieskiego (ang. Red Team i Blue Team). Zrozumiesz też takie metody ochrony jak Just Enough Administration (JEA), AMSI, kontrola aplikacji i podpisywanie kodu.- Druk
- PDF + ePub + Mobi pkt
(95,20 zł najniższa cena z 30 dni)
71.40 zł
119.00 zł (-40%) -
Nowość Promocja
Sieci komputerowe są niezwykle istotną częścią ekosystemu cyfrowego świata, w którym żyjemy. Ułatwiają nam komunikację, pozwalają sprawniej zarządzać firmą czy organizacją. Dzięki nim mamy dostęp do ogromu informacji, wyników badań, statystyk i innych materiałów, możemy wymieniać się pomysłami i pracować wspólnie na jednym pliku. Bez sieci komputerowych mielibyśmy zdecydowanie mniejsze możliwości.- Druk
- PDF + ePub + Mobi pkt
(161,85 zł najniższa cena z 30 dni)
149.40 zł
249.00 zł (-40%) -
Nowość Promocja
Ta niewielka, przystępnie napisana książka jest drugim wydaniem kompleksowego przewodnika dla programistów Pythona, którzy chcą budować aplikacje bazujące na dużych modelach językowych. Zaprezentowano w niej główne cechy i zasady działania modeli GPT-4 i GPT-3.5 z uwzględnieniem najnowszych osiągnięć w rozwoju technologii sztucznej inteligencji. Znalazły się tu także instrukcje, jak krok po kroku tworzyć aplikacje z zastosowaniem biblioteki OpenAI dla Pythona, włączając w to generowanie treści, odpowiadanie na pytania i inteligentnych asystentów. Dodatkowe ułatwienie stanowią przejrzyste przykłady i dołączone do wydania pliki z kodami. Dzięki tej książce z łatwością wykorzystasz moc dużych modeli językowych w swoich aplikacjach!- Druk
- PDF + ePub + Mobi pkt
(51,35 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł (-40%) -
Nowość Promocja
W trakcie lektury tej książki przygotujesz własne laboratorium, a następnie przeanalizujesz każdy etap zabójczego łańcucha ataków i zastosujesz nową wiedzę w praktyce. Dowiesz się, jak ominąć wbudowane mechanizmy bezpieczeństwa, między innymi AMSI, AppLocker i Sysmon, przeprowadzać działania rozpoznawcze i wykrywające w środowisku domeny, a także zbierać dane uwierzytelniające w całej domenie. Przeczytasz również, jak poruszać się ruchem bocznym, aby wtopić się w ruch środowiska i pozostać niewykrytym przez radary obrońców, a ponadto jak eskalować uprawnienia wewnątrz domeny i w całym lesie domen czy osiągać stan przetrwania na poziomie domeny i w kontrolerze domeny. W efekcie nauczysz się przeprowadzać ocenę bezpieczeństwa różnych produktów i usług Microsoftu, takich jak Exchange Server, SQL Server i SCCM.- Druk
- PDF + ePub + Mobi pkt
(57,84 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł (-40%) -
Nowość Promocja
Lektura tej książki pozwoli Ci zrozumieć możliwości najnowocześniejszych algorytmów AI, nawet jeśli nie posiadasz wiedzy technicznej. Dowiesz się, na czym polega funkcjonowanie sieci neuronowych, poznasz również fascynującą historię pierwszego sztucznego neuronu i przekształcenia go w sieć zdolną do realizowania zadań wcześniej uznanych za niewykonalne obliczeniowo. Zapoznasz się z możliwościami i wyzwaniami związanymi z widzeniem komputerowym, a także z zasadami działania sieci neuronowej i jej treningu. Zorientujesz się też, w których obszarach sztuczna inteligencja może stanowić zagrożenie, a gdzie wykazuje olbrzymi potencjał. Na koniec spojrzysz na obecną rewolucję AI przez pryzmat wcześniejszych przełomów technologicznych, aby lepiej zrozumieć, co nas czeka i jakie mamy wobec tego zobowiązania.- Druk
- PDF + ePub + Mobi pkt
(38,35 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł (-40%) -
Nowość Promocja
Dzięki tej książce zrozumiesz moc programowania sterowanego testami. Bazując na świetnie wyjaśnionym procesie budowy przykładowej aplikacji zgodnie z paradygmatem TDD, przyswoisz mechanizmy: cykl czerwone, zielone i refaktoryzacja, a także wzorzec przygotowania, działania i asercji. Dowiesz się też, jak za sprawą odwrócenia zależności i zamienników testowych uzyskać kontrolę nad systemami zewnętrznymi, takimi jak bazy danych. Poznasz ponadto zaawansowane techniki projektowania, w tym zasady SOLID, refaktoryzację i architekturę heksagonalną. Na podstawie piramidy testów nauczysz się znajdować równowagę między szybkimi i powtarzalnymi testami jednostkowymi a testami integracyjnymi. Używając Javy 17, opracujesz nowoczesną mikrousługę REST opartą na bazie danych PostgreSQL.- Druk
- PDF + ePub + Mobi pkt
(51,35 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł (-40%) -
Bestseller Nowość Promocja
O sztucznej inteligencji jest ostatnio bardzo głośno, to nośny temat, nierzadko przedstawiany w tonie sensacyjnym. Czy AI nas zniewoli? Czy wymknie się spod kontroli? A może zabierze nam pracę i zmieni nasze życie w bezproduktywny koszmar? Rzeczywistość wygląda zgoła inaczej, niż zdają się sugerować clickbaitowe nagłówki w prasie i mediach społecznościowych. Sztuczna inteligencja jest obecna w naszym życiu od wielu lat, choć często nie zdajemy sobie z tego sprawy. Służy nam pomocą, gdy szukamy czegoś w sieci, kiedy chcemy coś przetłumaczyć, kupić, porównać albo dotrzeć z miejsca A do miejsca B. Odsiewa dla nas spam w poczcie internetowej i chroni nasze urządzenia elektroniczne przed cyberatakami. Oczywiście, ma swoje mroczne strony i tych także powinniśmy być świadomi.- Druk
- PDF + ePub + Mobi
- Audiobook MP3 pkt
(35,40 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł (-40%) -
Bestseller Nowość Promocja
Dzięki tej książce opanujesz kluczowe koncepcje myślenia systemowego i nauczysz się stosować je w praktyce. Poznasz podejście nieliniowe, które pozwala lepiej rozumieć złożoność współczesnych systemów IT i skutecznie nimi zarządzać. Nauczysz się identyfikować wzorce, przewidywać konsekwencje decyzji technologicznych, a także budować skalowalne, elastyczne architektury. Praktyczne przykłady i klarowne wyjaśnienia pomogą Ci zastosować zdobytą wiedzę w codziennej pracy, niezależnie od tego, czy tworzysz małe aplikacje, czy projektujesz wielkoskalowe systemy. To niezbędny przewodnik dla każdego, kto chce myśleć jak inżynier systemowy!- Druk
- PDF + ePub + Mobi pkt
(51,35 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł (-40%) -
Nowość Promocja
Dzięki tej praktycznej książce poznasz pełnię możliwości Postmana. Znajdziesz tu przystępnie wyjaśnione koncepcje, a także zestaw rzeczywistych przykładów, co ułatwi Ci korzystanie z tego narzędzia do tworzenia doskonale zaprojektowanych, udokumentowanych i przetestowanych interfejsów programowania aplikacji. Za pomocą praktycznych projektów nauczysz się dodawać automatyzację testów do istniejącego API. Poznasz również nowe funkcjonalności Postmana, stanowiące dużą pomoc w unikaniu błędów. W drugim, w pełni zaktualizowanym wydaniu znajdziesz nowe rozdziały dotyczące testowania przepływu pracy, tworzenia i używania serwerów imitacji, testowania bezpieczeństwa API, jak również testowania wydajności.- Druk
- PDF + ePub + Mobi pkt
(57,84 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł (-40%) -
Nowość Promocja
Ten kompleksowy podręcznik docenią specjaliści do spraw bezpieczeństwa i projektanci aplikacji. Znajdziesz w nim szereg przydatnych informacji na temat testowania API, identyfikowania podatności i ich eliminowania. W książce znalazło się mnóstwo praktycznych przykładów, dzięki którym dowiesz się, jak unikać kontroli uwierzytelniania i autoryzacji, a także jak identyfikować podatności w interfejsach API przy użyciu różnych narzędzi. Nauczysz się też tworzenia rozbudowanych raportów dotyczących wykrytych podatności, a ponadto rekomendowania i stosowania skutecznych strategii ich minimalizowania. Poznasz również strategie zarządzania bezpieczeństwem interfejsów API i dowiesz się, jak je chronić przed najnowszymi zagrożeniami.- Druk
- PDF + ePub + Mobi pkt
(64,35 zł najniższa cena z 30 dni)
59.40 zł
99.00 zł (-40%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@helion.pl
Książka drukowana


Oceny i opinie klientów: Flutter i Dart 2 dla początkujących. Przewodnik dla twórców aplikacji mobilnych Alessandro Biessek
(3)(0)
(0)
(1)
(1)
(1)
(0)
więcej opinii
ukryj opinie