首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
未来猫咪花
掘友等级
Android Dev
|
.
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
121
文章 111
沸点 10
赞
121
返回
|
搜索文章
最新
热门
# Flutter状态管理对比:view_model vs Riverpod
在Flutter状态管理的世界里,开发者经常面临一个困扰:功能强大的方案往往伴随着复杂的学习曲线和冗长的模板代码。今天我们来对比两个状态管理方案:追求极简的 flutter_view_model 和功
Flutter 状态管理极速版:view_model
在 Flutter 开发领域,状态管理框架层出不穷,Provider、Riverpod、Bloc、Signal 和 Fish Redux 等都是其中的佼佼者。然而,这些框架在实际使用过程中,普遍存在操
Initializer - 注解+协程实现的初始化启动库
Android 启动时有一些初始化的任务(初始化 SDK/ 自己的业务逻辑),项目小的时候,直接放在 Application 中初始化没什么毛病,但是项目大了之后,各种各样的初始化全写在一起就比较混乱
到底什么是 MVI ?
前言 MVI,即 Model-View-Intent,最早由 andrestaltz 在 他的 cycle.js 库中提出,相比 Vue、Rect、Redux,这是一个偏小众的框架,主要是对 MVC
【译】Hilt 和 Koin谁更适合 Compose?
前言 Dagger/Hilt 和 Koin 之间的永恒斗争又来了。让我们看看哪个更适合 Jetpack Compose 应用程序!这篇文章主要是为了向你展示它们之间的区别
【译】Android 噩梦 😱 之 BaseActivity
我刚入行 Android 开发的时候,还没有 Fragments, RecyclerViews, ViewModels, 和 Coroutines(协程)。技术组件更新换代,但是唯一不变的是
对比 RxJava 入门 Kotlin-flow
kotin 官方文档有提到 flow 的灵感来源于 RxJava,所以看起来这两者很像,不同的是 flow 的是基于 kotlin,基于协程。 对于使用者才说,flow 的 api 很友好。
LiveData 的使用误区(Tips)
postValue 是把值 post 到主线程来执行,而我们的主线程是取队列里的消息一个接一个处理的,所以处理不会那么及时。分析一下上面的场景,先 post 了一个 "1",此时 mPendingData = "1",postTask = true,此任务被 post 给主线程…
优雅的动态删除第三方 SDK 的权限
某一天查看 App 的权限列表发现多了很多没声明过的权限,现在开发 App 都不可避免引入各种 SDK,很显然就是他们的锅,在背后干着不可告人的事情.. 这样 Android 处理 AndroidManifest.xml 文件时会自动删除这个权限。 有时我们在 debug 需要…
Android开发艺术探索笔记-第2章 Android的IPC机制
IPC (Inter-Process Communication):进程间通信或者跨进程通信,指 2 个进程之间进行数据交换的过程。 线程:CPU 调度的最小单元。 进程:一个执行单元,在 PC 和移动设备上指一个程序或者一个应用。 一个进程可以包含多个线程。 App 因为某些…
下一页
个人成就
文章被点赞
290
文章被阅读
60,926
掘力值
1,470
关注了
107
关注者
104
收藏集
2
关注标签
31
加入于
2015-12-17