Cademy logoCademy Marketplace

Course Images

The Complete Flutter and Dart App Development Course

The Complete Flutter and Dart App Development Course

🔥 Limited Time Offer 🔥

Get a 10% discount on your first order when you use this promo code at checkout: MAY24BAN3X

  • 30 Day Money Back Guarantee
  • Completion Certificate
  • 24/7 Technical Support

Highlights

  • On-Demand course

  • 21 hours 30 minutes

  • All levels

Description

Learn Flutter - Google's mobile development framework - and build Flutter iOS and Android apps using a single codebase

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-

What You Will Learn

Find out how you can build any iOS and Android apps of your choice
Develop full-fledged apps for your startup or business
Get to grips with Dart and master the Flutter framework
Create an impressive range of apps to enhance your app development portfolio

Audience

Whether you're a beginner or an advanced-level web or mobile developer new to Dart and Google Flutter Mobile SDKs, this course is for you. Android and iOS app developers who want to build apps using a single codebase and program managers looking to learn how to build Android and iOS apps will also find this course useful.

Approach

This hands-on course gives you an in-depth understanding of Flutter and Dart and shows how to build Android and iOS apps, helping you to gain a competitive advantage in the workplace as a Flutter mobile app developer.

Key Features

Get an introduction to Flutter and understand Flutter app anatomy * Design, build, and debug Flutter Android and iOS apps * Explore the capabilities of Flutter to build robust apps

Github Repo

https://github.com/packtpublishing/the-complete-flutter-and-dart-app-development-course-

About the Author

Paulo Dichone

Paulo Dichone is a highly skilled developer and teacher with a strong background in Computer Science. With his expertise in Android App Development for mobile and web platforms, Paulo founded Magadistudio, a successful mobile app development company. Passionate about teaching, Paulo is dedicated to helping learners master Android app development. His goal is to empower students with the knowledge and skills needed to create impressive Android applications and experience the freedom of being an Android developer. With his deep understanding of the subject matter and a commitment to student success, Paulo Dichone is a trusted instructor who can guide learners on their journey to becoming proficient Android developers.

Course Outline

1. Getting Started

1. The Learning Path of This Course

Getting Started: The Learning Path of This Course


2. Why Flutter

1. Why Flutter Development?

Why Flutter: Why Flutter Development?


3. Download Flutter Code

1. How the Project Source Code is Structured?

Download Flutter Code: How the Project Source Code is Structured?


4. Development Tools Setup MAC- For Mac OX Users

1. MAC -Setup Dart and Flutter SDK on Mac OSX - Part 1

Development Tools Setup MAC- For Mac OX Users: MAC -Setup Dart and Flutter SDK on Mac OSX - Part 1

2. MAC -Setup Dart and Flutter SDK on Mac OSX - Part 2

Development Tools Setup MAC- For Mac OX Users: MAC -Setup Dart and Flutter SDK on Mac OSX - Part 2

3. MAC -Setup Dart and Flutter SDK on Mac OSX - Part 3

Development Tools Setup MAC- For Mac OX Users: MAC -Setup Dart and Flutter SDK on Mac OSX - Part 3

4. MAC -Setup Dart and Flutter SDK on Mac OSX - Final

Development Tools Setup MAC- For Mac OX Users: MAC -Setup Dart and Flutter SDK on Mac OSX - Final


5. Development Tools Setup Windows - For Windows Users

1. Download Android Studio and Setup Emulators

Development Tools Setup Windows - For Windows Users: Download Android Studio and Setup Emulators

2. Windows Flutter Installation - Final Setup

Development Tools Setup Windows - For Windows Users: Windows Flutter Installation - Final Setup


6. Introduction to the Dart Programming Language - From Scratch

1. Intro to Dart and Dart Pad - Online Editor

Introduction to the Dart Programming Language - From Scratch: Intro to Dart and Dart Pad - Online Editor

2. Dart - Coding Style and Naming Convention

Introduction to the Dart Programming Language - From Scratch: Dart - Coding Style and Naming Convention

3. Dart - Declaring variables - String

