explaingit

filledstacks/flutter-tutorials

4,790DartAudience · vibe coderComplexity · 2/5Setup · moderate

TLDR

Source code for 80+ Flutter tutorials by FilledStacks covering beginner to production-level topics including Firebase integration, Stacked architecture, state management, SQLite, animations, push notifications, and Flutter web development using Dart.

Mindmap

mindmap
  root((flutter-tutorials))
    Firebase Integration
      Authentication
      Firestore Queries
      Analytics
      Remote Config
    Stacked Architecture
      Dependency Injection
      Service Classes
      Navigation
      Testing
    State Management
      Routing
      Bottom Navigation
      Dialogs
    Local Storage
      SQLite
      Data Patterns
    Flutter Web
      Website Building
      Nested Layouts
      Custom URLs
    UI and Polish
      Animations
      Push Notifications
      Web Polish
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Learn Flutter from beginner to production-level architecture using step-by-step tutorials with matching video and written guides.

USE CASE 2

Integrate Firebase services such as authentication, Firestore, analytics, and remote config into a Flutter app.

USE CASE 3

Set up a scalable Flutter project using the Stacked architecture pattern with dependency injection, navigation, and unit testing.

USE CASE 4

Build a Flutter web application with nested layouts, custom URLs, and polished UI.

Tech stack

FlutterDartFirebaseFirestoreStackedSQLite

Getting it running

Difficulty · moderate Time to first run · 30min

Run flutter create . in the root of any tutorial folder before running it, platform-specific folders for Android, iOS, and web are not committed to the repo.

No license mentioned in the explanation.

In plain English

This repository contains the source code for over 80 written and video tutorials published by FilledStacks, a Flutter development education channel. Flutter is a toolkit from Google for building mobile, web, and desktop applications from a single codebase using the Dart programming language. The tutorials here range from beginner topics to production architecture patterns used in real shipped applications. The content is organized by tutorial number, and each entry links to a YouTube video, the written article on the FilledStacks website, and the corresponding source code folder or branch. Topics covered include Firebase integration for authentication, Firestore database queries, analytics, and remote configuration, state management using the Stacked architecture package the channel's author created, navigation and routing, unit testing and mocking, SQLite for local data storage, animations, push notifications, and building Flutter websites. A multi-part series on Flutter architecture runs from tutorial 48 through the 60s and covers setting up a complete project structure with dependency injection, navigation, service classes, testing, dialogs, and bottom navigation. A separate series covers Firebase from parts 1 through 10, walking through common backend integration patterns step by step. Later tutorials shift toward Flutter web, including how to build a website, handle nested layouts with custom URLs, and apply polish to web interfaces. To run any of the tutorial code, the README instructs you to run flutter create . in the root directory first, since the platform-specific project folders for Android, iOS, and web are not committed to the repository. The full list of tutorials in the README is long but each entry is self-contained, so you can jump directly to whichever topic is relevant to you without working through the series in order.

Copy-paste prompts

Prompt 1
I have the filledstacks/flutter-tutorials repo. Show me how to run tutorial 48 locally, what does flutter create . do and which folder should I run it in?
Prompt 2
Using the Stacked architecture pattern from filledstacks/flutter-tutorials, scaffold a new Flutter screen with a ViewModel, a navigation service, and a basic unit test.
Prompt 3
Based on the Firebase series in filledstacks/flutter-tutorials, write the Dart code to authenticate a user with Firebase Email/Password and store their profile in Firestore.
Prompt 4
I want to add SQLite local storage to my Flutter app following the filledstacks/flutter-tutorials approach. Generate a DatabaseService class with create, read, update, and delete methods.
Prompt 5
Using the Flutter web tutorials from filledstacks/flutter-tutorials, create a nested layout with a sidebar and a main content area that responds to custom URL routes.
Open on GitHub → Explain another repo

← filledstacks on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.