首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android 架构
订阅
有信仰_无所畏
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
现成的MVI框架——mavericks
mavericks是Airbnb技术团队开源的符合MVI架构的技术方案。能满足绝大多数的项目架构需求,有现成的技术,没有必要重复造轮子!
大型Android项目架构:基于组件化+模块化+Kotlin+协程+Flow+Retrofit+Jetpack+MVVM架构实现WanAndroid客户端
前言:苟有恒,何必三更眠五更起;最无益,莫过一日曝十日寒。项目采用 Kotlin 语言,Android Jetpack,组件化,模块化拆分,加入短视频功能,Flow冷流的使用···
[翻译]安卓开发者该如何解决ViewModel的Flow Collector泄漏问题?
我爱Kotlin的Flow,尤其是在链式转换数据层(或者domain层)的结果到ui层的时候,但需要明白的是,这种能力也有其自身的一系列不那么明显的风险,本文将会详解。
谈一谈在两个商业项目中使用MVI架构后的感悟
MVI作为理解难度不亚于洋葱圈架构的存在,在经历两次商业化项目实践后,我有了更深刻的认知,相信您读完之后,一定会有区别于其他文章的重大收获。
Android架构演进 · 设计模式· 为什么建议你一定要学透设计模式?
小木箱带你学习Android架构演进 · 设计模式· 为什么建议你一定要学透设计模式?有的时候架构能力是倒逼的,面对复杂的业务频繁的变化,不断的挑战!设计模式就显得尤为重要!
不做跟风党,LiveData,StateFlow,SharedFlow 使用场景对比
最近网上流传出「LiveData 被弃用,应该使用 Flow 替代 LiveData」的声音。 LiveData 真的有那么不堪吗?Flow 真的适合你使用吗? 我们今天来讨论一下这两种组件。
【Medium 万赞好文】ViewModel 和 LiveData:模式 + 反模式
理想情况下,ViewModel 应该对 Android 世界一无所知。这提升了可测试性,内存泄漏安全性,并且便于模块化。 通常的做法是保证你的 ViewModel 中没有导入任何 android.*,android.arch.* (译者注:现在应该再加一个 androidx.l…
MVP那些事儿(7)……Repository设计分析
几天前Google IO大会刚刚落下帷幕,相信这又会在技术圈里掀起一阵浪潮,不得不说,Google对Android的热情不曾消减,这对我们来说可是一如既往的暖心,毕竟这颗大树养育了不少产业,废话不多说,带着这股暖意我们开启本章的内容。 在此之前,感谢一下读者,在第四章节文章里找…
Android架构:第一部分-每个新的开始都很艰难 (译)
本系列文章的目标是概述我们与Android应用程序体系结构(Android体系结构)的斗争。 我意识到,无论Android应用程序架构的实施可能会如此痛苦,事实证明,这是我一直在努力的每一个优秀应用程序的基础。 每项技术都有其自然演变。 或者更准确地说,它的社区经历了进化过程。…
震惊!生产力提效 300% 的秘诀全公开
成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 1)、体力透支。 2)、大脑精力不足,以致无法集中精力。 3)、情绪比较低落、暴躁、兴奋。 4)、觉得自己做的事情没有意义,无法产生兴趣。 找到对自己来说最重要和困难的那些任务…