首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Iverson毅
掘友等级
no
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1K
文章 1K
沸点 0
赞
1K
返回
|
搜索文章
Iverson毅
赞了这篇文章
Newki
Android/Flutter开发 @武汉
·
24天前
关注
2024年Android项目开发模板开源与相关介绍
本 Demo 基于 gradle 8.0+ 实现,compileSdk 为 34,targetSdk 为 33 ,使用 gradle.kts 做配置,用 Kotlin 封装...
53
16
分享
Iverson毅
赞了这篇文章
yechaoa
VIP.4 融会贯通
🏆掘金签约作者 @阿里巴巴
·
18天前
关注
【Gradle-14】编译优化之Gradle最佳配置实践
在不花钱的基础上,通过分析影响编译的因素、优化原则和Gradle配置最佳实践的方式,来帮助大家低成本的提升编译速度。...
54
9
分享
Iverson毅
赞了这篇文章
Double_D
Android工程师
·
1天前
关注
Android 截屏监控(已适配Android 14)
Android 使用ContentObserver实现截屏监控,已适配Android 14最新系统。...
7
评论
分享
Iverson毅
关注了
Double_D
@no
Iverson毅
关注了
唐子玄
@no
Iverson毅
赞了这篇文章
唐子玄
🏆掘金签约作者
·
1年前
关注
Android 架构之 MVI 究极体 | 状态和事件分道扬镳,粘性不再是问题
MVI 架构中将 Model 区分为状态和事件,它们的区别是生命周期的长短,以解决粘性数据持有者使界面重复消费数据的问题。...
58
55
分享
Iverson毅
赞了这篇文章
唐子玄
🏆掘金签约作者
·
1年前
关注
Android 架构之 MVI 完全体 | 重新审视 MVVM 之殇,PartialChange & Reducer 来拯救
该系列用 MVI 重构了“新闻流”。本篇引入 MVI 中两个重要的概念PartialChange 和 Reducer,以形成 MVI 完全体。...
105
50
分享
Iverson毅
赞了这篇文章
唐子玄
🏆掘金签约作者
·
1年前
关注
Android 架构之 MVI 雏形 | 响应式编程 + 单向数据流 + 唯一可信数据源
MVI 相较于它的兄弟姐妹,理解难度上了一个档次。我对它的理解一度充满迷雾。本文讲述了我拨开迷雾,重见天日的辛路历程。...
268
51
分享
Iverson毅
赞了这篇文章
唐子玄
🏆掘金签约作者
·
1年前
关注
Android 架构之 MVI 初级体 | Flow 替换 LiveData 重构数据链路
励志成为 Flow 和 LiveData 讨论终结篇。也是架构系列第二篇,架构演进线路为“无架构”-“MVP”-“MVVM”-“MVI”。...
172
40
分享
Iverson毅
赞了这篇文章
时光少年
Android 开发工程师 @腾讯
·
3月前
关注
Android LayoutManager打造最好用的吸顶效果
前言 在之前的一些文章中,我们实现过各种各样的布局效果,当然也有吸顶效果,在写本篇之前可以看看之前的文章。 《Android RecyclerView多Tab列表吸顶效果》...
81
5
分享
Iverson毅
赞了这篇文章
阿牛同学
Android
·
2年前
关注
Retrofit第四章-支持kotlin空安全之自定义Converter
Gson并不支持kotlin空安全特性,这里介绍另外两个解析库,分别是moshi以及官方出品的kotlinx.serialization...
13
1
分享
Iverson毅
赞了这篇文章
阿牛同学
Android
·
2年前
关注
Retrofit第三章-搭配kotlin协程更方便的自定义CallAdapter
Retrofit对kotlin协程的支持很棒,但结合业务来讲,还可以完善,通过自定义CallAdapter,让Retrofit+协程更好用...
13
评论
分享
Iverson毅
赞了这篇文章
北海道浪子
Android 前端 Flutter
·
1年前
关注
Jetpack Compose 的新型架构 MVI
我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第3篇文章,点击查看活动详情 为什么是MVI而不是MVVM MVVM作为流行的架构模式,应用在 Compose上,并没...
34
6
分享
Iverson毅
赞了这篇文章
layz4android
客户端研发工程师
·
4月前
关注
Android进阶宝典 -- 还在使用Gson吗?试下kotlin-serialization的强大功能
本文将针对Gson的痛点,介绍kotlin官方提供的序列化工具kotlin-serialization的使用...
52
12
分享
Iverson毅
赞了这篇文章
forJrking
Android高级/Flutter初级
·
2年前
关注
Glide用Kotlin应该这样封装(二)
Kotlin应该这样写系列: SharedPreferences用Kotlin应该这样写 Glide用Kotlin应该这样封装(一) 更加coil化 上篇Glide用Kot...
17
8
分享
Iverson毅
赞了这篇文章
forJrking
Android高级/Flutter初级
·
2年前
关注
Glide用Kotlin应该这样封装(一)
Glide 是 Google 官方推荐的一款图片加载库,但是大家为了项目后期的维护都会对Glide进行封装使用。最常见的就是通过策略模式简单封装,可以很好地支持切换Glid...
23
评论
分享
Iverson毅
赞了这篇文章
forJrking
Android高级/Flutter初级
·
6月前
关注
Android的MVI架构最佳实践(四):单元测试
单元测试是一种测试方法,它用于测试程序中的最小可测试单元,例如函数、方法或类的行为。它旨在验证单元的行为是否符合预期,并帮助开发人员在早期发现和修复缺陷。...
14
4
分享
Iverson毅
赞了这篇文章
forJrking
Android高级/Flutter初级
·
6月前
关注
Android的MVI架构最佳实践(三):Compose封装脚手架
声明式UI的最佳搭档肯定是MVI了,例如前端的Flux或Redux。compose作为android官方的声明式UI框架已经非常成熟了,虽然目前从性能上无法碾压旧版本但是也...
41
7
分享
Iverson毅
赞了这篇文章
forJrking
Android高级/Flutter初级
·
5月前
关注
Android的MVI架构最佳实践(五):UI测试
通常称呼的UI测试单指仪器化测试,是运行在设备上的测试,因此需要设备支持模拟器或者真机等。在Android应用程序中,UI测试可以使用Android框架Espresso...
12
2
分享
Iverson毅
赞了这篇文章
forJrking
Android高级/Flutter初级
·
6月前
关注
Android的MVI架构最佳实践(二):View层封装
我们已经搭建了MVI中的M和I,对于View封装需要定义BaseActivity或者BaseFragment,很多同学并不喜欢使用BaseX的封装。因此在这个实践指导中这个...
13
7
分享
下一页
关注了
188
关注者
4
收藏集
36
关注标签
52
加入于
2016-04-28