Introduction to the Dart Programming Language - From Scratch: Dart - Declaring variables - String

4. Dart Types and Assigning Types to Variables

Introduction to the Dart Programming Language - From Scratch: Dart Types and Assigning Types to Variables

5. Dart - Numbers - Integers and Doubles

Introduction to the Dart Programming Language - From Scratch: Dart - Numbers - Integers and Doubles

6. Dart - Booleans

Introduction to the Dart Programming Language - From Scratch: Dart - Booleans

7. Dart - Const and Final Keywords

Introduction to the Dart Programming Language - From Scratch: Dart - Const and Final Keywords

8. Dart - Concatenation

Introduction to the Dart Programming Language - From Scratch: Dart - Concatenation

9. Dart Operators - Arithmetic

Introduction to the Dart Programming Language - From Scratch: Dart Operators - Arithmetic

10. Equality and Relational Operators in Dart

Introduction to the Dart Programming Language - From Scratch: Equality and Relational Operators in Dart


7. Control Flow and Functions in Dart - If Statements, Logical Operators, For Loops

1. Control Flow - If Statements

Control Flow and Functions in Dart - If Statements, Logical Operators, For Loops: Control Flow - If Statements

2. Logical Operators

Control Flow and Functions in Dart - If Statements, Logical Operators, For Loops: Logical Operators

3. For Loops in Dart

Control Flow and Functions in Dart - If Statements, Logical Operators, For Loops: For Loops in Dart

4. While, Do-While and Break in Dart

Control Flow and Functions in Dart - If Statements, Logical Operators, For Loops: While, Do-While and Break in Dart

5. Switch Cases

Control Flow and Functions in Dart - If Statements, Logical Operators, For Loops: Switch Cases

6. Introduction to Functions in Dart

Control Flow and Functions in Dart - If Statements, Logical Operators, For Loops: Introduction to Functions in Dart

7. Function Return Types - String-Int-Booleans

Control Flow and Functions in Dart - If Statements, Logical Operators, For Loops: Function Return Types - String-Int-Booleans

8. Dart - Using the => Operator for Returning Expressions

Control Flow and Functions in Dart - If Statements, Logical Operators, For Loops: Dart - Using the => Operator for Returning Expressions

9. Arguments and Functions in Dart

Control Flow and Functions in Dart - If Statements, Logical Operators, For Loops: Arguments and Functions in Dart

10. Optional Parameters in Dart

Control Flow and Functions in Dart - If Statements, Logical Operators, For Loops: Optional Parameters in Dart

11. Lexical Scope in Dart

Control Flow and Functions in Dart - If Statements, Logical Operators, For Loops: Lexical Scope in Dart


8. Object Oriented Programming - Introduction

1. Introduction to Classes and Objects

Object Oriented Programming - Introduction: Introduction to Classes and Objects

2. Introduction to Class Creation and Instance Variables

Object Oriented Programming - Introduction: Introduction to Class Creation and Instance Variables

3. Adding Methods to Classes

Object Oriented Programming - Introduction: Adding Methods to Classes

4. Introduction to Constructors - Part 1

Object Oriented Programming - Introduction: Introduction to Constructors - Part 1

5. Named and Sugar Syntactic Constructors - Part 2

Object Oriented Programming - Introduction: Named and Sugar Syntactic Constructors - Part 2

6. Setters and Getters

Object Oriented Programming - Introduction: Setters and Getters


9. Object Oriented Programming - Intermediate - Inheritance Concepts

1. Introduction to Inheritance with Dart

Object Oriented Programming - Intermediate - Inheritance Concepts: Introduction to Inheritance with Dart

2. Creating Classes and Inheritance Tree

Object Oriented Programming - Intermediate - Inheritance Concepts: Creating Classes and Inheritance Tree

3. Override Methods

Object Oriented Programming - Intermediate - Inheritance Concepts: Override Methods

4. Inheriting Classes with Constructors

Object Oriented Programming - Intermediate - Inheritance Concepts: Inheriting Classes with Constructors

5. The toString() Method - Override

