-
Book Overview & Buying
-
Table Of Contents
The Complete Flutter and Dart App Development Course
By :
The Complete Flutter and Dart App Development Course
By:
Overview of this book
The Complete Flutter and Dart App Development Course is the first comprehensive Dart and Flutter course, fully updated to include the latest developments. Flutter is the new cross-platform mobile app development framework created by Google that allows developers to build Android and iOS apps using a single codebase, and it is the best way to develop cross-platform apps, which would otherwise require two distinct mobile development teams. Instead of having to learn Objective-C or Swift to build iOS apps, and Java or Kotlin to build Android apps, you can now use Flutter to build apps that run natively in both iOS and Android devices using the general-purpose programming language Dart.
The course begins with an overview of Flutter's capabilities and helps you to download Flutter code and set up development tools for Windows and Mac. It then gives you a comprehensive introduction to Dart and covers the fundamentals and advanced concepts of object-oriented programming (OOP). As you advance, you’ll get to grips with Flutter's intermediate concepts and themes. Toward the end, you will build a Flutter tip calculator app and take up quizzes and challenges relating to Flutter widgets and material design.
By the end of this course, you’ll have gained complete knowledge of Flutter and be able to build both iOS and Android apps like a professional.
All the codes and supporting files for this course will be available at- https://github.com/PacktPublishing/The-Complete-Flutter-and-Dart-App-Development-Course-
Table of Contents (26 chapters)
Getting Started
Why Flutter
Download Flutter Code
Development Tools Setup MAC- For Mac OX Users
Development Tools Setup Windows - For Windows Users
Introduction to the Dart Programming Language - From Scratch
Control Flow and Functions in Dart - If Statements, Logical Operators, For Loops
Object Oriented Programming - Introduction
Object Oriented Programming - Intermediate - Inheritance Concepts
Object Oriented Programming - Advanced - Abstract and Interface Concepts
Data Structures and Collections in Dart
Building Flutter Apps - Flutter Fundamentals
Build a Biz Card App
Flutter Stateful Widgets
APP - Build a Flutter Tip Calculator App
APP - Quiz App - Learn More Flutter Widgets
Flutter Intermediate Concepts - Navigation, Listviews - Building a Movie App
Understanding Themes in Flutter
[SOLUTION] - Material Design App (Mortgage App) Solution
Connecting to the World - Networking in Flutter
APP: Build a Weather Forecast Flutter App
Flutter Google Maps - Building the Earthquakes App
Firestore - Realtime Database - Building a Community Board App
OPTIONAL: Deconstructing Flutter Topics
Publishing Flutter Apps in the Appstore and Playstore
The App Development Process