Favorites
b/udemy1edited 9 months agobyELKinG

Complete Flutter Guide 2023: Build Android, Ios And Web Apps

Complete Flutter Guide 2023: Build Android, Ios And Web Apps

Last updated 4/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 12.29 GB | Duration: 19h 56m

The Complete Flutter SDK, Flutter Framework & Dart guide to develop fast, production-grade apps for Android, IOS and Web

What you'll learn
Build fast, production grade, native quality apps for Android, IOS and Web
Start from scratch to understand all fundamental concepts of Flutter development
Back-end with Firebase and deploy web apps to Firebase hosting for free
Build beautiful, appealing and responsive flutter apps that fit every device size
Become a fully-fledged flutter developer
Build portfolio of beautiful flutter apps to impress any recruiters or clients
Firebase Firestore(No-SQL database) , Email Authentication and Google Authentication
Google flutter Architecture like MVVM and MVC
Learn to use Industry standard flutter packages like Riverpod, Hooks and Provider

Requirements
No programming or coding experience needed
Windows or Mac
15 GB of storage or online IDE like Flutlab

Description
Welcome to the best and most industry-oriented hands-on course on Google Flutter by Coding Liquids where you’ll start from scratch and go step by step to become an industry-standard Flutter developer. Covering all the fundamental concepts for Flutter development, this is the most comprehensive Flutter course available online We built this course over a year, perfecting the curriculum together with the industry standards to teach you Flutter from scratch and make you into a skilled Flutter developer with a strong portfolio of beautiful Flutter apps.Here you’ll learn to use Flutter, Dart, and Firebase to build beautiful, high-performance production-grade apps for Android, iOS, and the web. By the end of this course, you will be able to master topics like Layouts, animations, responsive handling, Streams, Future, Riverpod, Firebase, design patterns, and much more to develop apps that meet industry standards and get Google Flutter developer jobs.Major companies such as BMW, Ali Baba, eBay, Tencent, Toyota, Google, and many more are using Flutter for developing their apps. The demand is high but the supply of developers is low, so this creates the perfect opportunity for you to learn about this trending topic which is Flutter!Having compiled over 2000 Flutter job descriptions, we are fully aware of the qualifications needed to become a skilled and well-paid Google Flutter developer. We created this flutter course for anyone who wants to develop and release high-performance production-grade apps for Android, iOS, and the web all at once. What distinguishes this flutter course from others is its industry standards. Your flutter app may not be collaboration-friendly or may consume excessive power with the OS shutting the app down, making the app useless. However, similar disasters can be avoided with the right industry standards. From Beginner to Flutter Developer or Flutter software engineer with Just One CourseWe know that you're here because you value your time. If you wanted to watch someone program for hours and hours without explaining what they're doing, you'd be on YouTube.By getting this course, you can rest assured that the course is carefully thought out and edited. There are beautiful animations that explain all the difficult concepts and we're always on hand to answer student questions.So by the end of the course, you'll completely understand: Fundamental Flutter concepts e.g. Stateful vs. Stateless Widgets, Widget tree, state management, animations, JSON handling, and much more for Android, IOS, and Web Fundamental Dart concepts e.g. lists, maps, loops, futures, streams, mixins, classes, objects, and much more. Having an in-depth understanding of Flutter Animations and Flutter Layouts to have a strong bacA hands-on approach for going through more than 150 flutter widgets e.g MaterialButton, TextEditingController, Gesture detector, URL Launcher, Dio, Drawers, and so much more. Responsive handling to make sure your flutter app fits almost every screen Flutter Navigations Portfolio of apps to impress recruiters and clientsFlutter Streams & Flutter Future State management from basics to advanced topics like Provider & Riverpod & Hooks Flutter Web free hosting on Firebase Domain name transferFlutter Email authentication, FlutterGoogle authentication for web and mobileDeep dive into No-SQL database (Firestore)Design patterns like MVVM, MVC UP TO DATE: The course and projects were last updated in May 2023With the Latest Flutter Version: 3.10.0The difference between a good developer and a great developer is how you code your apps to consume less power and that is exactly where we help you to stand out. It’s a commendable skill in the Flutter community. But it’s also a highly neglected skill. Fortunately, it’s one of the major topics you’ll master here. With the amount of research we have done for a year, it ensures that you’ll not just be able to develop a Flutter app but develop it with Flutter industry standards and meet the requirements of most recruiters or clients. The apps you’ll build will meet proper standards and make your portfolio stand out. Without a shadow of a doubt, this is the best course on Google Flutter. All the Fluter projects we will create in this course are selected in a way to demonstrate how you can create different user interactions and how important it is to have nested flows in Google Flutter apps. Further, we will look at some more advanced Flutter UI widgets that can make your apps look fantastic and very interactive. We will deal with accessibility and styling all while incorporating the trial-and-run approach. This Google Flutter course has illustrative videos to ensure the best learning experience for you. Our comprehensive videos and curriculum are built keeping in mind a beginner’s as well as a professional’s perspective. We have tried to answer as many questions and doubts as you might have throughout the course.Our extensive study over the past year guarantees that you won't simply create projects, but do so in accordance with industry standards and satisfy the needs of the majority of employers or clients. The apps you'll create will be up to code standards and will distinguish your portfolio. This is without a doubt the best Google Flutter training available.We are eager to have you enroll in this course!If you're still hesitating about joining us on this fantastic Google Flutter adventure, look at these comments: The codes here are the latest. In other courses, most of the codes don't even work as they are really old but this course is updated to the latest flutter version and everything is working perfectly. - Chandrima PalI have work experience in various tech companies and I think this course is fantastic! It's very informative and useful! I like the fact that the videos are short and concise, and the instructors explain everything in a way that is easy to follow. The content is updated and gives me the confidence to use Flutter in my projects. - Karol José Gutiérrez Suárez This course is a surprisingly comprehensive course to learn Flutter from scratch without prior knowledge of Dart! The course follows the current Industry standard and intuitively uses various interesting Projects, including Ninja Challenges to build up knowledge. One noteworthy thing to mention is the instructors- Sagnik and Paulina. They perfectly explain the course in a simple, structured and easy way that builds upon a foundation to use the wealth of knowledge gained in future job prospects. Besides the course has the added advantage of building up your CV by adding the projects. I've done 16 sections till now and they were very informative, and fun to learn. Being from a non-Computer Science background it was really easy for me to pick up. I cannot wait to learn more! - Raunak BanerjeeI have been waiting for a complete upto date flutter course for a while. I'm only two hours in and loving it. I'm annoyed that I have to leave for work now because I don't want to stop. - Tom WhiteThe most important topics are covered. I’d highly recommend it and give it even more than five stars! - Pritam BanikI have learned a lot from this course and I am currently working on a flutter project, it made me understand how all the widgets are fitting together. - John Williams Thank you very much for your help. Based on your professional way of helping me and responding me within minutes every time. i will change my review from 4 stars to 5 for great customer service. once again, thank you! - Thomas S.The course is very useful for me. I get very fast responses to my questions. It is very important to me that the course is up-to-date. - Engin NEsse curso é ótimo, muito bem feito. Os instrutores conseguiram pensar em tudo, e tive um ótimo aprendizado graças a eles, realmente é algo feito por profissionais, recomendo a todos. - Maikon Douglas de Souza Pádua Mimo niedużej znajomosci języka Angielskiego spokojnie rozumiem póki co większość kursu. Po zapoznaniu się z pierwszymi lekcjami widzę że wszystko przedstawione jest bardzo przejrzyście i w łatwy i prosty sposób wytłumaczone. Polecam! - Dariusz Badziąg Cours très intéressant et instructif. La pédagogie et la clarté du contenu sont vraiment un plus. Je recommande sans hésiter ! - Rémy Hoarau Belkhiri