Object Oriented Programming - Intermediate - Inheritance Concepts: The toString() Method - Override


10. Object Oriented Programming - Advanced - Abstract and Interface Concepts

1. Introduction to Abstract and Interface Classes

Object Oriented Programming - Advanced - Abstract and Interface Concepts: Introduction to Abstract and Interface Classes

2. Abstract and Interface Classes in Dart - Creation

Object Oriented Programming - Advanced - Abstract and Interface Concepts: Abstract and Interface Classes in Dart - Creation


11. Data Structures and Collections in Dart

1. Introduction to Collections

Data Structures and Collections in Dart: Introduction to Collections

2. Creating Lists and Iterating through Them

Data Structures and Collections in Dart: Creating Lists and Iterating through Them

3. Creating a List with a Person Type Object

Data Structures and Collections in Dart: Creating a List with a Person Type Object

4. Introduction to Maps

Data Structures and Collections in Dart: Introduction to Maps


12. Building Flutter Apps - Flutter Fundamentals

1. Introduction to Flutter and Flutter App Anatomy

Building Flutter Apps - Flutter Fundamentals: Introduction to Flutter and Flutter App Anatomy

2. Creating a Flutter Hello World App - Basics with Text Widget

Building Flutter Apps - Flutter Fundamentals: Creating a Flutter Hello World App - Basics with Text Widget

3. Understanding Material Design Basics - Text and Widget Properties

Building Flutter Apps - Flutter Fundamentals: Understanding Material Design Basics - Text and Widget Properties

4. Formatting Our Code

Building Flutter Apps - Flutter Fundamentals: Formatting Our Code

5. Little Material Design Presentation

Building Flutter Apps - Flutter Fundamentals: Little Material Design Presentation

6. Flutter Scaffold Widget and Properties

Building Flutter Apps - Flutter Fundamentals: Flutter Scaffold Widget and Properties

7. Flutter InkWell Widget and Event Listeners

Building Flutter Apps - Flutter Fundamentals: Flutter InkWell Widget and Event Listeners

8. Flutter Gesture Detector Widget - Creating a Custom Button

Building Flutter Apps - Flutter Fundamentals: Flutter Gesture Detector Widget - Creating a Custom Button

9. Flutter Bottom Navigator and Adding a Tap

Building Flutter Apps - Flutter Fundamentals: Flutter Bottom Navigator and Adding a Tap

10. Flutter Floating Action Button

Building Flutter Apps - Flutter Fundamentals: Flutter Floating Action Button


13. Build a Biz Card App

1. App - Build a Biz card App

Build a Biz Card App: App - Build a Biz card App


14. Flutter Stateful Widgets

1. Introduction to Stateless VS Stateful Widgets

Flutter Stateful Widgets: Introduction to Stateless VS Stateful Widgets

2. App - Build a Quotes App - Part 1

Flutter Stateful Widgets: App - Build a Quotes App - Part 1

3. App - Build a Quotes App - Finished Product

Flutter Stateful Widgets: App - Build a Quotes App - Finished Product


15. APP - Build a Flutter Tip Calculator App

1. Flutter Tip Calculator - User Interface - Part 1

APP - Build a Flutter Tip Calculator App: Flutter Tip Calculator - User Interface - Part 1

2. Flutter Tip Calculator - Top Card and Custom Colors

APP - Build a Flutter Tip Calculator App: Flutter Tip Calculator - Top Card and Custom Colors

3. Flutter Tip Calculator - Building the Split Row

APP - Build a Flutter Tip Calculator App: Flutter Tip Calculator - Building the Split Row

4. Flutter Tip Calculator - Build the Tip Row

APP - Build a Flutter Tip Calculator App: Flutter Tip Calculator - Build the Tip Row

5. Flutter Tip Calculator - Finished User Interface

APP - Build a Flutter Tip Calculator App: Flutter Tip Calculator - Finished User Interface

6. Flutter Tip Calculator - Wrapup

APP - Build a Flutter Tip Calculator App: Flutter Tip Calculator - Wrapup


16. APP - Quiz App - Learn More Flutter Widgets

