首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
奋斗的Leo
掘友等级
资深 BUG 开发工程师
|
某公司
六年开发经验,Android 应用写了六年,Flutter 应用写了两年,喜欢搞性能优化和构建系统,现在做加固安全相关的事情。
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
158
文章 141
沸点 17
赞
158
返回
|
搜索文章
最新
热门
浅谈Flutter构建
写这篇文章的时间为:2019.08.25,当前 Flutter SDK 最新版本为 v1.9.5,其中 stable 最新版本为 v1.7.8+hotfix.4。 随着版本的更新,Flutter 构建的产物也在调整,以 Android 为例,我们使用默认的 flutter_ap…
无侵入引入Flutter模块
Flutter SDK 问题,在 Android 中,Flutter 的代码和 Framework 会被编译成产物,而且 debug 和 release 生成的产物也是不太一样的。要编译就需要有 SDK,这意味着其他成员也需要下载 Flutter SDK,即使他不需要开发 Fl…
仿即刻Flutter版本
即刻是我个人用的比较频繁的 APP 之一,但在我的手机一直有个 bug,播放视频时总是画面没有变化,需要手动推动下进度条才行,在更新了几个版本也没解决这个问题。再加上刚学了 Flutter,就尝试做了个 Flutter 版本的即刻,即刻页面比较多,所以没有完全开发完,只开发了首…
解决Flutter版本不一致的flutterw
开发 Flutter 应用的同学都知道,有个痛点就是如果是团队协作开发的话,就会存在使用的 Flutter 版本不一致的问题,就算只是个人开发,如果需要用 ci 打包的话,打包机上的版本也需要去保持一致,比如 A 同学在开发时,发现 Flutter 低版本有个 bug,升级到高…
Flutter ListView 源码分析
不得不说,Flutter 绘制 UI 的速度和原生根本不是一个量级的,Flutter 要快的多了,比如常用的 ListView 控件,原生写的话,比如 Android,如果不封装的话,需要一个 Adapter、ViewHolder,再加个 xml 布局文件,而 Flutter …
scoped-model源码解析
scoped_model 是 Google 推荐使用的应用状态管理库(Simple app state management),当然,除了它,还有其他选择,比如 Redux,Rx,hooks 等等。 我们说 scoped_model 用于应用状态管理,是因为除了**应用状态(a…
Looper中的死循环
Handler 应该是每个 Android 开发同学都非常熟悉的组件了,和大部分的 GUI 程序类似,Android 上的 UI 绘制只允许在单个线程上进行。这也是 Google 提供了 Handler 的原因之一,为了方便在其他线程使用 Handler 来通知 UI 线程更新…
Jetpack中的LiveData
LiveData 是一种可观察的数据持有类,下面是常用的写法: 一般情况下,LiveData 和 ViewModel 都是搭配使用的,可以在 Activity 和 Fragment 范围内提供复用,并处理因配置发生改变,而重建的情况。 关于 ViewModel 更详细的理解,可…
SparseArray源码解析
SparseArray 是 Android SDK 提供的将 integers 映射到对象的容器。相对于 HashMap 更节省内存,因为它避免了 key 发生自动装箱,同时不用额外的对象来表示映射关系。 SparseArray 使用二分查找来查询 key,这意味着,key 是…
Jetpack中的ViewModel
首先祝大家在新的一年中,身体健康,心想事成。 算了下,去年技术类博客写了 15 篇,看下数量还算比较满意,可是基本都是前半年写的,那时候刚刚下定决心要好好写博客,后半年因为工作上还有自己偷懒心理,基本都没怎么写了,真是惭愧。 不过经过去年写了这些文章,慢慢也学习到了一些写技术文…
下一页
个人成就
文章被点赞
1,663
文章被阅读
123,627
掘力值
4,381
关注了
106
关注者
2,453
收藏集
5
关注标签
33
加入于
2016-08-31