Overview
Section 1: Introduction

Lecture 1 What is Flutter?

Lecture 2 How easy is it to create an app with Flutter?

Lecture 3 How exactly Google Flutter works?

Lecture 4 How to stand out?

Section 2: Flutter Setup and Installation

Lecture 5 Install Java (Windows)

Lecture 6 Install Git (Windows)

Lecture 7 Install Flutter (Windows)

Lecture 8 Install Android Studio for Flutter (Windows)

Lecture 9 Emulator/Physical device setup

Lecture 10 Android licenses (Windows)

Lecture 11 Firebase installation for Flutter (Windows)

Lecture 12 Firebase installation bug

Lecture 13 Desktop app Development Setup for windows (Optional)

Lecture 14 Flutter Mac complete installation

Lecture 15 Bugs

Lecture 16 Editing errors

Section 3: My Dashatar app - Start with the basics to create your First Flutter App

Lecture 17 Goals

Lecture 18 Creating Flutter app - 1

Lecture 19 Creating Flutter app - 2

Lecture 20 Coding My Dashatar App with Flutter part 1

Lecture 21 Summary Flutter.

Lecture 22 Adding images [Coding My Dashatar App with Flutter part 2]

Lecture 23 Changing launcher Icon [Coding My Dashatar App with Flutter part 3]