1. Setup Project - Adding Image Assets

APP - Quiz App - Learn More Flutter Widgets: Setup Project - Adding Image Assets

2. Question Model Class - Setup

APP - Quiz App - Learn More Flutter Widgets: Question Model Class - Setup

3. Finishing the User Interface

APP - Quiz App - Learn More Flutter Widgets: Finishing the User Interface

4. Finishing Quiz Logic

APP - Quiz App - Learn More Flutter Widgets: Finishing Quiz Logic

5. [CHALLENGE] - Finished Logic

APP - Quiz App - Learn More Flutter Widgets: [CHALLENGE] - Finished Logic

6. [SOLUTION - IMPROVEMENTS] - Wrapup

APP - Quiz App - Learn More Flutter Widgets: [SOLUTION - IMPROVEMENTS] - Wrapup


17. Flutter Intermediate Concepts - Navigation, Listviews - Building a Movie App

1. Creating a Listview of Movies

Flutter Intermediate Concepts - Navigation, Listviews - Building a Movie App: Creating a Listview of Movies

2. Customizing ListTile Row and Adding onTap

Flutter Intermediate Concepts - Navigation, Listviews - Building a Movie App: Customizing ListTile Row and Adding onTap

3. Navigating to a Second Route - Screen

Flutter Intermediate Concepts - Navigation, Listviews - Building a Movie App: Navigating to a Second Route - Screen

4. Returning to the First Route/Screen

Flutter Intermediate Concepts - Navigation, Listviews - Building a Movie App: Returning to the First Route/Screen

5. Passing Data to Second Route/Screen

Flutter Intermediate Concepts - Navigation, Listviews - Building a Movie App: Passing Data to Second Route/Screen

6. Creating a Movie Model Class - Showing Movies - Part 1

Flutter Intermediate Concepts - Navigation, Listviews - Building a Movie App: Creating a Movie Model Class - Showing Movies - Part 1

7. MOVIE APP - Passing a Movie Object to Details Route and Showing Image

Flutter Intermediate Concepts - Navigation, Listviews - Building a Movie App: MOVIE APP - Passing a Movie Object to Details Route and Showing Image

8. MOVIE APP - Customizing Row

Flutter Intermediate Concepts - Navigation, Listviews - Building a Movie App: MOVIE APP - Customizing Row

9. MOVIE APP - Adding Movie Image

Flutter Intermediate Concepts - Navigation, Listviews - Building a Movie App: MOVIE APP - Adding Movie Image

10. MOVIE APP - Finishing Custom Row

Flutter Intermediate Concepts - Navigation, Listviews - Building a Movie App: MOVIE APP - Finishing Custom Row

11. MOVIE APP - Changing the Background Color

Flutter Intermediate Concepts - Navigation, Listviews - Building a Movie App: MOVIE APP - Changing the Background Color

12. MOVIE APP - Details Route - Showing Movie Thumbnail

Flutter Intermediate Concepts - Navigation, Listviews - Building a Movie App: MOVIE APP - Details Route - Showing Movie Thumbnail

13. MOVIE APP - Details Route - Adding Linear Gradient

Flutter Intermediate Concepts - Navigation, Listviews - Building a Movie App: MOVIE APP - Details Route - Adding Linear Gradient

14. MOVIE APP - Details Route - Adding Movie Poster

Flutter Intermediate Concepts - Navigation, Listviews - Building a Movie: MOVIE APP - Details Route - Adding Movie Poster

15. MOVIE APP - Details Route - Movie's Header

Flutter Intermediate Concepts - Navigation, Listviews - Building a Movie App: MOVIE APP - Details Route - Movie's Header

16. MOVIE APP - Details Route - Adding Movie's Cast

Flutter Intermediate Concepts - Navigation, Listviews - Building a Movie App: MOVIE APP - Details Route - Adding Movie's Cast

17. MOVIE APP - Details Route - Adding Horizontal Line

Flutter Intermediate Concepts - Navigation, Listviews - Building a Movie App: MOVIE APP - Details Route - Adding Horizontal Line

