shohanur55 GitHub avatar

clean_architecture_template

shohanur55

一个生产就绪的 Flutter 模板,采用 Clean Architecture,内置身份验证、主题、本地化和现代状态管理。

Stars

8

7 天增长

暂无数据

Fork 数

0

开放 Issue

0

开源协议

MIT

最近更新

2026-07-29

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它提供了一个全面、文档完善的起点,集成了 Clean Architecture、Riverpod、go_router 和自定义 linter,非常适合构建可扩展的 Flutter 应用程序。

适合谁使用

  • 寻求结构化项目起点的 Flutter 开发者
  • 用 Flutter 构建生产级移动应用的团队
  • 学习 Flutter Clean Architecture 的开发者
  • 需要开箱即用多语言支持的工程师

典型使用场景

  • 启动具有强大架构和身份验证的新 Flutter 应用
  • 使用可重用 UI 和状态管理模式快速原型开发
  • 构建需要本地化和主题的企业级应用
  • 教学或演示真实项目中的 Clean Architecture

项目优势

  • Clean Architecture 清晰分层(核心、领域、数据、表示层)
  • 包含完整的身份验证流程(登录、注册、密码重置、记住我)
  • 多语言本地化(英语、孟加拉语、阿拉伯语)并支持运行时切换
  • 自定义 flutter_guardian linter 强制依赖注入层命名规范

使用前须知

  • 要求 Flutter >=3.38.4 和 Dart >=3.10.3,限制了与旧版 SDK 的兼容性
  • 必须使用 build_runner 进行代码生成,增加了构建复杂性
  • 测试和 CI/CD 管道列为路线图项目,尚未实现

README 快速开始

Quick Start

项目描述

My Clean architecure and demo clean code.

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

v-modal
v-modal GitHub avatar

vmodal_sdk_flutter

VModal is a Flutter SDK that adds multimodal video search and streaming uploads to Android and iOS apps.

Dart
1,174
xuanli199
xuanli199 GitHub avatar

duoduo

Duoduo Learn is a Duolingo-style Flutter app that lets users create custom quiz decks, generate questions from text or images using AI, and learn through gamified daily challenges.

Dart
67