Lecture 24 Open new page error.

Lecture 25 Flutter Bugs

Section 4: Ninja Challenge 1

Lecture 26 What is the challenge?

Lecture 27 Solution to the challenge

Lecture 28 Bugs

Section 5: My Dashatar App - Understanding Flutter layouts in depth

Lecture 29 Introduction and emulator settings

Lecture 30 Hot reload vs Hot restart

Lecture 31 Flutter List and Column widgets

Lecture 32 Rows and Columns

Lecture 33 ListView and SingleChildScrollView

Lecture 34 Flutter Wrap and Stack widgets

Lecture 35 Bugs

Section 6: Dart Programming

Lecture 36 Object oriented programming with Dart

Lecture 37 Classes, objects and "Hello World"

Lecture 38 Calling a variable using an object for Dart programming

Lecture 39 Return type method/function || Dart programming

Lecture 40 Constructors

Lecture 41 Invoking a function

Lecture 42 Check for even numbers

Lecture 43 Documentation for loops, lists, and decision making.

Lecture 44 Dart Loops and Lists

Lecture 45 Map documentation

Lecture 46 Deep dive into Maps for Dart programming & Google Flutter

Lecture 47 Challenges set 1

Lecture 48 Challenges set 2

Section 7: State management - Basics

Lecture 49 Stateful vs Stateless widgets

Lecture 50 Flutter Summary

Lecture 51 State management in action

Lecture 52 AudioPlayers package

Lecture 53 Playing the beats

Section 8: Ninja challenge 2 - Launchpad app

Lecture 54 Flutter Bugs

Lecture 55 The problem

Lecture 56 Solution - Introduction

Lecture 57 Flutter LaunchPad decorations

Lecture 58 Adding delay and playing audio

Lecture 59 Adding sound path

Section 9: Layouts, Gesture and animations: Landing Page Web Portfolio

Lecture 60 Goal of this module

Lecture 61 Tips! Break and build

Lecture 62 Creating a new Flutter project

Lecture 63 Changing Flutter app icons

Lecture 64 Flutter App icon customization

Lecture 65 Flutter web Change icon/Favicon

Lecture 66 Coding main.dart

Lecture 67 Flutter analysis.yaml || Linters

Lecture 68 Flutter const vs final

Lecture 69 Flutter mouse region widget

Lecture 70 CircleAvatar

Lecture 71 Flutter padding widget

Lecture 72 sansBold

Lecture 73 Contact details

Lecture 74 About section

Lecture 75 Third section

Lecture 76 Decorating the card for Flutter

Lecture 77 Adding more cards

Lecture 78 Contact me

Lecture 79 Flutter TextFormFields

Lecture 80 Making a stateless widget

