Companies Home Search Profile

Complete Flutter Guide 2023: Build Android, IOS and Web apps

Focused View

Sagnik Bhattacharya,Paulina Knop

18:11:04

626 View
  • 1 - What is flutter.mp4
    04:57
  • 1 - flutter docs.zip
  • 2 - How easy it is to create an app with flutter.mp4
    05:16
  • 3 - How exactly flutter works.mp4
    04:37
  • 4 - Install Java Windows.mp4
    03:49
  • 5 - Install git Windows.mp4
    01:07
  • 6 - Install Flutter Windows.mp4
    02:40
  • 7 - Install Android Studio.mp4
    07:15
  • 8 - EmulatorPhysical device setup.mp4
    07:26
  • 9 - Android licenses.mp4
    01:26
  • 10 - Firebase installation.mp4
    02:34
  • 11 - Firebase installation bug.html
  • 12 - Desktop app Development Setup for windows Optional.mp4
    04:07
  • 13 - Mac installation Part 1.mp4
    06:34
  • 14 - Mac installation Part 2.mp4
    03:44
  • 15 - Bugs.html
  • 16 - Creating flutter app 1.mp4
    05:09
  • 17 - Creating flutter app 2.mp4
    07:04
  • 18 - Coding my dashatar app with flutter part 1.mp4
    07:45
  • 19 - Adding images Coding my dashatar app 2.mp4
    07:27
  • 20 - Changing launcher Icon Coding my dashatar app 2.mp4
    05:36
  • 21 - Open new page error.html
  • 22 - Bugs.mp4
    01:28
  • 23 - What is the challenge.mp4
    02:14
  • 24 - Solution to the challenge.mp4
    07:12
  • 25 - Bugs.html
  • 26 - Introduction and emulator settings.mp4
    05:10
  • 27 - Hot reload vs Hot restart.mp4
    03:37
  • 27 - flutter docs.zip
  • 28 - Lists and Column.mp4
    05:02
  • 29 - Rows and Columns.mp4
    06:56
  • 29 - flutter docs.zip
  • 30 - LIstView and SingleChildScrollView.mp4
    04:37
  • 30 - flutter docs scrolling widgets.zip
  • 31 - Wrap and Stack.mp4
    04:39
  • 31 - flutter docs stack.zip
  • 31 - flutter docs wrap widget.zip
  • 32 - Bugs.html
  • 33 - Class and object part 1.mp4
    06:54
  • 34 - class and object part 2.mp4
    04:01
  • 34 - dart docs classes.zip
  • 35 - flutter docs map.zip
  • 35 - loop lists and map.mp4
    06:47
  • 36 - Challenges set 1.mp4
    06:35
  • 37 - Challenges set 2.mp4
    06:18
  • 38 - Stateful vs Stateless widgets.mp4
    05:14
  • 38 - flutter docs.zip
  • 39 - State management in action.mp4
    07:27
  • 39 - flutter docs.zip
  • 40 - AudioPlayers package.mp4
    04:07
  • 40 - audioplayers package.zip
  • 40 - sound assets.zip
  • 41 - Playing the beats.mp4
    04:22
  • 41 - my dashatar app complete project.zip
  • 42 - The problem.mp4
    05:35
  • 42 - starting project.zip
  • 43 - Solution Introduction.mp4
    06:57
  • 44 - LaunchPad decorations.mp4
    05:00
  • 45 - Add delay and play audio.mp4
    02:03
  • 46 - Adding sound path.mp4
    07:08
  • 46 - launchpad complete project.zip
  • 47 - Bugs.html
  • 48 - Creating a new project.mp4
    06:02
  • 49 - Change app icons.mp4
    04:04
  • 50 - App icon customization.mp4
    04:57
  • 51 - Change favicon.mp4
    05:50
  • 52 - coding maindart.mp4
    06:18
  • 53 - analysisyaml Linters.mp4
    06:24
  • 54 - const vs final.mp4
    05:45
  • 55 - mouse region.mp4
    22:44
  • 56 - CircleAvatar.mp4
    05:50
  • 57 - padding.mp4
    06:08
  • 58 - sansBold.mp4
    05:25
  • 59 - contact details.mp4
    06:04
  • 60 - about section.mp4
    09:34
  • 61 - third section.mp4
    05:25
  • 62 - decorating the card.mp4
    03:36
  • 63 - adding more cards.mp4
    04:16
  • 64 - contact me.mp4
    05:43
  • 65 - textFields.mp4
    06:21
  • 66 - making a stateless widget.mp4
    07:52
  • 67 - Finishing textFormFields.mp4
    07:01
  • 68 - Exploring new properties.mp4
    09:03
  • 69 - Using RegExp.mp4
    04:49
  • 70 - How to validate the text.mp4
    07:16
  • 71 - Integers and double.mp4
    06:03
  • 72 - Animations.mp4
    06:32
  • 73 - Practical use of AnimationController.mp4
    04:08
  • 74 - Finishing the animated cards.mp4
    06:03
  • 75 - Firebase hosting.mp4
    04:46
  • 76 - Creating a project in Firebase.mp4
    05:16
  • 77 - Further exploring Firebase.mp4
    06:18
  • 78 - SVG Image Asset.mp4
    08:41
  • 79 - Adding social media.mp4
    07:04
  • 80 - Designing the web app.mp4
    05:07
  • 81 - Async await and functions 1.mp4
    06:58
  • 82 - Async await and functions 2.mp4
    04:45
  • 83 - First way.mp4
    06:56
  • 83 - initial project.zip
  • 84 - Second way.mp4
    04:25
  • 85 - Third way.mp4
    06:30
  • 86 - Routes 1.mp4
    09:08
  • 87 - Routes 2.mp4
    15:38
  • 87 - the complete project.zip
  • 88 - Routes.mp4
    06:19
  • 89 - Adding AppBar.mp4
    04:30
  • 90 - Adding Drawer.mp4
    04:52
  • 91 - Tabs mobile.mp4
    06:17
  • 92 - Social media link button.mp4
    04:05
  • 93 - Adding circle avatar.mp4
    02:30
  • 94 - Contact information.mp4
    05:22
  • 95 - Contact information 2.mp4
    04:59
  • 96 - About section.mp4
    06:26
  • 97 - Experience section.mp4
    06:50
  • 98 - Contact section.mp4
    10:04
  • 99 - Navigations.mp4
    04:15
  • 100 - Routes and links.mp4
    10:13
  • 101 - Sliver AppBar.mp4
    04:40
  • 102 - Tabs Web.mp4
    04:45
  • 103 - CanvasKit vs HTML.mp4
    05:44
  • 104 - Adding TextForms.mp4
    05:17
  • 105 - Contact Mobile View.mp4
    05:54
  • 106 - SliverAppBar mobile.mp4
    04:47
  • 107 - Text Form Mobile.mp4
    04:04
  • 108 - AppBar and Drawer.mp4
    07:09
  • 109 - Introduction section.mp4
    05:25
  • 110 - BackEnd section.mp4
    06:11
  • 111 - About Web.mp4
    06:16
  • 112 - About me first section web.mp4
    06:04
  • 113 - Ending About page.mp4
    08:43
  • 114 - Creating Routes and adding Drawer.mp4
    04:45
  • 115 - Custom Text widgets.mp4
    04:52
  • 116 - Sliver appBar.mp4
    05:03
  • 117 - Blog Post widget.mp4
    04:07
  • 118 - Blog Post 2.mp4
    03:23
  • 119 - Blog Post 3.mp4
    03:06
  • 120 - Rethink design.mp4
    02:57
  • 121 - Works appBar.mp4
    05:23
  • 122 - Showcasing apps.mp4
    05:38
  • 123 - Coding the Drawer works.mp4
    06:16
  • 124 - Android and IOS.mp4
    06:25
  • 125 - kIsWeb.mp4
    06:25
  • 126 - Web.mp4
    04:49
  • 127 - Introduction to Cloud Firestore.mp4
    06:25
  • 128 - Fetching data.mp4
    05:26
  • 129 - Streams.mp4
    05:09
  • 130 - Displaying blog from Firestore.mp4
    06:55
  • 131 - Displaying blog from Firebase part 2.mp4
    06:21
  • 132 - Adding data to Blog.mp4
    05:12
  • 133 - Stream articles function.mp4
    05:13
  • 134 - Textediting controller.mp4
    05:40
  • 135 - Validator.mp4
    06:51
  • 136 - Add response function.mp4
    08:48
  • 137 - Upload response.mp4
    06:44
  • 138 - Deploy to web.mp4
    04:25
  • 139 - Introduction.mp4
    07:11
  • 140 - Message rules.mp4
    04:07
  • 141 - Articles and testing.mp4
    19:39
  • 141 - the complete project.zip
  • 142 - Domain name transfer Optional.mp4
    05:25
  • 143 - Introduction.mp4
    08:17
  • 143 - initial project.zip
  • 144 - Provider part 1.mp4
    02:03
  • 145 - Provider part 2.mp4
    05:16
  • 146 - Riverpod part 1.mp4
    04:16
  • 147 - Riverpod part 2.mp4
    04:48
  • 148 - Introduction.mp4
    03:33
  • 148 - initial project of the budget app.zip
  • 149 - Creating our Firebase project.mp4
    03:39
  • 150 - Adding the SHA files.mp4
    02:27
  • 151 - Adding the IOS app.mp4
    02:13
  • 152 - Web setup.mp4
    04:44
  • 153 - Google OAuth.mp4
    02:36
  • 154 - Using the responsive handler.mp4
    05:46
  • 155 - Using the responsive handler 2.mp4
    02:02
  • 156 - Using the responsive handler 3.mp4
    02:32
  • 157 - Log in mobile UI.mp4
    02:05
  • 158 - Adding the app logo and the fields.mp4
    04:13
  • 159 - What is the obscure property.mp4
    03:25
  • 160 - Using the isObscure variable.mp4
    05:00
  • 161 - Creating a custom reusable widget.mp4
    03:33
  • 162 - Rows and user registration.mp4
    04:09
  • 163 - Error popups.mp4
    06:30
  • 164 - RegExp.mp4
    04:00
  • 165 - Creating the log in button.mp4
    05:34
  • 166 - Registering and logging in to the app.mp4
    04:12
  • 167 - Creating the Google SignIn button.mp4
    03:20
  • 168 - Sign in with Google Web and mobile.mp4
    04:59
  • 169 - Correcting Google SignIn to Firebase auth.mp4
    02:24
  • 170 - Coding the Login View web.mp4
    04:07
  • 171 - Adding image assets.mp4
    02:03
  • 172 - Email field.mp4
    05:19
  • 173 - Password field.mp4
    02:45
  • 174 - Register and Sign in buttons.mp4
    03:44
  • 175 - Creating Sign in with Google button on web.mp4
    02:50
  • 176 - Google sign in successful.mp4
    04:25
  • 177 - Security rules.mp4
    05:41
  • 178 - Drawer.mp4
    03:50
  • 179 - Log out button.mp4
    05:35
  • 180 - Social media links.mp4
    02:12
  • 181 - Dashboard.mp4
    05:12
  • 182 - TODO comments.mp4
    02:56
  • 183 - Container for the variable names.mp4
    03:39
  • 184 - Variable names and divider.mp4
    04:02
  • 185 - Add expense mobile.mp4
    05:39
  • 186 - Add expense function.mp4
    05:56
  • 187 - TextForm widget.mp4
    06:33
  • 188 - TextForm widget 2.mp4
    06:42
  • 189 - User collection.mp4
    01:18
  • 190 - How to add data to Cloud Firestore.mp4
    06:53
  • 191 - Creating the Add income button.mp4
    04:29
  • 192 - Add income function.mp4
    03:57
  • 193 - Name and amount fields.mp4
    03:29
  • 194 - Save button function.mp4
    04:41
  • 195 - The expenses list.mp4
    03:22
  • 196 - The expenses list 2.mp4
    05:51
  • 197 - Incomes list.mp4
    03:32
  • 198 - Extracting the docs from Firebase & clean lists.mp4
    04:09
  • 199 - Running the functions.mp4
    03:55
  • 200 - Reset function.mp4
    06:22
  • 201 - Web AppBar.mp4
    07:55
  • 202 - Add expense web.mp4
    04:56
  • 203 - Add income web.mp4
    06:26
  • 204 - Total calculations.mp4
    07:20
  • 205 - Expenses list.mp4
    10:21
  • 206 - Incomes list.mp4
    08:20
  • 206 - the complete project.zip
  • Description


    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
    • Back-end with Firebase and deploy web apps to Firebase hosting for free
    • Start from scratch to understand all fundamental concepts of Flutter development
    • Build beautiful, appealing and responsive flutter apps that fit every device size
    • We respond to all of your flutter questions.
    • 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

    Who is this for?


  • 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
  • What You Need to Know?


  • No programming or coding experience needed
  • Windows or Mac
  • 15 GB of storage
  • 4 GB of RAM
  • More details


    Description

    Welcome to the best and most industry-oriented hands-on course on Google Flutter where you’ll start from scratch and go step by step to become an industry-standard Flutter developer. We will respond to all of your DMs so that you have the best learning experience.

    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 Course
    We 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 bac

    • A 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

    • Navigations

    • Portfolio of apps to impress recruiters and clients

    • Streams & Future

    • State management from basics to advanced topics like Provider & Riverpod & Hooks

    • Firebase hosting for free

    • Domain name transfer

    • Email authentication, Google authentication for web and mobile

    • Deep dive into No-SQL database (Firestore)

    • Design patterns like MVVM, MVC


    The 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 an app but develop it with 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 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 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 Pal

    I 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 Banerjee

    I 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 White

    The most important topics are covered. I’d highly recommend it and give it even more than five stars! - Pritam Banik

    I 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 N

    Esse 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





    Who this course is for:

    • 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

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Sagnik Bhattacharya
    Sagnik Bhattacharya
    Instructor's Courses
    I began my career as a Flutter software engineer and after 3 years of experience, I founded my own ed-tech company. I’ve taught Flutter to over 5000 students across the globe. My students were able to develop high-performance, production-grade apps in Flutter while maintaining the highest industry standards and security. Thanks to my experience in creating flutter apps with astounding performance and state-of-the-art security and a skill to simplify the hardest of topics, my teaching is appreciated and recommended by many professors of universities.
    Paulina Knop
    Paulina Knop
    Instructor's Courses
    I believe that every student is unique and deserves an inspiring and engaging atmosphere in which they can grow. As an Instructor, I strive to help students meet their fullest potential in the area of flutter development so that they can achieve their desired goals. I am very passionate about programming and teaching and I spend a lot of time researching these matters in order to make the lessons fun and comprehensive.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 200
    • duration 18:11:04
    • English subtitles has
    • Release Date 2022/11/16