首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
安卓架构
订阅
苏灿烤鱼
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
Kotlin 可以预判你的预判?Kotlin 高级特性 Contracts 全解析
Contracts 到底是什么?为什么会出现?它怎么用?本文将基于 Kotlin 最新版本 v2.2.21 全面讲解 Kotlin Contracts 的所有特性及其使用方式
Compose 下的 MVI 架构实践,用 Compose 写业务逻辑,取代 ViewModel
这两年在写 Compose 应用的时候,在 Compose 中实践了 MVVM 和 MVI 两个架构,Compose 配合 MVI 写起来非常丝滑,甚至可以用 Compose 替代 ViewModel
一文聊聊 Android 项目架构的方方面面
笔者作为工作多年的老Android,本篇借着自己微薄的经验总结一下自己认知到的Android项目架构,抛砖引玉。
Android 14(U) Gradle 8.x JDK 17 适配攻略
Android U适配,Beta 1 现已推出,其中包含最新功能和变更,供您在应用中试用。如需开始使用,请先获取 Beta 版并更新您的工具。Android 14 Beta 1 面向用户和开发者提供,
Clean 架构下的现代 Android 架构指南
本文介绍了整洁架构在 Android 应用开发下的具体方式,提出了类似整洁架构的多层结构,更适配 Android 开发。
【Gradle-6】一文搞懂Gradle的依赖管理和版本决议
依赖是我们在开发中最常用的配置,通过声明依赖项来引入项目所需技术,从而实现相关功能。 但是可能很多人都遇到过这种场景,编译运行后新增的接口或类找不到,又或者只是升级了一下某个Library...
从一次实际经历来说说IdleHandler的坑
最近楼主都在做性能优化相关的事,性能优化一般都会跟IdleHandler打交道。本文将介绍,楼主在实际开发过程中使用IdleHandler遇到的坑,主要包括自定义View以及View的动画。 注意,本文源码均来自于API 29。 1. 概述 我们都知道IdleHandler的含…
95分Android启动优化实践
启动优化是Android优化老生常谈的问题了。众所周知,android的启动是指用户从点击 icon 到看到首帧可交互的流程。
页面曝光难点分析及应对方案
了解业务开发中的曝光埋点吗?本篇试着给出一套自动化曝光埋点上报的方案,以简化埋点开发复杂度,提高准确性。
为你理清Android项目Gradle配置,解决常见编译问题
1. 低入侵方式提供了一种可随意将项目仓库切换阿里仓库的方法 2. 说明AGP、Gradle、AS、Kotlin、Jectpack Compose之间的关系,提供了一些它们之间版本对应的关系资料.