Course Information
Course Overview
Build Stunning Serverless Android & iOS Apps using Google’s great new mobile UI framework.
Flutter is Google's brand NEW mobile UI framework build to make developing beautiful and functional interfaces for both iOS and Android natively. Flutter Apps are written in a language called Dart, which is a simple client/server language that you'll learn along the way!
This course is designed specifically for people just starting out with Flutter and Mobile development who want to build a fully functioning, app that serves a real purpose. You'll learn how to tie your app into Firebase services in order to make it truly Serverless.
Some of the Firebase Services you'll learn along the way:
- Cloud Firestore - NoSQL Cloud Database
- Firebase Storage - Raw Cloud File storage
- Google Sign-in Authentication - Plus options to add sign-in for GitHub, Facebook, Email etc.
- Firebase Functions - Write a number of Cloud functions that our app with use to safely handle requests
Course Content
- 6 section(s)
- 58 lecture(s)
- Section 1 Introduction & Development Setup
- Section 2 Flutter Basics : Learning about Widgets
- Section 3 Dart Basics : Introduction to the Language
- Section 4 Flutter Beginner : Build a Word Game
- Section 5 Flutter Intermediate : Build a Cat Adoption App
- Section 6 Firebase Integration : Making the Cat Adoption App Serverless
What You’ll Learn
- Build a Beautiful Flutter App from scratch
- Dart Programming experience for other Frontend and Mobile projects
- Cloud Firestore Database integration for our Flutter App
- Firebase Authentication for our Flutter App
- Firebase Functions to safely handle changes to Cloud Firestore
Skills covered in this course
Reviews
-
IIssossinam Rachid Agbandou
I bought this course for the Firebase chapter. It sucks. Plus the course isn't up to date. It's a shame to sell an obsolete course. I'm disappointed with my purchase.
-
JJim Stewart
Course is a little dated using an older version of Flutter. Although the cloud functions were interesting, this would be been better as a bonus chapter, personally I would have preferred to figure out how the updates work with flutter and firebase in a more standard form which I will not need to research. I enjoyed the course, the presenter was easy to follow and understand.
-
MMichael Tolsma
This is not a beginners course, and some of the vital content is now out of date (which is to be expected from a two-year old course). I have the basic fundamentals of Flutter and Dart, but even I would have appreciated more explanation as to why Nathan was using/not using certain bits of codes. e.g. How "Listeners" actually work, and what they were actually doing to help the code. At the end of the course, you've made an app that links to the Google Firestore, and that's what I needed, but there's a huge jump from the course's part 4 to part 5 in terms of what was needed to be implemented. I don't recommend this course unless you already have at least a basic understanding of how Dart and Flutter works beforehand (I recommend Smartherd on YouTube), or if you just need to know how to link to the Google Firestore without much need for detailed explanation. A nice addition would have been how to SEND data to the Firestore and reused at a later date.
-
mmike demilia
A little elementary; I was hoping it would assume most people have experience programming before taking this course. Going over what a variable is or how a basic loop works is kind of a waste of time for 95% of the people who are probably going to take this course.