首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android 星球
订阅
沧海一树
更多收藏集
微信扫码分享
微信
新浪微博
QQ
85篇文章 · 0订阅
使用KMP实现原生UI + Compose混合的社交客户端
使用Kotlin Multiplatform开发跨平台社交客户端,实现业务逻辑共享、平台差异隔离,构建原生UI体验,本文将从底层架构到多平台UI,拆解其实现与踩坑过程
Compose Multiplatform 之旅 —做一个自己的项目(别踩白块)
使用Compose Multiplatform 做一个有意思的项目,一个很多人都玩过的游戏——别踩白块,从中体会到CMP开发的乐趣
如何设计一个有效曝光的框架
本文基于以下几点来介绍 如何设计一个有效曝光框架的关键点: - 相关概念介绍,如什么是有效曝光,为什么要设计有效曝光的框架; - 有效曝光框架的组成,如曝光策略的设计,缓存的设计,可扩展性等;,
Android组件化工具-SPI
关键词:SPI、ServiceLoader、AutoService、组件化、APT 。对于APT(注解处理器),之前写过一篇,使用自定义注解自己实现ButterKnife功能。
Compose仿写简易版小红书
使用compose仿写的简单版小红书APP,使用了VersionCatalog、Navigation、Paging3、自定义Layout、NestedScrollConnection、共享元素等
如何设计一套纯Native动态化方案
为什么会有纯Native的动态化方案 业内很多的动态化方案都是通过JS虚拟机来实现的,好处有很多,逻辑可以实现动态化,有现成的JavaScriptCore(iOS)或者V8(Android)来做动态化
Kotlin Serialization 介绍,可能是 Kotlin 上最好用的序列化工具
介绍 Kotlin Serialization 是 Kotlin 提供的跨平台序列化和反序列的库,它可以将对象树序列化成一些常见的格式,纯天然支持 Kotlin,扩展性很强,几乎可以满足所有业务场景。
Jetpack Compose 1.6 上新:滚动性能提升 20%!
2024年1月24日,在历经了长达三个半月的等待后,Jetpack Compose 1.6 终于是姗姗来迟。这一版本专注于性能表现,团队继续完成着 Modifier 系统的迁移……
Compose 封装ExoPlayer播放器并实现Bilibili 首页视频播放效果
ExoPlayer 已经是封装过的视频播放框架了,为什么还要封装一把,这样不是过度封装?其实不然,要是哪天ExoPlayer 不维护了或者有更好的播放器了,又或者是有些视频exo不能播放其他的播放器可
【KRouter】一个简单轻量的 Kotlin 路由框架
KRouter(Kotlin-Router) 是一个非常轻量级的 Kotlin 路由框架。基于 KSP+ServiceLoader+反射实现。