Lecture 81 Flutter TextFormFields

Lecture 82 Exploring new properties

Lecture 83 Flutter RegExp

Lecture 84 How to validate the text in Flutter TextFormFields

Lecture 85 Integers and double

Lecture 86 Flutter Animations

Lecture 87 Practical use of Flutter AnimationController

Lecture 88 Flutter animated cards

Lecture 89 How to host your flutter web app on Firebase hosting (Easy way)

Lecture 90 Creating a project in Firebase for Flutter

Lecture 91 Further exploring Firebase

Lecture 92 Flutter SVG Image Asset

Lecture 93 Adding social media

Lecture 94 Designing the web app

Lecture 95 Async, await and functions - part 1

Lecture 96 Async, await and functions - part 2

Section 10: Navigation in Flutter

Lecture 97 Flutter Navigation: First way

Lecture 98 Flutter Navigation: Second way

Lecture 99 Flutter Navigation: Third way

Lecture 100 Flutter Navigation: Routes part 1

Lecture 101 Flutter Navigation: Routes part 2

Section 11: Mobile Landing Page - Flutter Portfolio

Lecture 102 Flutter Routes for responsive design

Lecture 103 Adding AppBar

Lecture 104 Flutter Drawer

Lecture 105 Custom Flutter Tabs mobile

Lecture 106 Flutter URL launcher : Social media link button

Lecture 107 Adding circle avatar

Lecture 108 Adding TextEditingController to Flutter app

Lecture 109 Adding TextEditingController to Flutter app 2

Lecture 110 About section

Lecture 111 Experience section

Lecture 112 Contact section

Lecture 113 Navigations

Section 12: Contact Page - Flutter Portfolio

Lecture 114 Routes and links

Lecture 115 Sliver AppBar

Lecture 116 Tabs Web

Lecture 117 Flutter Web : CanvasKit vs HTML

Lecture 118 Adding TextForms

Lecture 119 Contact Mobile View

Lecture 120 SliverAppBar mobile

Lecture 121 Text Form Mobile

Section 13: About Page - Flutter Portfolio

Lecture 122 AppBar and Drawer

Lecture 123 Introduction section

Lecture 124 Back-End section

Lecture 125 About Web

Lecture 126 About me First section web

Lecture 127 Ending the About page

Section 14: Blog and Works Page - Flutter Portfolio

Lecture 128 Creating Routes and adding Drawer

Lecture 129 Custom Text widgets

Lecture 130 Sliver appBar

Lecture 131 Blog Post widget

Lecture 132 Blog Post 2

Lecture 133 Blog Post 3

Lecture 134 Re-thinking the design

Lecture 135 Works appBar

Lecture 136 Showcasing apps

Lecture 137 Coding the Drawer - works

Section 15: Flutter Firebase setup for Android, IOS, and web

Lecture 138 Android and IOS

Lecture 139 kIsWeb

Lecture 140 Web

Section 16: Read data from Firebase using Flutter: Blog Page

Lecture 141 Introduction to Cloud Firestore for Flutter Firebase

Lecture 142 Fetching data in Flutter

Lecture 143 Flutter Streams

Lecture 144 Displaying blog from Firestore

Lecture 145 Displaying blog from Firebase part 2

Lecture 146 Adding data to Flutter Blog

Section 17: Add data to Firestore using Flutter : Contact page : Flutter Portfolio

Lecture 147 Flutter Stream articles function

Lecture 148 Text-editing controller Flutter

Lecture 149 Flutter Validator

Lecture 150 Add response function

Lecture 151 Upload response in Flutter

Lecture 152 Deploy the Flutter web app to Firebase Hosting

Section 18: Firebase security rules

Lecture 153 Introduction to Flutter Firebase security rules

Lecture 154 Google Flutter Firebase Message security rules

Lecture 155 Articles rules and testing: Flutter

Lecture 156 Domain name transfer of Flutter app on Firebase to Google Domains (Optional)

