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)48.30 zł
69.00 zł(-30%) -
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
-
This third edition of Swift Cookbook will give you a solid understanding of programming in Swift 5.9, thanks to its recipe-based, practical approach. If you want to polish your existing skills, this book has you covered.
Swift Cookbook. Proven recipes for developing robust iOS applications with Swift 5.9 - Third Edition Swift Cookbook. Proven recipes for developing robust iOS applications with Swift 5.9 - Third Edition
-
Written with the best practices recommended by the Android Team at Google in mind, this book will teach you how to develop Android apps with Kotlin and prepare you for a career in Android app development.
Mastering Kotlin for Android 14. Build powerful Android apps from scratch using Jetpack libraries and Jetpack Compose Mastering Kotlin for Android 14. Build powerful Android apps from scratch using Jetpack libraries and Jetpack Compose
-
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)
48.30 zł
69.00 zł(-30%) -
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)41.93 zł
59.90 zł(-30%) -
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 zaprogramowania w najwspanialszym jęz...
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
37,95 zł
69,00 zł
(34.50 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
-
Python is an excellent way to get started in programming, and this clear, concise guide walks you through Python a step at a time—beginning with basic programming concepts before moving on to functions, data structures, and object-oriented design. This revised third edition reflects the gro...(143.65 zł najniższa cena z 30 dni)
152.15 zł
179.00 zł(-15%) -
Developers with the ability to operate, troubleshoot, and monitor applications in Kubernetes are in high demand today. To meet this need, the Cloud Native Computing Foundation created a certification exam to establish a developer's credibility and value in the job market for work in a Kubernetes ...
Certified Kubernetes Application Developer (CKAD) Study Guide. 2nd Edition Certified Kubernetes Application Developer (CKAD) Study Guide. 2nd Edition
(177.65 zł najniższa cena z 30 dni)186.15 zł
219.00 zł(-15%) -
The surging predictive analytics market is expected to grow from $10.5 billion today to $28 billion by 2026. With the rise in automation across industries, the increase in data-driven decision-making, and the proliferation of IoT devices, predictive analytics has become an operational necessity i...(194.65 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
How do some organizations maintain 24-7 internet-scale operations? How can organizations integrate security while continuously deploying new features? How do organizations increase security within their DevOps processes?This practical guide helps you answer those questions and more. Author Steve ...(160.65 zł najniższa cena z 30 dni)
177.65 zł
209.00 zł(-15%) -
Many organizations today analyze and share large, sensitive datasets about individuals. Whether these datasets cover healthcare details, financial records, or exam scores, it's become more difficult for organizations to protect an individual's information through deidentification, anonymization, ...(228.65 zł najniższa cena z 30 dni)
245.65 zł
289.00 zł(-15%) -
Large language models (LLMs) and diffusion models such as ChatGPT and Stable Diffusion have unprecedented potential. Because they have been trained on all the public text and images on the internet, they can make useful contributions to a wide variety of tasks. And with the barrier to entry great...(228.65 zł najniższa cena z 30 dni)
245.65 zł
289.00 zł(-15%) -
Filled with tips, tricks, and techniques, this easy-to-use book is the perfect resource for intermediate to advanced users of Excel. You'll find complete recipes for more than a dozen topics covering formulas, PivotTables, charts, Power Query, and more. Each recipe poses a particular problem and ...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Traditional data architecture patterns are severely limited. To use these patterns, you have to ETL data into each tool—a cost-prohibitive process for making warehouse features available to all of your data. The lack of flexibility with these patterns requires you to lock into a set of prio...(211.65 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
In today's data-driven world, understanding statistical models is crucial for effective analysis and decision making. Whether you're a beginner or an experienced user, this book equips you with the foundational knowledge to grasp and implement statistical models within Tableau. Gain the confidenc...(186.15 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
If you haven't modernized your data cleaning and reporting processes in Microsoft Excel, you're missing out on big productivity gains. And if you're looking to conduct rigorous data analysis, more can be done in Excel than you think. This practical book serves as an introduction to the modern Exc...(186.15 zł najniższa cena z 30 dni)
186.15 zł
219.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.