- How to Get More Value Out of this Course
- Please Watch This! - Important Note On Flutter
- What You'll Get from this Course
- How To Get Your FREE Stuff
- Value: $5999 USD - Download Your FREE BUNDLE
- How to Get More Value Out of this Course
- Please Watch This! - Important Note On Flutter
Flutter & Dart - The Complete Flutter App Development Course
Quick Facts
particular | details | |||
---|---|---|---|---|
Medium of instructions
English
|
Mode of learning
Self study
|
Mode of Delivery
Video and Text Based
|
Course overview
Google's new cross-Platform Mobile Development Framework, Flutter, allows developers to create Android and iOS apps. Flutter is a significant accomplishment since it enables any developer to construct native Android and iOS apps with a single codebase. Instead of learning Objective-C or Swift to develop iOS apps and Java or Kotlin to develop Android apps, individuals may now use the Flutter Mobile Development Framework and the General-purpose Dart Programming Language to create programmes that operate flawlessly on both iOS and Android devices.
Flutter & Dart - The Complete Flutter App Development Course online certification is created by Paulo Dichone - Android Developer & Instructor and presented by Eduonix, a provider of high-quality technical content and learning on the internet. Flutter & Dart - The Complete Flutter App Development Course syllabus includes more than 25 hours of video content in the form of 206 lectures that will be used to teach the topics. Individuals interested in purchasing the course with a lifetime subscription must pay the course fee.
The highlights
- Self-paced course
- English videos with subtitles
- 25.52 hours of pre-recorded video content
- 206 online lectures
- 30-day money-back guarantee
- Lifetime access
- Accessible on portable devices
Program offerings
- Self-paced course
- English videos with subtitles
- 25.52 hours of pre-recorded video content
- 206 online lectures
- 30-day money-back guarantee
- Lifetime access
- Accessible on portable devices.
Course and certificate fees
Fees information
The fees for the course Flutter & Dart - The Complete Flutter App Development Course is -
Head | Amount |
Original fees | Rs. 1,990 |
Discounted fees | Rs. 199 |
certificate availability
No
Who it is for
What you will learn
After completing the Flutter & Dart - The Complete Flutter App Development Course online training, candidates will gain a thorough understanding of the flutter and dart programming languages, as well as control flow and dart programming functions. Candidates will gain a basic to advanced understanding of object-oriented programming. The candidate will also be able to use flutter to create stateful and stateless widgets, the weight on Planet X app, BMI app, Quake app, Climatic weather app, and many other applications.
The syllabus
Section 1: Getting Started
Section 2: Development Tools Setup MAC - For Mac OX Users
- Why Flutter Development?
- MAC -Setup Dart and Flutter SDK on Mac OSX - Mac Users
- Setup Dart and Flutter and IntelliJ IDE on Mac
- Download Android Studio - MAC
- MAC -Install Android Studio IDE and Flutter - Run first Flutter Hello World
- UPDATE - Flutter Mac Installer - Flutter Beta 2
Section 3: Development Tools Setup Windows - For Window Userss
- MAC -Using IntelliJ to also Run iOS and Android Apps
- Download Android Studio and Setup Emulators
- UPDATE - Installing Flutter Plugin in Android Studio
- UPDATE - Android Studio - Fix VTX is Disabled in BIOS
- Install Flutter on Windows Machine - Full Setup
- UPDATE -Flutter Windows Path Setup - Step-By-Step
- Windows Flutter Installation Resources - Very Helpful!
- UPDATE - Windows Flutter Installer - Flutter Beta 2
Section 4: Introduction to the Dart Programming Language - From Scratch
- Intro to Dart and Dart Pad - Online Editor
- Dart - Coding Style and Naming Convention
- Dart - Declaring variables - String
- Dart Types and Assigning Types to Variables
- Dart - Numbers - Integers and Doubles
- Dart - Booleans
- Dart - Const and Final Keywords
- Dart - Concatenation
- Dart Operators - Arithmetic
- Equality and Relational Operators in Dart
- Source Code
Section 5: Control Flow and Functions in Dart - If Statements, Logical Statements, For Loops
- Control Flow - If Statements
- Logical Operators
- For Loops in Dart
- While, Do-While and Break in Dart
- Switch Cases
- Introduction to Functions in Dart
- Function Return Types - String-Int-Booleans
- Dart - Using the => Operator for Returning Expressions
- Arguments and Functions in Dart
- Optional Parameters in Dar
- Lexical Scope in Dart
- Resources
- Source Code
Section 6: Object Oriented Programming - Introduction
- Introduction to Classes and Objects
- Introduction to Class Creation and Instance Variables
- Adding Methods to Classes
- Introduction to Constructors - Part 1
- Named and Sugar Syntactic Constructors - Part 2
- Setters and Getters
- Source Code
Section 7: Object Oriented Programming - Intermediate - Inheritance Concepts
- Introduction to Inheritance with Dart
- Creating Classes and Inheritance Tree
- Override Methods
- Inheriting Classes with Constructors
- The toString() Method - Override
- Source Code
Section 8: Object Oriented Programming - Advanced - Abstract and Interface Classes
- Introduction to Abstract and Interface Classes
- Abstract and Interface Classes in Dart - Creation
- Source Code
Object 9: Data Structures and Collections in Dart
- Introduction to Collections
- Creating Lists and Iterating through Them
- Creating a List with a Person Type Object
- Introduction to Maps
- Source Code
Section 10: Dart Libraries and Packages and Project Structure
- Introduction to Libraries
- Exploring the Project Structure and the Math Libraries
- Source Code
Section 11: Building Multi-platform Apps With Google's Flutter SDK
- Introduction to Flutter and Flutter App Anatomy
- Flutter HelloWorld - Text Widget
- Little Material Design Presentation
- Material Design Text and Widgets - Font Properties
- Separating Flutter Code - Creating a Stateless Home Class
- Creating Libraries and Adding Widgets to Libraries
- Source Code
Section 12: Flutter Basic Layouts and Containers Widgets
- Layouts - Containers and Columns
- Rows and Expanded
- Stack Widget
- Source Code
Section 13: Flutter and Material Design Widgets
- Introduction to Scaffold Widget and More
- Scaffold Widget and the AppBar, Toolbar and Responding to Tap
- InkWell Widget and EventListeners - Tap
- Bottom Navigator and Adding Touch
- Floating Action - Running on iOS and Android
- Introduction to GestureDetector Widget - Part 1
- Gesture Detector Widget - Custom Buttons and Tap
- Source Code
Section 14: Flutter - Stateful VS Stateless Widgets
- Introduction to Stateless VS Stateful Widgets
- App - Introduction to the Make It Rain App
- App - User Interface - Make it Rain App
- App - User Interface - Make it Rain App - Part 2
- App - User Interface - Make it Rain App - Final
- Source Code
- Challenge/Exercise - Make It Rain
- SOLUTION to the Challenge - Make It Rain App
Section 15: Flutter - Building Layouts and More Widgets
- Building Layouts Introduction - Login Form
- App - Login - Setup Configurations and UI - Part 1
- Login App Image Resources
- App - UI Setup Image and TextFields - Part 2
- App - UI Setup Part 3
- App - Code Logic
- App - Login App - Final Fixes - Final App
- Widget Tree Presentation
- Source Code
Section 16: Flutter - Build The Weight On Planet X App
- Introduction to App - Weight On Planet X
- Weight On Planet X - Image Resources
- App - Weight On Planet X - User Interface - Part 1
- App - Weight On Planet X - User Interface - Part 2
- App - Weight On Planet X - Logic- Part 3
- App - Weight On Planet X - Final
- Source Code
Section 17: Challenge - Build a BMI App
- Image Resources - BMI App
- What Will You Build in this Challenge
- Challenge - Instructions - Build a BMI App - Resources
Section 18: Challenge Solution - Build a BMI App
- App - BMI Solution - UI Setup - Part 1
- App - BMI Solution - UI Final - Part 2
- App - BMI Solution - Writing the Logic- Part 3
- App - BMI Solution - Final
Section 19 : Flutter - Connecting to the World with Our Apps
- Introduction to HTTP and JSON
- Flutter Beta 2 UPDATES - JSON and Child Deprecated - Fixes!
- Flutter Introduction to Async and Future - Http Requests
- Parsing a JSON Object
- Parsing a JSON Object - Getting a Field Value
- Parsing a JSON Object - Adding Data to a Text Widget
- Parsing JSON Data into a ListView Widget
- Data Parsing and Listviews - Customizing Listviews
- Listview - Pairing Row Data with the List Data
- Parsing JSON Data and Listview and AlertDialog - Final
- Parsing Complex JSON Tree - Must Watch
- Source Code
Section 20 : Challenge - Build a Quake App
- What Will You Build in this Challenge - Quake App
- Challenge Instructions
Section 21 : Challenge Solution - Build a Quake App
- Quake App Solution - Part 1
- Quake App Solution - Fixing Return Types - Getting JSON Data
- Quake App Solution - Getting Data into Listrow
- Quake App Solution - Row User Interface
- Quake App Solution - Date Formatting
- Quake App Solution - Final App
- Source Code
Section 22 : Flutter - Build the Klimatic Weather App
- What Will You Build in this Section - Klimatic Introduction
- App - Klimatic - Signup for API Key
- App - Klimatic - Project Setup and Unsplash Website
- Klimatic - Image Resources
- App - Klimatic - User Interface Setup and API Setup
- App - Klimatic - Http Request to the API and Getting Data
- App - Klimatic - Show Data on Screen and Introduction to FutureBuilder Widget
- How To Send Data Between Screens - From First Screen to Second
- Navigating to Second Screen and Sending Data
- Sending Data back to First Screen
- App - Klimatic - Go to Second Screen - Second Screen User Interface
- App - Klimatic - Changing City and Getting Weather Temperature
- UPDATE - MaterialPageRoute Issue Fixed!
- App - Klimatic Final App - Congrats
- App - Klimatic - Final
- Source Code
Section 23 : Flutter - IO - Read/Write to Device
- Introduction to Persistence in Flutter
- Reading And Writing to Text Files - Part 1
- Read/Write - Show Data in Console
- Read and Write - Final
- Shared Preferences for Android and iOS
- Source Code
- Source Code
Section 24 : Flutter - Database Using SQFLITE
- Introduction to Database
- Database Project Setup - Dependencies and Plugins
- Creating Database Client Helper Class - Part 1
- Creating Database Client Helper Class - Part 2
- Creating Database Client Helper Class - Part 3
- Creating Database Client Helper Class - Part 4
- Creating Database Client Helper Class - Final Setup
- Saving and Retrieving data From the Database - Part 1
- Saving and Retrieving data From the Database - CRUD Operations
- Showing All Users from Database in a Listview
- Resources
- Source Code
Section 25 : Flutter Database - Build a Full-fledged No-Todo App
- What Will You Build in this Section - No-Todo App Introduction
- No-Todo App - Setup - User Interface and Project Setting
- No-Todo App - Setup - Model Class and Listview Row
- No-Todo App - Setup - Database Helper Class
- No-Todo App - Setup - Saving Data to Database
- No-Todo App - Setup - Showing Items in Listview
- No-Todo App - Setup - Showing App Previous and Current Saved Items
- No-Todo App - Setup - Delete Row from Database and Redraw Screen
- No-Todo App - Finished App
- Resources
Section 26 : Flutter and Firebase - Introduction to Firebase and Realtime Database
- Introduction to Firebase
- Firebase Android Setup - Part 1
- Firebase Android Setup - Final
- Flutter Android - Writing to Firebase Realtime Database
- OPTIONAL - iOS Firebase Setup and Writing to Realtime Database
- Reading Data From Realtime Database - Part 1
- App - Build a Community Board Application - Setup Model Class
- App - Build a Community Board Application - Setup - Part 2
- App - Community Board - Setup Methods - Part 3
- App - Community Board - Saving Data - Part 4
- App - Community Board - AnimatedList and FirebaseListview - Showing Ite - Part 5
- App - Community Board - Add OnChangedData - Final App
- Source Code
Section 27 : Flutter & Firebase Authentication
- Introduction to Firebase User Authentication
- Setting up Emulator to Work with Google Sign in
- Setup Google Sing in - Part 1
- Creating Account With Email and Password
- Google Signout And Refresh Screen
- Signin With Email and Password & Signing out
- Resources
- OPTIONAL - iOS Firebase - Google Sign in for iOS - Setup
- Source Code