Skip to content

This is a list of resources for learning Flutter beyond the basics. It includes books, videos, and other resources that will help you take your Flutter skills to the next level.

License

Notifications You must be signed in to change notification settings

capps096github/flutter_resources

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Flutter Resources: A Beyond the Basics Guide

This is a list of resources for learning Flutter beyond the basics. It includes books, videos, and other resources that will help you take your Flutter skills to the next level. Inspired by Flutter Roadmap by @olexale

Introduction

What is Flutter?

Flutter is an open source framework by Google for building beautiful, natively compiled, multi-platform (mobile, web, desktop, and embedded) applications from a single codebase.

Flutter is powered by Dart, a language optimized for fast apps on any platform. (mobile, web, desktop, and embedded)

Getting Started

  1. (Optional) Learn Dart Programming Language first, if you are really totally new to programming. But if you know any programming language, like Java, Kotlin, you can skip this step.

  2. Get Started With Flutter

  3. Install Flutter

  4. Flutter Basics Intro

  5. Frequently Asked Questions in Flutter

What next?

This is where our resources come in. We have curated a list of resources that will help you take your Flutter skills to the next level.

IDEs and Editors

Online IDEs

Extensions for VS Code

In this guide, I will be using VS Code as my primary IDE, since I use it alot for all my development work, but you can use any IDE or editor of your choice. (What I Use)

Drag and Drop Flutter App Builder Tools

Quick Start Guides

Other Guides and Resources (I higliy recommend)

Error Fixes and Troubleshooting

  • settings.json code for Flutter and Dart Quick Fixes in VS Code by Code With Andrea
  • Get the Code for the Quick Fixes on GitHub

Official Flutter Resources

Blogs

Packages and Plugins

Mobile Money Payments

Walkthroughs, Samples and Tutorials

YouTube Channels

Ready-made Flutter Apps

For those who love copy, paste and edit, these can be great headstarts.

AI and ML in Flutter

Backend and Databases

Local Databases

  • Hive
  • SQL
  • Isar

Icons

CI/CD (Continuous Integration / Continuous Delivery) with Flutter

Deployment to Web and Various App Stores

Other Free Resources for Students

RoadMap

Courses

About

This is a list of resources for learning Flutter beyond the basics. It includes books, videos, and other resources that will help you take your Flutter skills to the next level.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published