# flutter_haoke **Repository Path**: pocg/flutter_haoke ## Basic Information - **Project Name**: flutter_haoke - **Description**: 跟着b站学习项目,持续更新:https://www.bilibili.com/video/BV1fAPveaExf - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-28 - **Last Updated**: 2025-04-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 🏠 好客租房 - Flutter实践项目 > 基于B站Flutter实战教程开发的学习项目,采用最新稳定版技术栈 > > [已完结]【由于视频教程中很多资源没有,就在网上找的图,还有接口没有就是拿[apifox 云端mock功能](https://app.apifox.com/project/6143217),有需要可以申请,所以流程都实现了,但是具体的业务逻辑就没去处理了 > > 有什么问题可以提issue 交流,后续找个项目来模拟写一下看看,启动贴这边 ## 📋 项目概述 - 学习目标:掌握Flutter核心组件开发与项目架构 - 技术特性: - 使用Fluro实现企业级路由管理 - 集成Carousel Slider实现轮播效果 - 采用Material 3设计规范 - [组件对比文档](doc/widget_compare.md) 📄 - [状态管理组件对比](doc/state_compent_compare.md) - [网络组件对比](doc/http-compare.md) - [打包说明](doc/build.md) ## 🛠️ 开发环境 ``` Flutter 3.19.6 • channel stable • https://github.com/flutter/flutter.git Framework • revision 54e66469a9 (12 个月前) • 2024-04-17 13:08:03 -0700 Engine • revision c4cd48e186 Tools • Dart 3.3.4 • DevTools 2.31.1 ``` ## 🤝 交流讨论 如有任何问题或建议,欢迎通过以下方式交流: Issue提交: 项目Issues 邮箱联系: developer@example.com ## 📦 外部依赖 ### 核心路由 - [fluro](https://github.com/lukepighetti/fluro) 企业级路由解决方案 - [示例代码](https://github.com/lukepighetti/fluro/blob/main/example/lib/config/route_handlers.dart) ### 轮播组件 - [carousel_slider 4.2.1+](https://github.com/serenader2014/flutter_carousel_slider) 🚀 ​**推荐** (注:flutter_swiper已停止维护,建议迁移至此) - [scoped_model](https://github.com/brianegan/scoped_model) 状态管理组件 ### UI组件 - [oktoast](https://pub.dev/packages/oktoast) - 轻量级Toast组件 ## 📚 参考文档 ### 官方资源 - [Dart语言基础](https://dart.dev/language/operators) - [Flutter组件库](https://docs.flutter.dev/cookbook/design/tabs) - [Material Design颜色系统](https://material-foundation.github.io/material-theme-builder/) ### 视频教程 - [B站Flutter实战教程](https://www.bilibili.com/video/BV1fAPveaExf/) ## 🧩 组件生态整理 ### UI组件库 | 项目 | Stars | 特点 | |--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------|----------------------------------------------| | [flukit](https://github.com/flutterchina/flukit) | 6K | 轻量级组件合集 | | [flutter-ui-nice](https://github.com/FlutterOpen/flutter-ui-nice) | 3.8K | 清新设计风格 | | [OpenFlutter](https://github.com/OpenFlutter) | - | OpenFlutter组件集合 | | [svg ttf 文件快速生成](https://mp.weixin.qq.com/s?__biz=MzI3NTU2MDMxNw==&mid=2247483803&idx=1&sn=d9a3561a9048e5776053773e2a20f797&chksm=ea247d4f69a88690cf058ff4852b550929976642d9aa6d453eb928a0a6abdbf4d60535d22a99#rd) | - | 避免三方网站转义,同时提供dart文件生成,需要1.x的flutter,使用fvm 执行 | ### 模板项目 - [Best-Flutter-UI-Templates](https://github.com/mitesh77/Best-Flutter-UI-Templates) (21K⭐) - 商业级UI模板 - [FlutterExampleApps](https://github.com/iampawan/FlutterExampleApps) (21K⭐) - 配套YouTube教程 ## 🚀 实战项目整理 ### 学习项目 - [Flutter-learning](https://github.com/AweiLoveAndroid/Flutter-learning) (5K⭐) - 实战案例集合 - [flutter-go](https://github.com/alibaba/flutter-go) (24K⭐) - 阿里出品学习指南 ### 高仿项目 | 项目 | Stars | 目标平台 | |------|-------|---------| | [pilipala](https://github.com/guozhigq/pilipala) | 7K | B站客户端 | | [FlutterDouBan](https://github.com/kaina404/FlutterDouBan) | 9K | 豆瓣客户端 | | [gsy_github_app_flutter](https://github.com/CarGuo/gsy_github_app_flutter) | 15K | GitHub客户端 | | [zhihu-flutter](https://github.com/xujiyou/zhihu-flutter) | 3.3K | 知乎客户端 | ## 🌐 跨平台方案整理 ### 混合开发 - [Flutter Boost](https://github.com/alibaba/flutter_boost) - 阿里混合开发框架 [原理详解](https://zhuanlan.zhihu.com/p/362662962) ### 多端统一 - [GSY系列](https://github.com/CarGuo/gsy_github_app_flutter) - 支持Weex/RN/Kotlin的多端实现