Flutter & Firebase - From Scratch to Production Ready App

Udemy Flutter & Firebase - From Scratch to Production Ready App

Register & Get access to index
4973290-affa.jpg
Deep dive Into Programming Basics with Dart. You'll learn to build Web / Mobile / Desktop Apps from Scratch with Flutter

Description​

This course is for complete beginners and for students who want to learn Flutter through proper documentation provided by Google. The most up-to-date Flutter course available online. Covering all the fundamental concepts for Flutter development, using the latest Flutter 3.0 version. This course will mainly cover the following topics.

PROGRAMMING FUNDAMENTALS WITH DART
  1. Data types
  2. Variables
  3. Operators
  4. Functions
  5. Lists / Arrays and Maps
  6. Conditionals and Loops
  7. Const and Final Keyword
  8. Naming Conventions
  9. Null Safety
  10. Streams and Futures
  11. Async & Await
  12. Classes and Objects
  13. Abstract and Interface Classes

DEEP DIVE INTO 100 FLUTTER'S COMMONLY USED WIDGETS
In this section, we'll be covering all the commonly used widgets of flutter with examples. We will be going through each and every possible configuration a widget has to offer including Google's Flutter Widgets of the week.

STATE MANAGEMENT
To keep everything simple and clean, we'll be using the PROVIDER package to manage our data state in the application.

RESPONSIVENESS
We will looking at different techniques to implement responsiveness but will establish the most optimized way to make your layouts responsive for Mobile, Web and Desktop Applications.

DEBUGGING AND SOLUTIONS TO COMMON ERRORS
We'll be looking at different errors that students may experience during and learn how to search for the solution for those errors on the internet and implementing the solutions.

FLUTTER PUB DEV
We'll be looking at many Flutter / Dart Packages available at pub dev that will help us with many features without reinventing the wheel.

ACCESSING NATIVE FUNCTIONALITIES
We'll be accessing functionalities that are native to your Android or IOS device. We'll be accessing basic device sensors and making use of navigation maps and cameras.

FIREBASE FUNDAMENTALS
  1. Firebase Theory
  2. Firebase Authentication
  3. Firebase Firestore
  4. Firebase Real-time Database
  5. Firebase Cloud Functions
  6. Firebase Cloud Messaging
  7. Firebase Storage
  8. Firebase AppCheck
  9. Firebase Security Rules

ANIMATIONS
  1. Flutter Built-in Animation Controllers
  2. Rive Animations
  3. Lottie Animations

I designed this course to be a step-by-step guide. If you're a beginner to Dart and programming in general, this course is a great place to start. Following this course from beginning to end will give you a head start for your future projects.

Who this course is for:​

  • For Absolute Beginners
  • For People developing apps in Java/Kotlin or Swift
  • For People who want to learn Web, Mobile and Desktop App Development
  • Anyone who wants to start with programming and wants to build High-End Production Ready Mobile , Desktop and Web Apps
Author
Satoru Gojo
Downloads
171
Views
1,360
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from Satoru Gojo