##Flutter and Dart - The Complete Flutter App Development Course Part 2
Posted by Superadmin on December 03 2019 04:58:21

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


31.1. Layouts - Containers and Columns




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


31.2. Rows and Expanded




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


31.3. Stack Widget




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


31.4. Source Code.html




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


32.1. Introduction to Scaffold Widget and More




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


32.2. Scaffold Widget and the AppBar, Toolbar and Responding to Tap




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


32.3. InkWell Widget and EventListeners - Tap




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


32.4. Bottom Navigator and Adding Touch




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


32.5. Floating Action - Running on iOS and Android




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


32.6. Introduction to GestureDetector Widget - Part 1




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


32.7. Gesture Detector Widget - Custom Buttons and Tap




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


32.8. Source Code.html




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


33.1. App - Introduction to the Make It Rain App




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


33.2. App - User Interface - Make it Rain App




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


33.3. App - User Interface - Make it Rain App - Part 2




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


33.4. App - User Interface - Make it Rain App - Final




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


33.5. Source Code.html




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


33.6. ChallengeExercise - Make It Rain




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


33.7. SOLUTION to the Challenge - Make It Rain App




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


34.1. What Well be Building




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


34.2. Login App Image Resources.html




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


34.2.1 face.png




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


34.3. App - Login - Setup Configurations and UI - Part 1




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


34.4. App - UI Setup Image and TextFields - Part 2




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


34.5. App - UI Setup - Finished




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


34.6. App - Validation and Clear




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


34.7. App - Login App - Fetching Fields Data




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


34.8. Final Login App




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


35.1. Introduction to App - Weight On Planet X




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


35.2. Weight On Planet X - Image Resources.html




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


35.3. App - Weight On Planet X - User Interface - Part 1




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


35.4. App - Weight On Planet X - User Interface - Part 2




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


35.5. App - Weight On Planet X - Logic- Part 3




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


35.6. App - Weight On Planet X - Final




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


35.7. Source Code.html




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


36.1. Image Resources - BMI App.html




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


36.1.1 bmilogo.png




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


36.2. What Will You Build in this Challenge




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


36.3. Challenge - Instructions - Build a BMI App - Resources.html




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


37.1. App - BMI Solution - UI Setup - Part 1




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


37.2. App - BMI Solution - UI Final - Part 2




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


37.3. App - BMI Solution - Writing the Logic- Part 3




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


37.4. App - BMI Solution - Final




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


37.5. Source Code.html




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


38.1. Parsing a JSON Object




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


38.2. Parsing a JSON Object - Getting a Field Value




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


38.3. Parsing a JSON Object - Looping Through JSON




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


38.4. Parsing JSON Data into a ListView Widget




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


38.5. Data Parsing and Listviews - Customizing Listviews




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


38.6. Parsing Complex JSON Tree - Must Watch




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


38.7. Source Code.html




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


39.1. What Will You Build in this Challenge - Quake App




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


39.2. Challenge Instructions




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


40.1. Quake App Solution - Part 1




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


40.2. Quake App Solution - Fixing Return Types - Getting JSON Data




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


40.3. Quake App Solution - Getting Data into Listrow




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


40.4. Quake App Solution - Row User Interface




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


40.5. Quake App Solution - Date Formatting




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


40.6. Quake App Solution - Final App




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


40.7. Source Code.html




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


41.1. What Will You Build in this Section - Klimatic Introduction




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


41.2. App - Klimatic - Signup for API Key




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


41.3. App - Klimatic - Project Setup and Unsplash Website




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


41.4. Klimatic - Image Resources.html




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


41.5. App - Klimatic - User Interface Setup and API Setup




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


41.6. App - Klimatic - Http Request to the API and Getting Data




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


41.7. App - Klimatic - Show Data on Screen and Introduction to FutureBuilder Widget




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


41.8. How To Send Data Between Screens - From First Screen to Second




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


41.9. Navigating to Second Screen and Sending Data




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


41.10. UPDATE - MaterialPageRoute Issue Fixed!.html




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


41.11. Sending Data back to First Screen




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


41.12. App - Klimatic - Go to Second Screen - Second Screen User Interface




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


41.13. App - Klimatic - Changing City and Getting Weather Temperature




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


41.14. UPDATE - MaterialPageRoute Issue Fixed!




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


41.15. App - Klimatic Final App - Congrats




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


41.16. App - Klimatic - Final




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


41.17. Source Code.html




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


42.1. Introduction to Persistence in Flutter




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


42.2. Reading And Writing to Text Files - Part 1




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


42.3. ReadWrite - Show Data in Console




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


42.4. Read and Write - Final




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


42.5. Shared Preferences for Android and iOS




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


42.5. Shared Preferences for Android and iOS




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


42.6. Source Code.html




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


42.7. Source Code.html




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


43.1. Introduction to Database




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


43.2. Database Project Setup - Dependencies and Plugins




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


43.3. Creating Database Client Helper Class - Part 1




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


43.4. Creating Database Client Helper Class - Part 2




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


43.5. Creating Database Client Helper Class - Part 3




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


43.6. Creating Database Client Helper Class - Part 4




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


