首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
Titan酱
更多收藏集
微信扫码分享
微信
新浪微博
QQ
42篇文章 · 0订阅
Flutter仿Android生命周期LifecycleState
关于flutter生命周期,相信大家都有所了解,但从一个Android开发过来的,完全不大适应flutter的这种状态。好在写写demo或者搞些小东西用到的还不多,开始也没太在意。后来要开发一个小应用需要上线,然后要加一些统计点,于是把pub上别人集成的umeng统计加进来,但…
我理解的模块化与组件化
组件:把重复的代码提取出来合并成为一个个组件,组件最重要的就是重用(复用),位于框架最底层,可供不同模块使用。比如图表(Chart)组件,支付组件,路由组件等 模块:分属同一功能/业务的代码进行隔离(分装)成独立的模块,可以独立运行,以页面、功能或其他不同粒度划分程度不同的模块…
浅探组件化和模块化
背景在公司app越来越大和越来越多的情况下,通常会出现以下几种情况队员代码负责模块区分不明确多个项目开发同一块需求的代码,或者复制代码的时候,会因为需求的部分不同而需要花时间去修改项目代码耦合度较高演
Flutter 必备开源项目推荐
更新记录: 2020-04-10 - 项目代码和相关插件已经更新 - Flutter 2.0.0 - Dart 2.12.0
Flutter点击空白隐藏键盘的全局做法
Android 上的实现方式是在基类 Activity 里实现事件分发,判断触摸位置是否在输入框内。 许多文章的做法如下,每个包含TextField的屏幕中包裹GestureDetector,手动控制Focus。一旦失去焦点,就请求关闭键盘。这是一个临时的解决方案,容易出错,并…
dna --- 一个 dart 到 native 的超级通道
Flutter 作为当下最火的跨平台技术,提供了媲美原生性能的 app 使用体验。Flutter 相比 RN 还自建了自己的 RenderObject 层和 Rendering 实现,“几乎” 彻底解决了多端一致性问题,让 dart 代码真正有效的落实 “一处编写,处处运行”,…
FIDL:Flutter与原生通讯的新姿势,不局限于基础数据类型
大家好!今天给大家安利一个自认为比较重磅的Flutter开源项目。 Flutter的产品定义是一个高性能的跨平台的移动UI框架,能够用一套代码同时构建出Android/iOS/Web/MacOS应用。作为一套UI框架,它不具备一些系统的接口,自然还是避免不了跟原生打交道。于是乎…
最新 Flutter 团队工程师中文演讲 | Flutter 的性能测试和理论
本视频为 Google Flutter 团队的软件工程师 Xiao Yu 在 2018 谷歌开发者大会做的演讲,演讲题目是《Flutter 的性能测试和理论》。 这个视频里将会通过近半个小时的视频和演示带大家了解 Flutter 应用渲染时的时间消耗,了解这些之后会更好的帮助开…
移动架构 (一) 架构第一步,学会画各种 UML 图。
距离上一个 “性能优化系列” 已经快一个月没有发布文章了,最近公司真的是太忙了,甚是想念掘友们啊。最近把学习架构方面的知识记录下来,供自己和掘友们一起学习。 注意: 文章中 UML 图开始用是 Windows PowerDesigner 工具,后来换电脑了用的 StarUML。…
提升 50% 的编译速度!阿里零售通 App 工程提效实践
当前,大多数 Android 工程都是基于 Gradle 工具进行构建和编译的,一开始,当你的工程不够复杂,或者还只是小型项目的情况下,基本都不需要去关心构建优化的事情,而随着业务变得复杂、代码量的增多以及越来越多的依赖,原有的 单 module 工程变成了多 module 工…