00 Days 00 hours 00 minutes 00 seconds

Your last chance! Enjoy 30% off with promo code 'Lituz'!

Flutter and Dart: Up and Running: Build native apps for both iOS and Android using a single codebase (2023) – Dr. Deepti Chopra

34990 UZS

-Do'stlaringizga tafsiya etish!

Description

Flutter and Dart: Up and Running – bu kitob iOS va Android platformalari uchun yagona kod bazasi yordamida mobil ilovalarni yaratishni o‘rgatadi. Doktor Deepti Chopra tomonidan yozilgan ushbu 2023-yilgi nashrda Flutter va Dart dasturlash tillari bilan ishlashning asoslari batafsil tushuntirilgan.

Kitob o‘quvchilarni Flutter bilan dasturlashga kirishish uchun zarur bo‘lgan bilimlar bilan ta’minlaydi. Amaliy loyihalar va qadam-baqadam ko‘rsatmalar orqali siz mobil ilovalar yaratishning barcha jarayonlarini o‘rganasiz. Ushbu kitob yangi boshlovchilar uchun ham, ilg‘or dasturchilar uchun ham foydali bo‘ladi.

Additional information

Number of pages:

204

Mundarija

Table of Contents
1. Introduction to Flutter
Introduction
Structure
Objectives
Introduction to Flutter
Features of Flutter
Architecture of Flutter
Advantages of Flutter
Disadvantages of Flutter
Capabilities that make Flutter more powerful over other tools
Conclusion
Questions
2. Installing the Flutter SDK
Introduction
Structure
Objectives
Setting up environment for Flutter
Installation of Flutter SDK on Windows
Update the Path
Run Flutter Doctor
Setting up Android Device
Set up Android EmulatorLicenses of Android SDK PlatformSetting up an Editor
Installing Flutter and Dart Plugins
Linux or Windows
Validating the setup with the Flutter Doctor
Tools for Building Flutter Based Application
Conclusion
Questions
3. Introduction to Dart
Introduction
Structure
Objectives
Introduction to Dart
Need for Dart Coding for Flutter
Declaring and referencing variables
Operators in Dart
Arithmetic operators
Relational Operators
Type test operators
Bitwise operators
Assignment Operators
Logical operators
Conditional operators
Cascade Notation Operator
Control statements in Dart
Break statement
Continue statement
Decision making statements
if Statement
if…else Statement
else…if… Statement
Nested if Statement
Switch
For Loop
While Loop
Do-while loop
Conclusion
Questions
4. Classes and Functions in Dart
Introduction
Structure
Objectives
Classes and Functions in Dart
Declaration of class
Creating an instance of the class
Dart Constructors
Named Constructors
The ‘this’ Keyword
Getters and Setters in Dart class
Class Inheritance
Types of Inheritance
Class Inheritance and Method Overriding
The static keyword
The Super Keyword
Import Packages
Dart Package Manager
Dart Libraries
Importing a library
Name alias of Library
Implementing Asynchronous Programming
Conclusion
Questions
5. Introduction to Widgets
Introduction
Structure
Objectives
Creating files and folders using widgets
Installation of File Manager
Structuring Widgets
Understanding Widget Tree
Inherited Widget
Conclusion
Questions
6. Using Common Widgets
Introduction
Structure
Objectives
Using common widgets
Adding Animation to App
AnimatedAlign Widget
AnimatedBuilder Widget
Performance optimizations
AnimatedBuilder
AnimatedContainer Widget
AnimatedCrossFade Widget
AnimatedDefaultTextStyle Widget
AnimatedListState class Null safety
AnimatedModalBarrier class Null safety
AnimatedPhysicalModel Widget
AnimatedPositioned Widget
Code-based animations
Drawing-based animations
Creating an App’s Navigation
Build two routes
Use Navigator.push() to navigate to second route
Use Navigator.pop() method to return to the first route
Conclusion
Questions
7. Building Flutter Application
Introduction
Structure
Objectives
Building Flutter application using Android specific code
Install Flutter and set up an editor
Create a new Flutter project
Designing the app’s UI
Implement app logic
Test the app
Deploy the app
Implement the platform channel on Android
Invoke the platform channel from Flutter
Handle the method call on Android
Return a result from Android
Building Flutter application using iOS specific code
Conclusion
Questions
8. Introduction to Packages
Introduction
Structure
Objectives
Type of packages using Dart Packages
Types of Packages
Library packages
Application packages
Command-line packages
Plugin packages
Experimental packages
Web
Mobile
Desktop
Testing
Utilities
Dart Package
Generic dart code
Flutter Plugin
Develop a Flutter Plugin Package
Create a new package
Define the plugin's API
Add platform-specific code
Test the plugin
Publish the plugin
Dart Package Manager
Installing a Package
Flutter Plugin Package
Steps for developing Dart packages
Creating a package
Implementing the package
Publishing packages
Conclusion
Questions
9. Building Layouts
Introduction
Structure
Objectives
Introduction to Layout
Container
Row and Column
Expanded
ListView
Stack
Card
Creating a text, image or icon
Selection of a layout widget
Creation of a Visible Widget
Addition of layout widget to page
Material apps
Type of Layout Widgets
Single Child Widgets
Layout Application
Padding in Flutter
Align Widget
Container
Stacks
GridView
Scaffold
Conclusion
Questions
10. Flutter Database Concepts
Introduction
Structure
Objectives
SQLite
Adding Firebase
Adding Firestore Backend
JSON, XML, HTML
Hive
Moor
Conclusion
Questions
Index

Reviews

There are no reviews yet.

Be the first to review “Flutter and Dart: Up and Running: Build native apps for both iOS and Android using a single codebase (2023) – Dr. Deepti Chopra”

Your email address will not be published. Required fields are marked *

Similar books

Home
Ebooks
0
Cart
My Account