43.7. Creating Database Client Helper Class - Final Setup




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


43.8. Saving and Retrieving data From the Database - Part 1




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


43.9. Saving and Retrieving data From the Database - CRUD Operations




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


43.10. Showing All Users from Database in a Listview




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


43.11. Resources.html




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


43.12. Source Code.html




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


44.1. What Will You Build in this Section - No-Todo App Introduction




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


44.2. No-Todo App - Setup - User Interface and Project Setting




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


44.3. No-Todo App - Setup - Model Class and Listview Row




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


44.4. No-Todo App - Setup - Database Helper Class




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


44.5. No-Todo App - Setup - Saving Data to Database




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


44.6. No-Todo App - Setup - Showing Items in Listview




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


44.7. No-Todo App - Setup - Showing App Previous and Current Saved Items




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


44.8. No-Todo App - Setup - Delete Row from Database and Redraw Screen




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


44.9. No-Todo App - Finished App




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


44.10. Resources.html




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


45.1. Firebase Android Setup - Part 1




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


45.1.1 Keystore setup Auth.html




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


45.2. Firebase Android Setup - Final




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


45.2.1 FlutterFire - Flutter Plugins Site.html




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


45.3. Flutter Android - Writing to Firebase Realtime Database




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


45.4. OPTIONAL - iOS Firebase Setup and Writing to Realtime Database




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


45.5. Reading Data From Realtime Database - Part 1




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


45.6. App - Build a Community Board Application - Setup Model Class




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


45.7. App - Build a Community Board Application - Setup - Part 2




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


45.8. App - Community Board - Setup Methods - Part 3




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


45.9. App - Community Board - Saving Data - Part 4




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


45.10. App - Community Board - AnimatedList and FirebaseListview - Showing Ite - Part 5




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


45.11. App - Community Board - Add OnChangedData - Final App




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


45.12. Source Code.html




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


46.1. Introduction to Firebase User Authentication




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


46.2. Setting up Emulator to Work with Google Sign in




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


46.3. Setup Google Sing in - Part 1




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


46.4. Creating Account With Email and Password




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


46.5. Google Signout And Refresh Screen




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


46.6. Signin With Email and Password & Signing out




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


46.7. Resources.html




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


46.8. OPTIONAL - iOS Firebase - Google Sign in for iOS - Setup




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


46.9. Source Code.html




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


47.1. Getting Started with Animations in Flutter




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


47.2. Creating a Counter Animation




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


47.3. Introduction to Tween Class




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


47.4. Tween - Animation Status




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


47.5. Introduction to Chain Animation - Separating Animation Logic




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


47.6. Chain Animation - Using the Separated Class




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


47.7. Build a Company Profile Page Animation - Introduction




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


47.8. Company Page Animation - Model and Data Classes - Part 2




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


47.9. Company Page Animation - Create Animation Classes - Part 3




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


47.10. Company Page Animation - Showing Image and Backdrop Opacity - Part 4




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


47.11. Company Page Animation - Adding Blur Effect and Logo Avatar - Part 5




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


47.12. Company Page Animation - Adding UI Interface and Animation - Part 6




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


47.13. Company Page Animation - Adding Animation and UI Touchups - Part 7




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


47.14. Company Page Animation - Adding UI - Scrollable Courses Area - Part 8




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


47.15. Finished App




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


47.16. Resources.html




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus

Flutter & Dart - The Complete Flutter App Development Course (Updated 1/2020) Part 2

with Paulo Dichone


48.1. My other Courses.html




What you'll learn
-Be ABLE to Build Any iOS and Android App You Want
-MASTER Dart and Flutter Framework
-BUILD Full-fledged Apps for Your Startup or Business
-CREATE a Portfolio of Apps to Apply for Development Job
-WORK as A Cross-Platform Mobile Developer Who can Develop iOS and Android Apps
-GAIN a Competitive Advantage in the Workplace as a Flutter Mobile Developer



