NOTE: This course is NOT updated to Null Safety and the latest packages. If you want to use Null Safety and the latest APIs, be prepared to do some extra work to get things working. With that said, many of the concepts taught in the course are still very valuable.
Want to learn how to build native mobile apps with Flutter?
Then you are in the right place.
Flutter is a mobile framework by Google for building beautiful and fast native apps. Flutter is very productive and offers a rich set of widgets that makes building apps a breeze. Once you experience hot–reload and everything else Flutter has to offer, you will never want to go back.
In this course you will build a complete, real–world application for iOS and Android, by using Dart, Flutter and Firebase.
This course starts from the basics, and includes a full introduction to Dart and Flutter. This means that NO prior experience with Dart and mobile app development is needed.
As you make progress, the course will introduce more advanced topics, with special emphasis on writing production–ready code, so that you can learn how to build robust applications that scale.
And by learning Firebase as well, you will understand how to make modern reactive apps, and see why Flutter and Firebase are a great combination.
Instructor Details
Courses : 2
Specification: Flutter & Firebase: Build a Complete App for iOS & Android
|
35 reviews for Flutter & Firebase: Build a Complete App for iOS & Android
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Price | $19.99 |
---|---|
Provider | |
Duration | 21 hours |
Year | 2021 |
Level | All |
Language | English |
Certificate | Yes |
Quizzes | No |
$119.99 $19.99
Yuriy Linnyk –
I very much like your style.
Gerardo Arellano –
Great, this is the first course that i take that covers provider, bloc, and testing.
Ansh Patel –
you should give coding exercises and also the explanation is in too much pace
Jos Antonio Herrera –
Claro y detallado
Jo o Marcos Salvanini Bellini de Moraes –
So far so good. The instructor explains every topic very well and focus on the code architecture, which is really important
Ashraf Khaled Zarkani –
very good explanation . i like the short videos approach, if i can suggest to add more material regarding the UI design. All the Best 🙂
Caio Resende –
The introduction was well explained and as a student, I know what to expect from the course and lectures.
Hussein Walid Qudsi –
Very good course, highly recommended. It covers from end to end in a iterative and simple to follow instructions.
Mike Rydstrom –
This course is outstanding, it is however not really a beginner s course. If you are totally new to Flutter, then there are other courses more suited, offering a softer introduction to Flutter. The Introduction to Dart section is however great on its own and that section can very well be used before taking any other Flutter course as well. Andrea covers all the fundamentals of Dart, better than in other Flutter courses I have bought on Udemy. When you are ready to jump into more advanced topics in Flutter, like Firebase authentication services, and understanding how to build an authentication workflow using stateful widget, Provider and Blocs, then this course has you covered and will get you up to speed on the most popular and key state management techniques in Flutter. Andrea uses a lot of excellent visualizations and explanations of what is going on and how things work, they are an invaluable part of the learning journey in this course. I got this course when it was still in early access/pre release phase and only the sign in workflow existed. It took me some time to find the time to get back to it again and complete the later added 2nd part (Sections 17 and later). I was pleased to notice that the earlier content had been updated as well (packages updated or with info on what you need to do if you are on even never packages) and some of the earlier parts in the authentication flow had been polished and improved as well. This speaks highly of the commitment to quality Andrea has and to keeping the course relevant as Flutter continues develop and evolve at high speed. The 2nd part Working with Cloud Firestore is the actual functional content of the developed app in this course. In addition to teaching fundamentals of using Firestore with Flutter, it contains some great additional gems, like e.g. the generic list items builder. The RxDart section is an interesting addition as well, I was not expecting to find it this course. Here I do think the course falls a bit short, but mostly because RxDart is such a large topic that it could deserve or need an entire course on its own. That being said, it is still a nice introduction, but don t expect to become a master of RxDart after it, but you can certainly comfortable start exploring it further on your own. The testing section in this course is like a small mini extra bonus course all in its own, armed with it you can get started on creating tests for your own apps. It works well as a reference guide for most testing topics you will run into, keep it handy and return to it as a refresher when you write test for your own apps. I can t recommend this course enough and considering that it is the first full course Andrea has made (be it after many outstanding tutorials on YouTube), it is an even more impressive feat and the course offers tremendous value to anybody that wants to dive a bit deeper into Flutter.
Shreyas Parbat –
Amazing course! Teaches you everything you could possibly need, plus great Dart and OOP theory explanations. If you’re okay with the Firebase tie in, this is the only course you need to get your app off the ground!
Nick Bruinsma –
Andrea is a very good coder! I can recommend this course especially if you have some programming experience and want to learn the good way to program in Dart with Flutter
Dave Hust –
I love how you explain everything. As I teacher I’m learning about how to teach better too. Nice, short videos that are succinct and informative.
Claudia Li –
Very good tutorial, Very helpful contents
Francesco Molinari –
Very clear, progressive and detailed course. Every step is well explained by the author.
Gagan –
Clearly explanations…. I love it
Ian White –
Getting my app to run with firebase packages has been a nightmare; particularly for ios. When I download your example app, it actually ran ok on ios, and it made me look at your architecture, which has some nice aspects, so I thought I should go through your course. Until now, I have been using a java Google Cloud Endpoints server on appengine, but I want to give Firebase a try. My only real concern with Firebase is the potential costs. All that real time listening must have a significant price associated with it. Anyway, hopefully I’ll learn all about that from you. Great start, so 5*… Ian
Manuel Tovar –
It is explained in an easily way to understand.
Nur Sarah Binti Rosli –
Im a newbie in the programming world and till now i’m understand his explanation clearly
Melih nsal –
When the instructor is talking about a new material about either flutter or dart, sometimes I get a little bit confused but a couple of seconds later, he says I am gonna explain this concept in soon and it makes me relaxed. He knows, which concepts can be confusing and teach to us successfully. The course is good for high level developers as well and it seems to me that it is also good for beginners too. I only completed 20% of the course but it seems so ok.
George D. –
This is a great course with good explanation and well structured content. I’m totally recommend it, especially for those who already started to learn Flutter but has some confusions or blind spots. Thank you Andrea for your work!
Karim Norman Gorjux –
This is the course I wish I had earlier. Loved the short lessons, easy to digest Very well explanation that covers the WHAT and WHY. The good habit to jump on the flutter code to see how are constructed the widget is a very good practice. This is the first course that uses the composition in the right way. Other instructors on other courses use the lazy practice to copy and paste and do mess with the code. Not Andrea. Andrea uses diagrams to explain how things work and also introduce the complex gradually to explain to you why things are done in one way, what is the issue and how to solve it. What you’ll find exceptional is how Andrea explains the advanced technique in the second part of the course. The section is summarily explained at the beginning and during the lessons, Andrea uses a diagram to explain in detail the theory. My suggestion is to follow the course, code following Andrea, and add the documentation on your code than use it as a base to your project. What you’ll get at the end of course? You’ll understand how to create an app following the best practice. You’ll get the habit to read flutter code to understand the widget you are using, you’ll also write your widget with good separation and design.
Kiransitaram –
Great teaching technique!
L S –
There is a lot of good content here, but I have to give this rating because the instructor is constantly teaching you one concept only to rip it away from you to do it differently in a future video. I don’t know about others, but for me, it’s kind of like building a stack of cards only to blow it away in a couple of videos. It just creates too much context switching when I’m trying to learn the previous concept. I get the value of showing a better way to do things, but I would of rather just have the best way explained to me deeply from the start.
Sultana Iulian –
Really great explanations and easy to follow course, definitely a very good course for a beginner.
Moad Wakif –
This young man is an absolute genius, extremely skilled and gifted in his craft. Amazing Course.
Mati –
This course is the one of the best Tutorial on Flutter as it break down every bit to smaller for student to easy digest and understand. I bought lot of Flutter courses on this platform and this course is one of the best one…Enroll now and you will understand what I mean. Thank you the Creator(Lecture) of this course, keep it up the best effort in the future
Modesto Vasco Fornas –
Great explanations
Chrisler Laid –
There were details that can be easily missed by students with no programming background
Ahmadraza –
Andrea is very good instructor in the world.
Fabian Sosa Escalada –
up to date content, didactic instructor, good support community in slack, additional resources, tutorials and optional videos with the latest advances in flutter. Concise and direct to the point, with a huge amount of diagrams. A colossal amount of work to simplify our learning
Lucas Harada –
The instructor does a good job of showcasing different solutions to the state management problem, and why they might not scale or be easy to maintain. I particularly enjoyed the fact that he slowly refactored parts of the code as they started to get cumbersome instead of just handing out the best solution right away, since this allows us to experience why X might not be ideal by ourselves.
Nidal Aljuneidi –
Nice presentation, building block technique
Jordy Hershel –
It’s easy he knows how to teach . This is one of the best nope wait the most complete course I’ve ever had. He takes time to explain in details each step and tells us what are the advantages and disadvantages of using such a way. The course is concise and clear and the instructor goes to the point. I totally recommend it to anyone willing to learn Flutter. I wish we could give 6 stars…
Rob –
Good explanations of dart language, very thorough course to learn flutter from 0 indeed.
Rizabek Tursynbai –
I am a dart beginner. But some codes in this course now show errors in dartpad. Is the course outdated?