Skip to content

Pluckypan/FlutterCN

Repository files navigation

FlutterCN

A Project to Share About FlutterCN.Flutter学习与分享

界面展示

home

文档地址

免费API

接口说明

DEMO 中使用的接口主要是 天气获取接口新闻接口,但是接口不是很稳定,大家如果出现接口无法访问,可以通过本地 Mock 的形式.Mock的json文件在根目录 mock 目录下。然后修改 Config 文件中的 Mock 地址。

mock

我一般使用 nodejs ssr,进入 mock 目录,然后mock接口。如下:

FlutterCN git:(master) ✗ cd mock
➜  mock git:(master) ✗ ssr -p 1997

 Static file server running at

=> http://localhost:1997

http://localhost:1997 改成你电脑的ip的地址 http://172.18.16.224:1997/

计划

  1. 用 Flutter 开发一个资讯类APP
  2. 要求内容
    • 新闻Feed流
    • 天气
  3. 技术栈
    • Dart 语言简介
    • 接口
    • 序列化
    • Flutter 调试&日志
    • 使用 iconfont
    • 多语言
    • web开发
    • 路由
    • 启动页
    • 数据持久化:KV、SQLite
    • 主题: provider 全局状态同步
    • 与原生APP交互 链接
    • 自定义View 链接
    • 生命周期
    • MVVM
    • AOP AspectD
    • 控件实践:长线
    • 动画实践:长线 https://flutterchina.club/animations/
    • Flutter 终端指令 iweather
    • Dart cli: ibox = 终端指令盒子,方便日常开发 : 切换 npm 镜像;切换 pub 镜像 iBox
    • MacOs & Windows App 开发
    • Mock Release & Debug
  4. 文档输出
    • 开发环境: Dart & Flutter & pub
    • 包管理: pub&git&path&发布自己的包
    • 常用指令
    • jit,aot
    • 原理解析:渲染机制、消息机制
    • 关键字解读
    • 遇到的问题
    • 技术总结与展望
    • 快速集成:Jenkins 打包,渠道分发
    • 目录结构解析:协作&git submodule