18. MOVIE APP - Details Route - Adding Bottom Movie Posters - Finished App

Flutter Intermediate Concepts - Navigation, Listviews - Building a Movie App: MOVIE APP - Details Route - Adding Bottom Movie Posters - Finished App

19. [CODE REFACTOR] - Movie App Code Refactor

Flutter Intermediate Concepts - Navigation, Listviews - Building a Movie App: [CODE REFACTOR] - Movie App Code Refactor


18. Understanding Themes in Flutter

1. Introduction to UI and UX

Understanding Themes in Flutter: Introduction to UI and UX

2. What's Material Design?

Understanding Themes in Flutter: What's Material Design?

3. Themes in Flutter

Understanding Themes in Flutter: Themes in Flutter

4. Exploring ThemeData Class - App Brightness

Understanding Themes in Flutter: Exploring ThemeData Class - App Brightness

5. Theming Headlines and Body1 Text

Understanding Themes in Flutter: Theming Headlines and Body1 Text

6. Theming - Over-Writing Theme Properties

Understanding Themes in Flutter: Theming - Over-Writing Theme Properties

7. Theming - Refactoring our TextTheme Further

Understanding Themes in Flutter: Theming - Refactoring our TextTheme Further

8. Theming - Adding Custom Fonts to Our Project

Understanding Themes in Flutter: Theming - Adding Custom Fonts to Our Project

9. Theming - Applying FontFamily to All TextTheme Properties

Understanding Themes in Flutter: Theming - Applying FontFamily to All TextTheme Properties

10. Material Design - Material.io Overview

Understanding Themes in Flutter: Material Design - Material.io Overview

11. Material Design - Understanding Color Themes

Understanding Themes in Flutter: Material Design - Understanding Color Themes

12. Material Design - Typography and Iconography

Understanding Themes in Flutter: Material Design - Typography and Iconography


19. [SOLUTION] - Material Design App (Mortgage App) Solution

1. Mortgage App - Solution - Pick Color Palette and Create Colors File

[SOLUTION] - Material Design App (Mortgage App) Solution: Mortgage App - Solution - Pick Color Palette and Create Colors File

2. Mortgage App - Solution - Theming App - Part 1

[SOLUTION] - Material Design App (Mortgage App) Solution: Mortgage App - Solution - Theming App - Part 1

3. Mortgage App - Solution - Theming App - Part 2

[SOLUTION] - Material Design App (Mortgage App) Solution: Mortgage App - Solution - Theming App - Part 2

4. Mortgage App - Solution Wrapup

[SOLUTION] - Material Design App (Mortgage App) Solution: Mortgage App - Solution Wrapup


20. Connecting to the World - Networking in Flutter

1. Introduction to HTTP and JSON

Connecting to the World - Networking in Flutter: Introduction to HTTP and JSON

2. Flutter Introduction to Async and Future - Http Requests

Connecting to the World - Networking in Flutter: Flutter Introduction to Async and Future - Http Requests

3. Adding http Package to our Project

Connecting to the World - Networking in Flutter: Adding http Package to our Project

4. Setup Network Class

Connecting to the World - Networking in Flutter: Setup Network Class

5. Fetching JSON Data

Connecting to the World - Networking in Flutter: Fetching JSON Data

6. Fetching JSON and Using FutureBuilder Widget

Connecting to the World - Networking in Flutter: Fetching JSON and Using FutureBuilder Widget

7. Finalizing Fetching JSON and FutureBuilder

Connecting to the World - Networking in Flutter: Finalizing Fetching JSON and FutureBuilder

8. Plain Old Dart Object ( PODO ) and Mapping JSON - Introduction Setup

Connecting to the World - Networking in Flutter: Plain Old Dart Object ( PODO ) and Mapping JSON - Introduction Setup

9. PODO - Creating a PostList Class and Mapping

Connecting to the World - Networking in Flutter: PODO - Creating a PostList Class and Mapping

10. PODO - Final Implementation

Connecting to the World - Networking in Flutter: Flutter PODO - Final Implementation


