首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Gavinme
掘友等级
大前端
|
百度
坚持原创,热衷于追求高效的开发模式,将工作尽可能自动化;
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 20
沸点 0
赞
20
返回
|
搜索文章
赞
文章( 20 )
沸点( 0 )
太库辣!Netflix Android 客户端开源库大公开
由于前段时间看完了《不拘一格 网飞的自由与责任工作法》,对 Netlifx 这家公司产生了巨大的好感。今天突然好奇,这家酷酷的硅谷公司所做的 Android 客户端究竟使用了哪些开源库?本文给你答案。
KotlinPoet详细使用指南(上)
KotlinPoet是用于生成`.kt`源文件的开源库。本文是为了介绍KotlinPoet的详细用法。
Flutter Widgets: Image
Flutter Widget Image 瞅瞅
ios:短视频源码生成webp动图客户端解决方案
那么,我们该如何权衡呢?GiforWebp?截取视频帧截取视频一帧关键代码如下:generator.requestedTimeToleranceAfter=kCMTimeZero;generator.
RecyclerView局部刷新和Diff算法
RecyclerView中有许多神奇的特性,比如局部刷新,它不仅可以针对某个item进行刷新,也可以针对item中的某些数据进行刷新。这对我们页面的页面渲染带来了很大的提升。那么RecyclerView是怎么通过对新旧数据的对比来做到局部刷新的?更进一步,对比新旧数据的这个Di…
RecyclerView - DiffUtil
DiffUtil 是 Android 工程师提供的用于规范使用 notify*() 方法刷新数据的工具类。 当某条数据发生变化(如移除、修改等)时调用以上方法可用于更新数据以及 UI 显示。 联想实际开发中,列表刷新操作是不是就调用了 notifyDataSetChanged(…
“无架构”和“MVP”都救不了业务代码,MVVM能力挽狂澜?(二)
业务代码经历了从“无架构”到“MVP”的迭代升级,成功地将界面和业务分离开。但 MVP 也引入了诸多痛点,MVVM能够一一解决亦或是引入了新的复杂度?
Android AppLink使用经历
项目中需要实现分享功能,提前剧透,国内环境GG,验证App link不翻墙会失败,退化到deep link,还是要弹框选择处理程序 1.实现效果 有安装本app的,跳转到app,没有安装app的跳转到
Flutter架构组件(FAC)——Flutter解耦架构模型和跨组件状态管理
1. LiveState组件 2. ViewModel组件 ViewModel 可以用来管理UI所需的相关数据,承担UI和Model之间的交互和处理业务逻辑。 比如一个 AppBar需要提供title改变的接口,或 AppBar 的右侧Action中提供一个购物车数量指示。典型…
Flutter架构组件(FAC)——Flutter解耦架构模型和跨组件状态管理
1. LiveState组件 2. ViewModel组件 ViewModel 可以用来管理UI所需的相关数据,承担UI和Model之间的交互和处理业务逻辑。 比如一个 AppBar需要提供title改变的接口,或 AppBar 的右侧Action中提供一个购物车数量指示。典型…
下一页
个人成就
文章被点赞
18
文章被阅读
3,254
掘力值
108
关注了
39
关注者
9
收藏集
2
关注标签
7
加入于
2017-11-15