自上篇 Flutter 10天高仿大厂App及小技巧积累总结 的续篇,这次更是干货满满。
这篇文章将概述 Android组件化的架构搭建 及 Flutter 和 Android 如何混合开发 (整个App只有首页是用原生Android完成,其他页面都是引入之前的做好的Flutter页面) ,主宿主程序由 Android 搭建,采用了组件化的架构搭建整个 App ,不同业务,对应不同的 module 工程,业务之间采用接口通信 (ARouter) ,以 module 的形式混入 Flutter,通过 MethodChannel 和 Flutter 端进行数据通信等,且这些功能实现源码开源,感兴趣的小伙伴可以移步至 GitHub。
以下博文会分为4个部分概述:
- 项目完成的功能预览
- 项目组件化结构分析
- 项目功能详细概述(所用知识点)
- Android Flutter 混合开发
项目完成的功能预览
首先,我们还是通过一个视频来快速预览下项目完成的功能和运行效果,如下
如视频播放失败
以上内容来自于网络,如有侵权联系即删除
![]()
相关文章
- dagger从入门到放弃
- 基于Android+ Retrofit+MVP基础架构封装
- kotlin如何解决java开发痛点,让程序员happier
- 一个小插件,根据注解自动生成说明文档
- Kotlin 应用 | 用协程控制多个并行异步结果的优先级
- 重学Kotlin之那些你没注意到的细节
- 厚积方能薄发,通往Android封神之路的知识体系
- Retrofit流程解析
上一篇: 一种低成本的Flutter屏幕适配方案