flutter框架 从零到一

226 阅读1分钟

从项目架构开始:

新建flutter项目官方目录下有用的文件:

根目录
    android
    ios
    lib
    test
    ReadMe.md
    pubspec.yaml

经过构建以后有用的文件:

根目录
    android/
    ios/
    assets/           app资源:图片、字体、数据库等文件资源
    lib/
        components/   封装好的公用组件
        event/        event_bus 不同模块之间通讯
        model/        数据模型
        resources/    app数据资源:icon的名字,ID等
        routers/      路由
        utils/        各种工具,包含style等
        views/        页面资源
        widgets/      带业务逻辑的组件
    test/             测试文件夹
    ReadMe.md         
    pubspec.yaml      包管理文件

参考资料:

fluter-go:阿里出品,一个中文的flutter组件展示和讲解app项目

flutter_wanandroid:一个较为完善的flutter app项目,参考它可以快速搭建项目架构。

flutter-osc:一个flutter版本的开源中国app。不是官方出品,但也有一定的参考价值。

zhihu-flutter:一个flutter版本的知乎app。不是官方出品,但也有一定的参考价值。

ps: 以flutter为关键字在GitHub搜索找到2k start以上的开源flutter项目