Flutter Tutorial Book for Beginners
Flutter is an open-source framework to create high-quality, high-performance mobile applications across mobile operating systems – Android and iOS. It provides a simple, powerful, efficient, and easy to understand SDK to write mobile application in Google’s own language, Dart.
This tutorial walks through the basics of the Flutter framework, installation of Flutter SDK, setting up Android Studio to develop Flutter-based applications, the architecture of the Flutter framework, and developing all types of mobile applications using the Flutter framework.
This tutorial is written assuming that the readers are already aware of what a Framework is and that the readers have a piece of sound knowledge on Object-Oriented Programming and basic knowledge on Android framework and Dart programming. If you are a beginner to any of these concepts, we suggest you go through tutorials
related to these first, before you start with Flutter.
Complete Flutter Tutorial Book (Table of Index)
- (1) FLUTTER-INTRODUCTION
- Advantages of Flutter
- Disadvantages of Flutter
- (2) FLUTTER-INSTALLATION
- Installation in Windows
- Installation in MacOS
- (3) FLUTTER-CREATING SIMPLE APPLICATION IN ANDROID STUDIO
- (4) FLUTTER-ARCHITECTURE OF FLUTTER APPLICATION
- Widgets
- Gestures
- Concept of State
- Layers
- (5) FLUTTER-INTRODUCTION TO DART PROGRAMMING
- Variables and Data Types
- Decion Making and Logs
- Functions
- Object Oriented Programming
- (6) FLUTTER-INTRODUCTION TO WIDGETS
- Widget Build Visualization
- (7) FLUTTER-INTRODUCTION TO LAYOUTS
- Types of Layout Widgets
- Single Child Widgets
- Multiple Child Widgets
- Advance Layout Application
- ■ FLUTTER-INTRODUCTION TO GESTURES
- (9) RUTTER-STATE MANAGEMENT
- Ephemeral State Management
- Application State_scoped_model
- Navigation and Routing
- (10) FLUTTER-ANIMATION
- Introduction
- Animation Based Classes
- Work flow of the Flutter Animation
- Working Application
- (11) FLUTTER-WRITING ANDROID SPECIFIC CODE
- (12) FLUTTER-WRITING IOS SPECIFIC CODE
- (13) FLUTTER-INTRODUCTION TO PACKAGE
- Types of Package
- Using a Dart Package
- Develop Flutter Plugin Package
- (14) FLUTTER-ACCESSING REST API
- Basic Concepts
- Accessing Product Service API
- (15) FLUTTER-DATABASE CONCEPTS
- SQLite
- Cloud Firestore
- (16) FLUTTER-INTERNATIONALIZATION
- Using intl Package
- (17) FLUTTER-TESTING
- Types of Testing
- Steps Involve
- Working Example
- (18) FLUTTER-DEPLOYMENT
- Android Application
- iOS Application
- (19) FLUTTER DEVELOPMENT TOOLS
- Widget Sets
- Flutter Development with Visual Studio Code
- Dart DevTools
- Flutter SDK
- (20) FLUTTER-WRITING ADVANCED APPLICATIONS
- (21) FLUTTER-CONCLUSION
You can download the Flutter Tutorial Book for Beginners in PDF format using the link given below.