Skip to content

redjadet/flutter_bloc_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

956 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flutter BLoC App

A Flutter reference application for Clean Architecture, flutter_bloc, offline-first data flows, and integration-heavy product demos.

Flutter Dart style: very good analysis Coverage License

Architecture Architecture Pattern State Management Routing DI Testing

Backend Supabase FastAPI Render FastAPI Cloud AI Chat

Staff Demo Case Studies Design System iOS Design Type Safety DRY Principles Separation of Concerns SOLID

Overview

This repository is an engineering reference app rather than a single-purpose demo. It combines shared app infrastructure, offline-first patterns, backend integrations, AI/chat transports, and multiple product-style feature surfaces so architecture, validation, and delivery workflows can be exercised under realistic scope.

Start Here

Current Surfaces

Repo Snapshot

  • Toolchain: Flutter 3.41.7, Dart 3.11.5
  • Entry points: lib/main_dev.dart, lib/main_staging.dart, lib/main_prod.dart
  • Architecture shape: Presentation -> Domain <- Data
  • Core infra: flutter_bloc, get_it, GoRouter, offline-first sync under lib/shared/sync/
  • Validation entrypoints: ./tool/delivery_checklist.sh, ./bin/router_feature_validate, ./bin/integration_tests, ./bin/upgrade_validate_all

Use docs/README.md as the source-of-truth navigation page for everything else.

Screenshots

Core app

Counter Countdown Settings
Counter home screen Counter screen with countdown Settings screen

Data, sync, and feature flows

Profile Profile 2 IoT demo
Profile screen Profile screen (2) IoT demo
IoT demo 2 Todo list Swipe actions
IoT demo 2 Todo List screen Todo List swipe action
Search Charts GraphQL
Search demo Charts page GraphQL countries browser

Integrations and demos

AI chat Apple Maps Google Maps
AI chat conversation Apple Maps demo Google Maps demo
GenUI Calculator Summary
GenUI Demo - AI-generated dynamic UI Payment calculator screen Payment summary screen
Register In-app purchase Whiteboard colors
Register screen In-app purchase screen Whiteboard color picker
Whiteboard Markdown Camera & gallery
Whiteboard Markdown Editor Camera and gallery picker
Example Library demo Library demo 2
Example screen Library Demo screen Library Demo 2 screen
Learn Chat list iGaming
Learn Chat list screen iGaming
Scapes
Scapes screen

About

No description, website, or topics provided.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors