Skip to content
0:00 / 0:00

#flutter#dart#firebase

Flutter Course for Beginners – 37-hour Cross Platform App Development Tutorial

freeCodeCamp.org

12M subscribers • 12 videos on Hallway

YouTube
  • Recommended by 4 people: 4 in engineering communities.
  • Presented by Vandad Nahavandipoor
  • Linked in the descriptionvandadnp/mynotes-course
  • May be out of date. The tools, versions or practices it shows have likely moved on.

Beginner. No background in the topic needed.

3.7M views4 years ago4 recommendations

Mobile developmentFlutter and React NativeiOS and SwiftUIAndroid and Jetpack Compose

A comprehensive 37-hour tutorial covering cross-platform app development with Flutter, Dart, and Firebase.

Learn how to use Flutter in this complete course for beginners. Flutter is an open-source UI software development kit used to create cross-platform applications for iOS, Android, Windows, Mac, and more. 💻 GitHub repo: github.com/vandadnp/mynotes-course ✏️ Course developed by Vandad Nahavandipoor. Check out his channel: youtube.com/channel/UC8NpGP0AOQ0kX9ZRcohiPeQ 🔗 Discord study group (for questions and answers about this course): discord.gg/C8UpxJyU4n 🔗 Setting up Firebase CLI and FlutterFire CLI on Windows: youtube.com/watch?v=nQ3AhFo2rKc ❤️ Try interactive JavaScript courses we love, right in your browser: scrimba.com/freeCodeCamp-JavaScript (Made possible by a grant from our friends at Scrimba) ⭐️ Course Contents ⭐️ ⌨️ () Introduction ⌨️ () Developer Accounts ⌨️ () Setup ⌨️ () Introduction to Dart ⌨️ () Dart Control Statements and Collections ⌨️ () Sound Null safety in Dart ⌨️ () Dart Enumerations, Classes and Objects ⌨️ () Advanced Dart ⌨️ () Project Setup ⌨️ () iOS App Setup ⌨️ () Android App Setup ⌨️ () Firebase Backend Setup ⌨️ () Basic Registration Screen ⌨️ () Login View ⌨️ () Separating App Initialization from Login and Register Screens ⌨️ () Setting up Git and GitHub ⌨️ () Email Verification View ⌨️ () Link Between Login and Register Views ⌨️ () Logout View ⌨️ () Go From Login to Notes View ⌨️ () Cleaning Up our Routes ⌨️ () Error Handling in Login View ⌨️ () Error Handling in Register View, Next Screen After Registration ⌨️ () Confirming Identity Before Going to Main UI ⌨️ () Auth Service ⌨️ () Migrating to Auth Service ⌨️ () Unit Testing our AuthService ⌨️ () CRUD Local Storage ⌨️ () Working with Streams in Notes Service ⌨️ () Preparing Notes View to Read All Notes ⌨️ () Preparing to Create New Notes ⌨️ () Creating New Notes ⌨️ () Displaying Notes in Notes View ⌨️ () Deleting Existing Notes in Notes View ⌨️ () Updating Existing Notes ⌨️ () Protecting NotesService with Current User ⌨️ () Writing Notes to Cloud Firestore ⌨️ () Migrating to our Firestore Service ⌨️ () Sharing Notes ⌨️ () Introduction to Bloc ⌨️ () Converting our Auth Process to Bloc ⌨️ () Handling Auth Bloc Exceptions During Login ⌨️ () Moving to Bloc for Routing and Dialogs ⌨️ () Loading Screens ⌨️ () Final Touches Before App Release ⌨️ () App Icons and App Name ⌨️ () Splash Screen ⌨️ () Sending our iOS app to App Store Connect ⌨️ () Releasing our iOS App ⌨️ () Fixing Firebase Security Rules and Resubmitting the iOS App ⌨️ () Releasing our Android App ⌨️ () Localization in Flutter ⌨️ () Outro

Why it's here

4 people recommend this

What people say. Recommended as a comprehensive, up-to-date course for beginners learning Flutter and Dart.

Moments people linked to

u/Elixanein r/FlutterDev • Recommends

Flutter Course for Beginners

u/MaximumMeet5in r/FlutterDev • Recommends

Flutter course / tutorial Hello all, Hope you are doing well. I have been trying to learn flutter dev lately, but every time I enroll in the course it's outdated, and it's just kinda frustrating. Can someone recommend to me some of the courses or up-to-date learning roadmap of flutter? I am familiar with the basics of Flutter and pretty solid with OOP. This is the best one I found [video but it's really long, and really made for absolute beginners. So it's really hard for me to watch. Thank you all, All the best!

u/Your_basement11in r/FlutterDev • Recommends

Need suggestion Hi guys hope y'all are good. I am beginning the path to mobile app development with flutter. I have 2 questions. 1.I looked for some courses on youtube and found this so I wanted to ask that if learning this course would be good enough for me to be able to understand and use flutter effectively. For some context I am in highschool and currently I don't have money for paid courses from Udemy etc. 2.Secondly I am doing a non computer science degree so if I give this thing enough time and effort, would I be able to find some work in terms of remote jobs or freelancing would be the only option. I'm new to this field and willing to invest time in this but I'm not aware of some…

u/chromebox21in r/FlutterDev • Recommends

Recommended class for a complete beginner? Hi all, I'm an interface designer that mostly uses Figma and I would like to get into Flutter to bring my designs to life. Most of the time I am designing interfaces for web apps and mobile apps. I have some experience with HTML and CSS and know the basics when it comes to Javascript. I am currently working through the FreeCodeCamp 37 hour Flutter course and so far its been alright. My goal is to complete this course and was wondering what other courses people would recommend to get closer to mastering Dart and Flutter. I have been looking at the following two courses to take my learning further: 1. [Flutter & Dart - The Complete Guide \[2022…
0View on Reddit

u/private_lanternin r/ProgrammingLanguages • Mentions

On “Where can I learn Flutter-Dart for free?”

You should read the docs, it is fantastic and watch this video link to this video

u/SANatSocin r/FlutterDev • Mentions

Is Udemy or freeCodeCamp's course on flutter better? I'm trying to ascertain which is the superior course to learn flutter from. Money is not an issue. [video That is the youtube course I'm referring to. I can only think that a 37 hour long video must be comprehensive. On the other hand, Udemy has a good reputation for this sort of thing from what I know. Here's the udemy course. https://www.udemy.com/course/flutter-bootcamp-with-dart/learn/lecture/14481768#overview

u/vilmeniin r/FlutterDev • Mentions

Should I just read the docs (under the section Development) or should I watch some tutorial video on youtube? Hi, I am trying to learn Flutter, but I don't know what resource to use. I have a limited time to learn the basics, as my university will probably open a scholarship this month. So, that said, should I just read the docs? They are enough? Or should I watch some tutorial video, like this one from Vandad?