21. APP: Build a Weather Forecast Flutter App

1. What You'll Build - Weather Forecast App Demo

APP: Build a Weather Forecast Flutter App: What You'll Build - Weather Forecast App Demo

2. OpenWeather - Setting up our APPID

APP: Build a Weather Forecast Flutter App: OpenWeather - Setting up our APPID

3. Setup Our Weather Forecast Project

APP: Build a Weather Forecast Flutter App: Setup Our Weather Forecast Project

4. Creating Our Forecast Model Class

APP: Build a Weather Forecast Flutter App: Creating Our Forecast Model Class

5. Pulling JSON Data from API and Showing Data

APP: Build a Weather Forecast Flutter App: Pulling JSON Data from API and Showing Data

6. Using FutureBuilder to Show Data

APP: Build a Weather Forecast Flutter App: Using FutureBuilder to Show Data

7. Adding City and Country Names

APP: Build a Weather Forecast Flutter App: Adding City and Country Names

8. Getting City Name Dynamically from TextField

APP: Build a Weather Forecast Flutter App: Getting City Name Dynamically from TextField

9. Formatting and Showing Date

APP: Build a Weather Forecast Flutter App: Formatting and Showing Date

10. Showing Current Temp

APP: Build a Weather Forecast Flutter App: Showing Current Temp

11. Adding Humidity, Wind and Max to the User Interface

APP: Build a Weather Forecast Flutter App: Adding Humidity, Wind and Max to the User Interface

12. Utilizing FontAwesome Icons

APP: Build a Weather Forecast Flutter App: Utilizing FontAwesome Icons

13. Setup getWeatherIcon Helper Function

APP: Build a Weather Forecast Flutter App: Setup getWeatherIcon Helper Function

14. Setup Bottom ScrollView - Part 1

APP: Build a Weather Forecast Flutter App: Setup Bottom ScrollView - Part 1

15. Setup Day in Bottom ScrollView

APP: Build a Weather Forecast Flutter App: Setup Day in Bottom ScrollView

16. Adding WeatherIcon to our ScrollView

APP: Build a Weather Forecast Flutter App: Adding WeatherIcon to our ScrollView

17. Finished App

APP: Build a Weather Forecast Flutter App: Finished App

18. Code Refactoring and User Interface Improvements

APP: Build a Weather Forecast Flutter App: Code Refactoring and User Interface Improvements


22. Flutter Google Maps - Building the Earthquakes App

1. Introduction to Google Maps and API Key Android Setup

Flutter Google Maps - Building the Earthquakes App: Introduction to Google Maps and API Key Android Setup

2. [OPTIONAL] Google Maps iOS Setup

Flutter Google Maps - Building the Earthquakes App: [OPTIONAL] Google Maps iOS Setup

3. Showing a Google Map - Problem to be Fixed - AndroidX Update

Flutter Google Maps - Building the Earthquakes App: Showing a Google Map - Problem to be Fixed - AndroidX Update

4. Fixing AndroidX Issues

Flutter Google Maps - Building the Earthquakes App: Fixing AndroidX Issues

5. Running our Map on Both Android and iOS

Flutter Google Maps - Building the Earthquakes App: Running our Map on Both Android and iOS

6. Adding Markers onto Map

Flutter Google Maps - Building the Earthquakes App: Adding Markers onto Map

7. Showing Another Marker

Flutter Google Maps - Building the Earthquakes App: Showing Another Marker

8. Implementing CameraPosition Animations

Flutter Google Maps - Building the Earthquakes App: Implementing CameraPosition Animations

9. Quakes App - Demo

Flutter Google Maps - Building the Earthquakes App: Quakes App - Demo

10. Quakes App - Our Quakes API and Chrome Extension

Flutter Google Maps - Building the Earthquakes App: Quakes App - Our Quakes API and Chrome Extension

11. Quakes App - Setting up Project and TypesHelper Class

Flutter Google Maps - Building the Earthquakes App: Quakes App - Setting up Project and TypesHelper Class

12. Quakes App - Fixing the Types Issue

