YoVDO

Flutter Essentials - Learn to make apps for Android, iOS, Windows, Mac, Linux (Full Course)

Offered By: freeCodeCamp

Tags

Flutter Courses Mobile Development Courses Web Development Courses

Course Description

Overview

Dive into a comprehensive Flutter tutorial course designed for beginners, covering the essentials of building natively compiled applications for mobile, web, and desktop platforms from a single codebase. Learn to develop for Android, iOS, Windows, Mac, and Linux through hands-on lessons spanning 2-3 hours. Begin with Flutter installation and progress through key concepts such as Scaffold, Container, Text widgets, Rows, Columns, Material Drawer, ListView, NetworkImage, and Floating Action Buttons. Explore Card creation, asset images, TextField implementation, and proper code organization. Advance to networking with HTTP, ListView and GridView builders, form handling, navigation, and persistent storage using Shared Preferences. Conclude with bonus lessons on future-oriented development and streaming with StreamBuilder. Access source code on GitHub and follow up with recommended next steps to continue your Flutter journey.

Syllabus

) Introduction and Install Flutter ❗.
) Git | First Page | Scaffold .
) The Most Powerful Widgets - Container & Text ❤️.
) Rows & Columns .
) Material Drawer | ListView | Circle Avatar | NetworkImage | Floating Action Button ⛳️.
) Card, Asset Images, TextField & ScrollView .
) Organising Your Flutter Code .
) Networking with HTTP | ListView Builder | GridView Builder .
) Forms, Stack & Navigation - A Login Page ✅.
) Persistent Storage with Shared Preferences ⏳.
) BONUS: 1 Welcome to the Future .
) BONUS: 2 Now streaming with StreamBuilder ‍.


Taught by

freeCodeCamp.org

Related Courses

Fundamentals of Fluid-Solid Interactions
École Polytechnique via Coursera
Build Native Mobile Apps with Flutter
Google via Udacity
Creating a Calculator App with Flutter
Coursera Project Network via Coursera
Learn Dart Programming for Flutter
Udemy
Dart & Introducción a Flutter
Udemy