首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
jetpack
订阅
父派
更多收藏集
微信扫码分享
微信
新浪微博
QQ
46篇文章 · 0订阅
让MMKV支持getAll
mmkv 是腾讯开源的key-value组件库,优异的性能和跨进程等功能特点受到广大Android开发者的喜爱,并且支持sp迁移到mmkv,本身利用sp的getAll方法然后循环插入mmkv,但是mmkv 使用了pb做序列化提升性能,带来的问题就是写入后类型丢失了,导致MMKV…
如何利用 Kotlin 特性封装 DataStore
Jetpack DataStore 是一种数据存储解决方案,由于使用了 Kotlin 协程或者 RxJava 以异步、一致的事务方式存储数据,用法相较于其它存储方案会更加特别,目前网上没有比较好的封装
深入学习 Kotlin 枚举的进阶用法:简洁又高效~
Kotlin 作为现代的、强大的编程语言,可以给开发者提供诸多特性和工具,得以帮助我们编写更加高效、更具可读性的代码。 其中一个重要的特性便是 Enum 枚举,其本质上是一种数据类型:允许你定义一组用
两年 Compose 项目实践总结,常见错误一览
从 Compose 还在 alpha 到现在,用 Compose 完整的从零到一写了三个应用:Twidere X Android、Mask-Android,还有一个暂未公开的项目,我觉得是时候总结了
Android App封装 ——架构(MVI + kotlin + Flow)
最近看了好多MVI的文章,原理大多都是参照google发布的 应用架构指南,但是实现方式有很多种,就想自己封装一套自己喜欢用的MVI架构,以供以后开发App使用。
Android将so库封装到jar包中并加载其中的so库
因为一些原因,我们提供给客户的sdk,只能是jar包形式的,一些情况下,sdk里面有native库的时候,就不太方便操作了,此篇文章主要解决如何把so库放入jar包里面,如何打包成jar,以及如何加载
Compose写一个简单的图片APP
Jetpack Compose 构建原生 Android 界面,更少的代码、强大的工具和直观的 Kotlin API 来速写图片APP
设计图转Compose代码,Relay帮你轻松搞定
让设计图转为Compose代码; 让设计图转为Compose代码; 让设计图转为Compose代码;
Kotlin 密封接口sealed interface
什么是密封接口? 密封接口(sealed interface)是kotlin 1.5引入的一个新特性,它可以让我们定义一个限制性的类层次结构,也就是说,我们可以在编译时就知道一个密封接口有哪些可能的子
5分钟速通Kotlin委托
1、什么是委托? 委托,又叫委托模式是一种常用的设计模式,它可以让一个对象在不改变自己原有的行为的前提下,将某些特定的行为委托给另一个对象来实现。它通过将对象之间的关系分离,可以降低系统的耦合度,提高