Opis ebooka: Flutter and Dart Cookbook
Learn the essentials of working with Flutter and Dart to build full stack applications that meet the needs of a cloud-driven world. Together, the Flutter open source UI software development kit and the Dart programming language for client development provide a unified solution to building applications capable of targeting multiple platforms. Recipes in this cookbook show you how this potent combination provides an efficient approach to application development.
Typically used in frontend development, Flutter helps you develop cross-platform applications for Android, iOS, Linux, Mac, Windows, and the Google Fuchsia operating systems. The Dart SDK provides native access to third-party solutions, including APIs, databases, and authentication. When used in concert with Flutter, Dart allows you to compile source code ahead of time to native code.
This cookbook shows you how to:
- Write effective Dart code by using variables and data structures
- Build applications with Flutter by exploring widgets and data handling
- Understand cloud provider solutions and learn how to integrate them with Flutter
- Manage data through APIs using Google Cloud Serverless
- Work with Firebase solutions such as Authentication and the Cloud Firestore database
- Build web applications that also work with mobile and desktop platforms
Wybrane bestsellery
-
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 F...
Flutter i Dart. Receptury. Tworzenie chmurowych aplikacji full stack Flutter i Dart. Receptury. Tworzenie chmurowych aplikacji full stack
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Hands-on Serverless Computing with Google Cloud incorporates a variety of engineering techniques that will show you how to leverage the Google Cloud serverless technology and work towards engineering smart solutions to meet your requirements.
Hands-On Serverless Computing with Google Cloud. Build, deploy, and containerize apps using Cloud Functions, Cloud Run, and cloud-native technologies Hands-On Serverless Computing with Google Cloud. Build, deploy, and containerize apps using Cloud Functions, Cloud Run, and cloud-native technologies
-
Android UI development with Jetpack Compose will help you understand the core concepts of Android’s declarative UI toolkit in a practical manner. The chapters are designed in a way to familiarize you with the latest ways of building modern Android applications with ease.
Android UI Development with Jetpack Compose. Bring declarative and native UI to life quickly and easily on Android using Jetpack Compose and Kotlin - Second Edition Android UI Development with Jetpack Compose. Bring declarative and native UI to life quickly and easily on Android using Jetpack Compose and Kotlin - Second Edition
-
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? To książka dla Ciebie. Zawarty w niej materiał jest odpowiedni dla osoby dysponującej podstawami któregoś z języków programowania i bazowym doświa...(41.40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł(-35%) -
The iOS Interview Guide is an essential book for iOS developers who want to maximize their skills and prepare for the competitive world of interviews on their way to getting their dream job. The book covers all the crucial aspects, from writing a resume to reviewing interview questions, and passi...
The Ultimate iOS Interview Playbook. Conquer Swift, frameworks, design patterns, and app architecture for your dream job The Ultimate iOS Interview Playbook. Conquer Swift, frameworks, design patterns, and app architecture for your dream job
-
W tej książce znajdziesz fascynującą historię Androida, opowiedzianą przez jej bohaterów. Dowiesz się, skąd się wziął pomysł na system operacyjny dla urządzeń mobilnych, kim byli ludzie, którzy zaczęli nad nim pracę, jak powstawał zespół i jakie trudności trzeba było pokonać, aby móc rzucić wyzwa...
Androidy. Zespół, który stworzył system operacyjny Android Androidy. Zespół, który stworzył system operacyjny Android
(35.94 zł najniższa cena z 30 dni)38.94 zł
59.90 zł(-35%) -
Stwórz Grę Mobilną JavaScript React Native ES6+ React – aktualizacja 2023 Witaj w poradniku wydawnictwa poswojsku.pl, dzięki któremu wspólnie zaprogramujemy grę mobilną Falling Jumping Shapes. Stworzymy projekt od pomysłu przez grafikę, aż do kompleksowego zaprogramo...
-
Atomowy Kotlin to książka dla wszystkich, którzy chcą nauczyć się Kotlina stosunkowo młodego, ale bardzo popularnego i pożądanego na rynku pracy języka programowania. Nieważne, czy jesteś początkującym, czy doświadczonym programistą, dzięki tej publikacji Kotlin nie będzie miał dla Ciebie żadny...(93.12 zł najniższa cena z 30 dni)
111.20 zł
139.00 zł(-20%) -
Witaj w poradniku wydawnictwa poswojsku.pl, dzięki któremu wspólnie zaprogramujemy grę mobilną Falling Jumping Shapes. Stworzymy projekt od pomysłu przez grafikę, aż do kompleksowego zaprogramowania w najwspanialszym języku programowania: JavaScript. Aby jednak to osiągnąć, najpierw...
Stwórz Grę Aplikacje Mobilne ES6+ JavaScript React Native - Hooks Stwórz Grę Aplikacje Mobilne ES6+ JavaScript React Native - Hooks
-
This book demonstrates a roadmap to making important decisions in Android app development. Clean Android Architecture shows you how to structure your app in different layers to make it clean and introduces the available technologies used for integration. This practical guide will help you underst...
Clean Android Architecture. Take a layered approach to writing clean, testable, and decoupled Android applications Clean Android Architecture. Take a layered approach to writing clean, testable, and decoupled Android applications
O autorze ebooka
Richard Rose jest architektem w zespole Google Cloud. Słynie z zamiłowania do najnowszych technologii i rozwiązań chmurowych. Stale pracuje nad doskonaleniem swoich umiejętności programistycznych. Często bierze udział w konferencjach technicznych. Mieszka w Wielkiej Brytanii.
Kup polskie wydanie:
Flutter i Dart. Receptury. Tworzenie chmurowych aplikacji full stack
- Autor:
- Richard Rose
34,50 zł
69,00 zł
(32.90 zł najniższa cena z 30 dni)
Ebooka "Flutter and Dart Cookbook" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox 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 »
Audiobooka "Flutter and Dart Cookbook" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Flutter and Dart Cookbook" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-10-981-1947-8, 9781098119478
- Data wydania ebooka:
- 2022-12-15 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@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 8.4MB
- Rozmiar pliku Mobi:
- 21.9MB
Spis treści ebooka
- Preface
- Who Should Read This Book
- Why I Wrote This Book
- Navigating This Book
- Conventions Used in This Book
- OReilly Online Learning
- How to Contact Us
- Acknowledgments
- 1. Learning Dart Variables
- 1.1. Running a Dart Application
- 1.2. Working with Integer Values
- 1.3. Working with Double Values
- 1.4. Working with Boolean Values
- 1.5. Working with Strings
- 1.6. Printing Information to the Console
- 1.7. Adding a Constant Variable (Compile Time)
- 1.8. Adding a Constant Variable (Runtime)
- 1.9. Working with Null Variables
- 2. Exploring Control Flow
- 2.1. Verifying That a Condition Has Been Met
- 2.2. Iterating Until a Condition Is Met
- 2.3. Iterating over a Range of Items
- 2.4. Performing Conditional Actions Based on a Value
- 2.5. Using an Enumerator to Represent Values
- 2.6. Implementing Exception Handling
- 3. Implementing Functions
- 3.1. Declaring Functions
- 3.2. Adding Parameters to Functions
- 3.3. Using Optional Parameters
- 3.4. Returning Values from Functions
- 3.5. Declaring Anonymous Functions
- 3.6. Adding a Functional Delay Using a Future
- 4. Handling Lists and Maps
- 4.1. Creating Lists of Data
- 4.2. Amending a List of Data
- 4.3. Using Lists with Complex Types
- 4.4. Handling Map Key/Value Pairings
- 4.5. Printing Map Data Structure Content
- 4.6. Validating That Content Exists in a Map
- 4.7. Printing Complex Data Types
- 5. Getting Started with Object-Oriented Dart
- 5.1. Beginning Object-Oriented Dart
- 5.2. Creating a Class
- 5.3. Initializing a Class Using a Constructor
- 5.4. Adding Class Inheritance
- 5.5. Adding a Class Interface
- 5.6. Adding a Class Mixin
- 6. Dart Test Cases
- 6.1. Adding the Dart Test Package to Your Application
- 6.2. Creating a Sample Test Application
- 6.3. Running Unit Tests in Your Dart Application
- 6.4. Grouping Multiple Unit Tests
- 6.5. Adding Mock Data for Testing
- 7. Introducing the Flutter Framework
- 7.1. Mocking an Application Interface
- 7.2. Creating a Boilerplate Flutter Project
- 7.3. Removing the Flutter Debug Banner
- 7.4. Recognizing Widgets
- 7.5. Understanding the Widget Tree
- 7.6. Improving Widget Render Performance
- 8. Adding Assets
- 8.1. Using the pubspec.yaml File
- 8.2. Adding an Assets Folder
- 8.3. Referencing an Image
- 8.4. Incorporating the Google Fonts Package
- 8.5. Importing a Package
- 9. Working with Widgets
- 9.1. Creating a Stateless Widget in Flutter
- 9.2. Creating a Stateful Widget in Flutter
- 9.3. Refactoring Flutter Widgets
- 9.4. Using the Scaffold Class
- 9.5. Adding an AppBar Header
- 9.6. Building with a Container
- 9.7. Using a Center Widget
- 9.8. Using a SizedBox
- 9.9. Using a Column
- 9.10. Using a Row
- 9.11. Using an Expanded Widget
- 10. Developing User Interfaces
- 10.1. Using the Google Fonts Package
- 10.2. Incorporating RichText
- 10.3. Identifying the Host Platform
- 10.4. Using a Placeholder Widget
- 10.5. Using a LayoutBuilder
- 10.6. Accessing Screen Dimensions Using MediaQuery
- 11. Organizing On-Screen Data
- 11.1. Implementing a Vertical ListView
- 11.2. Implementing a Horizontal ListView
- 11.3. Adding a SliverAppBar
- 11.4. Adding a SliverList
- 11.5. Adding a GridView of Items
- 11.6. Adding a SnackBar (Pop-up Notification)
- 12. Flutter Page Navigation
- 12.1. Adding Page Navigation with Routes (Imperative)
- 12.2. Adding Page Navigation with Routes (Declarative)
- 12.3. Implementing a Navigation Drawer
- 12.4. Working with Tabs
- 12.5. Adding a Bottom Navigation Bar
- 12.6. Using Keys to Pass Information
- 13. Handling Data Assets
- 13.1. Accessing Data Strategically
- 13.2. Refactoring Data
- 13.3. Generating Dart Classes from JSON
- 13.4. Using Local JSON Data Asynchronously
- 13.5. Consuming a JSON Dataset from the Assets Folder
- 13.6. Accessing Remote JSON Data
- 14. Testing the Flutter User Interface
- 14.1. Automated Widget Testing in Flutter
- 14.2. Performing Automated Widget Testing
- 14.3. Performing Integration Testing with Flutter Driver
- 14.4. Testing Android/iOS Device Compatibility
- 15. Working with Firebase and Flutter
- 15.1. Using the Firebase Platform with Flutter
- 15.2. Setting Up a Firebase Project
- 15.3. Initializing the Firebase SDK for Local Development
- 15.4. Configuring Firebase Emulators
- 15.5. Adding flutterfire_cli to a Development Environment
- 15.6. Integrating a Firestore Database
- 15.7. Writing Data to a Firestore Database
- 15.8. Reading Data from Cloud Firestore
- 15.9. Adding Firebase Authentication to Flutter
- 15.10. Using Flutter Web with Firebase Hosting
- 16. Introducing Cloud Services
- 16.1. Getting Started with Cloud Providers
- 16.2. Working with Identity and Access Management
- 16.3. Using Cloud Storage to Host an Object
- 16.4. Developing a Backend HTTP Server with Dart
- 16.5. Building a Dart Container
- 16.6. Introducing Serverless with Dart
- 17. Starting with Game Development
- 17.1. Adding the Flame Package to Flutter
- 17.2. Creating a Flame Boilerplate
- 17.3. Adding a Sprite
- 17.4. Adding Manual Horizontal Movement to a Sprite
- 17.5. Adding Automated Vertical Movement to a Sprite
- 17.6. Adding Collision Detection
- 17.7. Adding Text Rendering
- 17.8. Adding Graphic Primitives
- 17.9. Adding Sound Effects
- A. Setting Up Your Environment
- Determining Which Dart Installation to Use
- Running Dart in DartPad
- Installing the Flutter Framework
- Using Flutter Doctor
- Installing the Dart SDK
- Developing with VS Code
- Extending Android Studio to Support Dart
- Selecting a Release Channel
- Using Flutter Config to Set the Target Platform
- Index
O'Reilly Media - inne książki
-
JavaScript gives web developers great power to create rich interactive browser experiences, and much of that power is provided by the browser itself. Modern web APIs enable web-based applications to come to life like never before, supporting actions that once required browser plug-ins. Some are s...(186.15 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
How will software development and operations have to change to meet the sustainability and green needs of the planet? And what does that imply for development organizations? In this eye-opening book, sustainable software advocates Anne Currie, Sarah Hsu, and Sara Bergman provide a unique overview...(160.65 zł najniższa cena z 30 dni)
169.14 zł
199.00 zł(-15%) -
OpenTelemetry is a revolution in observability data. Instead of running multiple uncoordinated pipelines, OpenTelemetry provides users with a single integrated stream of data, providing multiple sources of high-quality telemetry data: tracing, metrics, logs, RUM, eBPF, and more. This practical gu...(143.65 zł najniższa cena z 30 dni)
152.15 zł
179.00 zł(-15%) -
What will you learn from this book?If you're a software developer looking for a quick on-ramp to software architecture, this handy guide is a great place to start. From the authors of Fundamentals of Software Architecture, Head First Software Architecture teaches you how to think architecturally ...(245.65 zł najniższa cena z 30 dni)
245.65 zł
289.00 zł(-15%) -
If you use Linux in your day-to-day work, then Linux Pocket Guide is the perfect on-the-job reference. This thoroughly updated 20th anniversary edition explains more than 200 Linux commands, including new commands for file handling, package management, version control, file format conversions, an...(92.65 zł najniższa cena z 30 dni)
101.15 zł
119.00 zł(-15%) -
Interested in developing embedded systems? Since they don't tolerate inefficiency, these systems require a disciplined approach to programming. This easy-to-read guide helps you cultivate good development practices based on classic software design patterns and new patterns unique to embedded prog...(152.15 zł najniższa cena z 30 dni)
160.65 zł
189.00 zł(-15%) -
Gain the valuable skills and techniques you need to accelerate the delivery of machine learning solutions. With this practical guide, data scientists, ML engineers, and their leaders will learn how to bridge the gap between data science and Lean product delivery in a practical and simple way. Dav...(245.65 zł najniższa cena z 30 dni)
245.65 zł
289.00 zł(-15%) -
This practical book provides a detailed explanation of the zero trust security model. Zero trust is a security paradigm shift that eliminates the concept of traditional perimeter-based security and requires you to "always assume breach" and "never trust but always verify." The updated edition off...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Decentralized finance (DeFi) is a rapidly growing field in fintech, having grown from $700 million to $100 billion over the past three years alone. But the lack of reliable information makes this area both risky and murky. In this practical book, experienced securities attorney Alexandra Damsker ...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Whether you're a startup founder trying to disrupt an industry or an entrepreneur trying to provoke change from within, your biggest challenge is creating a product people actually want. Lean Analytics steers you in the right direction.This book shows you how to validate your initial idea, find t...(126.65 zł najniższa cena z 30 dni)
126.65 zł
149.00 zł(-15%)
Dzieki 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[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Flutter and Dart Cookbook Richard Rose (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.