Section 19: How to reuse code in your Flutter app? (Portfolio app)

Lecture 157 Introduction to reusing code: Google Flutter

Lecture 158 Flutter: navigations tab Web reuse

Lecture 159 Reuse: Google Flutter navigation drawer web

Lecture 160 Reuse : Google Flutter Url launcher and Navigation Drawer for mobile

Lecture 161 Reuse flutter Blog Page: Part 1

Lecture 162 Reuse Flutter Blog Page: Part 2

Lecture 163 Contact Form: Flutter reuse code

Lecture 164 Why do I use Custom Text widgets in Flutter?

Lecture 165 Flutter contact Form Mobile

Lecture 166 Reuse Teal Container Flutter development

Section 20: Advanced State management

Lecture 167 Introduction to Flutter Advanced state management

Lecture 168 Flutter Provider part 1

Lecture 169 Flutter Provider part 2

Lecture 170 Flutter Riverpod part 1

Lecture 171 Flutter Riverpod part 2

Lecture 172 Multi-threading : Flutter isolates

Section 21: Budget app part 1: MVVM + Riverpod

Lecture 173 Introduction

Lecture 174 Creating a custom reusable widget

Lecture 175 Rows and user registration

Lecture 176 Error pop-ups

Lecture 177 Flutter RegExp

Lecture 178 Creating the log in button with Flutter

Lecture 179 Registering and logging in to the app

Lecture 180 Creating the Google Sign-In button

Lecture 181 Sign in with Google Web and mobile for Flutter

Lecture 182 Correcting Google Sign-In to Firebase auth

Lecture 183 Coding the Login View web

Lecture 184 Adding image assets

Lecture 185 Flutter Email field

Lecture 186 Flutter Password field

Lecture 187 Register and Sign in buttons

Lecture 188 Creating ' Sign in with Google' button on Flutter web

Lecture 189 Flutter Google sign in successful

Lecture 190 Flutter firebase Security rules

Lecture 191 Flutter Drawer

Lecture 192 Flutter Log out button

Lecture 193 Social media links

Lecture 194 Dashboard

Lecture 195 TODO comments

Lecture 196 Container for the variable names

Lecture 197 Variable names and divider

Lecture 198 Add expense mobile

Lecture 199 Add expense function

Lecture 200 TextForm widget Flutter

Lecture 201 TextForm widget 2 Flutter

Lecture 202 User collection

Lecture 203 How to add data to Cloud Firestore from Flutter

Lecture 204 Creating the Add income button

Lecture 205 Add income function

Lecture 206 Name and amount fields

Lecture 207 Flutter Save button function

Lecture 208 The expenses list

Lecture 209 The expenses list 2

Lecture 210 Incomes list

Lecture 211 Extracting the docs from Firebase & clean lists

Lecture 212 Running the functions

Lecture 213 Reset function

Lecture 214 Flutter Web AppBar

Lecture 215 Add expense web

Lecture 216 Add income web

Lecture 217 Total calculations

Lecture 218 Expenses list

Lecture 219 Incomes list

Section 22: Budget app Part 2: Performance optimization and code reuse.

Lecture 220 Performance optimization and code reuse.

If you have never programmed before, then take this course to learn Dart and build iOS and Android apps.,If you know how to code, but are new to mobile development and web development, then take this course to build apps with just one codebase.,If you want to develop high performance production grade apps.,If you want to know about databases and use a back-end like Firebase.,If you've tried Flutter before, then take this course to get a comprehensive curriculum that covers all the important aspects of Flutter development

Screenshots

Complete Flutter Guide 2023: Build Android, Ios And Web Apps

Homepage

without You and Your Support We Can’t Continue
Thanks for Buying Premium From My Links for Support
Click >>here & Visit My Blog Daily for More Udemy Tutorial. If You Need Update or Links Dead Don't Wait Just Pm Me or Leave Comment at This Post

All comments

    Load more replies

    Join the conversation!

    Log in or Sign up
    to post a comment.