Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

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

via freeCodeCamp

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

Reviews

4.6 rating, based on 5 Class Central reviews

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

  • i really love it ..., but if you explain new concepts and steps more would been great but over all amaizing information
  • Hanna Maghfiroh
    great class, Start from the basics so we can follow the instructions clearly, I have been watching freecodecamp from my first year in college and it's a lifesaver because they have so many videos and projects that can be develop in our minimalistic environment.
  • This Course was Awesome, easy and simple to learn flutter important topics. I got very much from this course, I will recommend to all of flutter learner to come and learn flutter basics

  • Azfar Khan
    Informative course, engaging content, valuable insights gained,Practical course, improved skills, highly recommend
  • This course is amazing for beginners, I liked it so if you're a beginner I recommend this course for you.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.