Flutter and Dart Cookbook Fifth Early Release 1st Edition by Richard Rose – Ebook PDF Instant Download/Delivery: 9781098119508 ,1098119509
Full download Flutter and Dart Cookbook Fifth Early Release 1st Edition after payment
Product details:
ISBN 10: 1098119509
ISBN 13: 9781098119508
Author: Richard Rose
Flutter and Dart Cookbook Fifth Early Release 1st Edition Table of contents:
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
Appendix. 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
People also search for Flutter and Dart Cookbook Fifth Early Release 1st Edition:
what is flutter and dart used for
flutter cookbook amazon
cookbook useful flutter samples
does flutter use dart
flutter cookbook download pdf
Tags: Richard Rose, Flutter, Dart Cookbook