Skip to content

chenxiaoyanemile/flutter-wechat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

95a5909 · Feb 18, 2020

History

10 Commits
Jul 24, 2019
Aug 9, 2019
Jul 24, 2019
Jul 24, 2019
Aug 9, 2019
Aug 9, 2019
Jul 24, 2019
Jul 24, 2019
Jul 24, 2019
Feb 18, 2020
Feb 18, 2020
Feb 18, 2020
Feb 18, 2020
Feb 18, 2020
Jul 24, 2019
Jul 24, 2019
Feb 18, 2020
Feb 18, 2020
Feb 18, 2020

Repository files navigation

一、flutter 版微信

WeChat

WeChat

二、project 目录

项目设计

  • 工具:Android Studio 3.4.1ApkTool
  • 流程:微信实在是一个巨大的 project , 所以我决定先把框架搭起来,再一个模块一个模块的去完成,然后模块间分优先级,先把模块里的重点功能实现了,再修补其余功能。 那么项目实现的流程:整体框架-->重要模块的重点功能-->重要模块的次要功能-->次要模块的重点功能-->次要模块的次要功能。
  • 实现:数据来源于 assets/data/ (自造 json 数据放在 assets/data/ 目录下) ,图标来源反编译微信的 apk 文件,先写静态界面,然后获取数据显示。

2019-8-8

项目框架

  1. BLOC 模式 + Flutter + Test STREAMS or REACTIVE approach. In general terms, data will be flowing from the BLOC to the UI or from UI to the BLOC in the form of streams. -- BLOC 模式的核心

The BLOC pattern

  1. 项目结构

WeChat 结构

  1. 模块设计

模块设计

  1. 测试结构

测试结构

三. 总结

路遥知马力,一切未完待续~

About

flutter 版微信

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages