Flutter Tutorial


This flutter tutorial created for beginners to expert level. If you're facing any issue on any topics feel free to comment on that particular topic. If you want more tutorial (or) want to write articles on flutter, feel free to contact us.

Subscribe our YouTube for the video tutorial

What is Flutter?

Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase.

Flutter uses Dart programming languages for creating mobile & web apps

Why Flutter?

  • Flutter uses Skia for rendering UI
  • Single Programming language (dart)
  • Widget Based
  • Easy to learn

Flutter Architecture

Read in detail: https://github.com/flutter/flutter/wiki/The-Engine-architecture


Flutter Tutorial List

Getting Started

Installing Flutter

UI Widgets: Explore UI widgets & how to implement those widgets

Navigation: Learn how to navigate & pass data between multiple pages using routing

  • Simple Routing
  • Routing with Named Parameter

Layouts: Explore multiple ways to fit UI widgets using layouts

Authentication: Let's protect page/screen from unauthorized users.

Flutter & Firebase: Let's connect firebase with flutter

  • Firebase Email Authentication
  • Firebase Facebook login
  • Firebase Google Login