Flutter is here to stay!
Welcome to The Complete Flutter App Development Course ( The World's First Complete Dart and Flutter Course). Now with a Full Course Update [2020].
Flutter is the new Cross-platform Mobile Development Framework created by Google, which allows developers to build Android and iOS Apps with one single codebase!
Flutter is the BEST way to create cross-platform apps that otherwise would require two distinct mobile development teams to create.

Why is Flutter a BIG Deal?
Flutter is a big deal because any developer ( or anyone who wants to learn mobile development ) can now build native Android and iOS apps with one codebase ONLY! This means, 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 Mobile Development Framework to build apps that run natively on both iOS and Android devices using the General-purpose Dart Programming Language.


This course is fully hands-on, in which you'll get the chance to practice and learn:
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps, incrementally
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a realtime database - Firestore
How to build robust apps with Flutter.
You’ll see how easy it’s to get started building Android and iOS apps using Google’s Flutter App Development Framework!

Instructor
Paulo Dichone is the instructor of this course. He is a Software Engineer, a teacher, and the author of highly rated Development courses on Udemy. He has already taught over 80,000 students online and received over 10,000 reviews. Students love his teaching methodology which is heavy on hands-on, project-based approach.


Who this course is for:
Beginner Developers and Intermediate- Advanced Web or Mobile Developers new to Dart and Google Flutter Mobile SDK
Android Developers Who Want to Build iOS Apps with Single Codebase
iOS Developers Who Want to Build Android Apps with Single Codebase
Web Developers Who Want to Build Android and iOS Apps with Single Codebase
Entrepreneurs Who Want to Build Android and iOS Apps with Single Codebase
Managers and Program Managers Who Want to Learn How to Build Android and iOS Apps with Single Codebase

Topics include::
  • Section 1 – Course Introduction: The learning Path of the course
  • Section 2 - Why Flutter: Understanding why Flutter is a revolutionary Mobile Development cross-platform Framework.
  • Section 3 - Download Course’s Source code - Get source code for the course projects.
  • Section 4 - Installing Development Tools and Machine Setup [ Mac Users]: Set up your MAC to start developing Flutter Apps.
  • Section 5 - Installing Development Tools and Machine Setup [ Windows Users] - Set up your MAC to start developing Flutter Apps.
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 7 - Dart Programming Language - Control Flow and Functions: Dart fundamentals
  • Section 6 - Introduction to the Dart Programming Language: Getting started learning Dart Programming Language - the basics.
  • Section 8 - Dart Programming Language: Object-Oriented Programming - Understanding how to construct classes and Objects in Dart.
  • Section 9 - Dart Programming Language: Object-Oriented Programming - Intermediate: Learn Dart OOP Intermediate concepts such as Interfaces and Abstract classes.
  • Section 10 - Dart Programming Language: Object-Oriented Programming - Advanced: Advanced OOP Dart concepts
  • Section 11 - Dart Programming Language: Data Structures and Collections: Get started learning about data structures and maps and lists in Dart.
  • Section 12 - Building Flutter Apps - Flutter Fundamentals - The time to start building Flutter apps have arrived! Getting started with Flutter basics and understanding Material Design and Flutter Widgets.
  • Section 13 - Flutter - Build a Biz Card App - Build our first Flutter app - biz card
  • Section 14 - Flutter Stateful Widgets- Learn all about Stateful and Stateless widgets in Flutter.
  • Section 15 - Flutter App - Build a Flutter Tip Calculator App.
  • Section 16 - Flutter App - Build a Quiz App - Learn more about Flutter Widgets.
  • Section 17 - Flutter Intermediate Concepts - Navigation and Build a Full Movie App: Learn how to navigate to different routes/screens and passing data between them. At the end of the section, you’ll have built a full-fledged Movie App.
  • Section 18 - Understanding Themes in Flutter - How to theme your flutter apps. Learn more about colors in Material Design.
  • Section 19 - [CHALLENGE] - Material design Challenge - Use what you’ve learned to design a better app.
  • Section 20 - [CHALLENGE SOLUTION]
  • Section 21 - Connecting to the World - Networking and Parsin JSON in Flutter - Learn how to parse JSON APIs and connect your apps to remote servers.
  • Section 22 - Build a Weather Forecast App - Build a complex weather forecast app powered by a weather API.
  • Section 23 - Flutter Google Maps: Build an EarthQuake App - Learn how to add Google Maps to your apps. You’ll also build a complete app that shows real-time earthquakes on a map!
  • Section 24 - Firestore - Real-time Storage - Take your app to the next level by utilizing a real-time database such as Firestore and make your app dynamic and robust.
  • Section 25 - [Optional] - Creating Adaptive Flutter Apps - Learn how to create apps that run on smaller and larger devices
  • Section 26 - [Optional] - Deconstructing Flutter Topics - If you are a curious type, then this section is for you! You’ll learn about advanced flutter topics
  • What’s Next - Build at least 5 Apps!
  • Sections 28-45 - Legacy Sections - These are sections with legacy lectures from the previous version of this course. You don’t have to go through them, but they are there for you if you need them.
  • Section 46 - Bonus!
      
Course Contents
31. [LEGACY] Flutter Basic Layouts and Container Widgets 32. [LEGACY] Flutter and Material Design Widgets 33. [LEGACY] Flutter - Stateful and Stateless Widgets 34. [LEGACY] Flutter - Building Layouts and More Widgets 35. [LEGACY] Flutter - Build The Weight On Planet X App 36. [LEGACY] Challenge - Build a BMI App 37. [LEGACY] Challenge Solution - Build a BMI App 38. [LEGACY] Flutter - Connecting to the World with Our Apps 39. [LEGACY] Challenge - Build a Quake App 40. [LEGACY] Challenge Solution - Build a Quake App 41. [LEGACY] Flutter - Build the Klimatic Weather App 42. [LEGACY] Flutter - IO - ReadWrite to Device 43. [LEGACY] Flutter - Database Using SQFLITE 44. [LEGACY] Flutter Database - Build a Full-fledged No-Todo App 45. [LEGACY] Flutter and Firebase - Introduction to Firebase and Realtime Database 46. [LEGACY] Flutter & Firebase Authentication 47. [LEGACY] Flutter - Animations 48. Bonus