Flutter Google Maps - Building the Earthquakes App: Showing a Quakes App - Fixing the Types Issue

13. Quakes App - Getting All Quakes and Setup Markers

Flutter Google Maps - Building the Earthquakes App: Quakes App - Getting All Quakes and Setup Markers

14. Quake App - Markers Fixed and Working

Flutter Google Maps - Building the Earthquakes App: Quake App - Markers Fixed and Working

15. Quake App - Adding Zooms and Finished App

Flutter Google Maps - Building the Earthquakes App: Quake App - Adding Zooms and Finished App


23. Firestore - Realtime Database - Building a Community Board App

1. Introduction to Firebase/Firestore and Realtime Database

Firestore - Realtime Database - Building a Community Board App: Introduction to Firebase/Firestore and Realtime Database

2. Setting up Firestore in our Project

Firestore - Realtime Database - Building a Community Board App: Setting up Firestore in our Project

3. Reading Data from Firestore Database

Firestore - Realtime Database - Building a Community Board App: Reading Data from Firestore Database

4. Board App - Setup Form

Firestore - Realtime Database - Building a Community Board App: Board App - Setup Form

5. Board App - Saving Data to Firestore Database from the App

Firestore - Realtime Database - Building a Community Board App: Board App - Saving Data to Firestore Database from the App

6. Board App - Custom Card - Accounting for Nulls

Firestore - Realtime Database - Building a Community Board App: Board App - Custom Card - Accounting for Nulls

7. Board App - Restructuring Custom Card

Firestore - Realtime Database - Building a Community Board App: Board App - Restructuring Custom Card

8. Board App - Custom Card - Quick Code Refactoring

Firestore - Realtime Database - Building a Community Board App: Board App - Custom Card - Quick Code Refactoring

9. Board App - Delete a Document

Firestore - Realtime Database - Building a Community Board App: Board App - Delete a Document

10. Board App - Update Document

Firestore - Realtime Database - Building a Community Board App: Board App - Update Document


24. OPTIONAL: Deconstructing Flutter Topics

1. Deconstructing the Flutter Syntax - Part 1

OPTIONAL: Deconstructing Flutter Topics: Deconstructing the Flutter Syntax - Part 1

2. Deconstructing the Flutter Syntax - Understanding Named Parameters - Part 2

OPTIONAL: Deconstructing Flutter Topics: Deconstructing the Flutter Syntax - Understanding Named Parameters - Part 2

3. Deconstructing BuildContext

OPTIONAL: Deconstructing Flutter Topics: Deconstructing BuildContext


25. Publishing Flutter Apps in the Appstore and Playstore

1. Creating App Icon - With Online Tools

Publishing Flutter Apps in the Appstore and Playstore: Creating App Icon - With Online Tools

2. Dynamically Generating iOS and Android Icons Using Plugin

Publishing Flutter Apps in the Appstore and Playstore: Dynamically Generating iOS and Android Icons Using Plugin

3. Adding Splash Screen - Android

Publishing Flutter Apps in the Appstore and Playstore: Adding Splash Screen - Android

4. Adding Launcher Image - iOS

Publishing Flutter Apps in the Appstore and Playstore: Adding Launcher Image - iOS

5. Signing Android App - Generating a Keystore and AppBundle

Publishing Flutter Apps in the Appstore and Playstore: Signing Android App - Generating a Keystore and AppBundle

6. Publishing App to Google PlayStore

Publishing Flutter Apps in the Appstore and Playstore: Publishing App to Google PlayStore

7. Setup iOS App to Publish in the Appstore

Publishing Flutter Apps in the Appstore and Playstore: Setup iOS App to Publish in the Appstore

8. Creating the iOS Archive and Uploading It

Publishing Flutter Apps in the Appstore and Playstore: Creating the iOS Archive and Uploading It


26. The App Development Process

1. The App Development Process

The App Development Process: The App Development Process

Course Content

  1. The Complete Flutter and Dart App Development Course

About The Provider

Packt
Packt
Birmingham
Founded in 2004 in Birmingham, UK, Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and i...
Read more about Packt

Tags

Reviews