首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Jetpack Compose 发射!
fundroid
创建于2021-05-11
订阅专栏
Jetpack Compose 1.0 要来了,快来背上小火箭一起出发吧~
等 317 人订阅
共36篇文章
创建于2021-05-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Compose 为什么可以跨平台?
Compose Multiplatform 本质上是一个 Kotlin 跨平台库。在各个平台共享 Compose Compiler 和 Compose Runtime
深入浅出 Compose Compiler(5) 类型稳定性 Stability
Compose Compiler 会为类型生成 @StabilityInferred 注解和 $stable 变量,有助于分析类型稳定性,指导后续代码生成
深入浅出 Compose Compiler(4) 智能重组与 $changed 参数
Compose Compiler 为 Composable 函数生成 $changed 参数,他为参数提供了 ParamState 信息,用于跳过不必要的参数比较,提高性能
Compose 状态保存:rememberSaveable 原理分析
rememberSaveable 可以帮助 Composable 在横竖屏切换甚至进程切换后恢复状态,这主要是通过 SaveableStateRegistry 实现的。
深入浅出 Compose Compiler(3) IR & IrGenerationExtension
Compose Compiler 在后端的工作主要是为 Composable 函数生成必要的代码,这主要是通过 ComposeIrGenerationExtension 实现的
深入浅出 Compose Compiler(2) 编译器前端检查
Compose Compiler 中有众多 Extension,其中一些是编译期前端的各种 Checker ,他们负责对 Compose 代码进行编译期检查
深入浅出 Compose Compiler(1) Kotlin Compiler & KCP
Compose 的语法简洁主要得益于 Compose Compiler 的一系列编译期魔法,帮开发者生成了很多样板代码。想要真正读懂 Compose 就必须先了解它的 Compiler
一文看懂 Compose Navigation 实现原理
本文带你深入理解和学习 Jetpack Compose Navigation 导航的实现原理和源码分析
为什么说 Compose 的声明式代码最简洁 ?Compose/React/Flutter/SwiftUI 语法对比
Compose/React/Flutter/SwiftUI 语法大对比。 Compose 的 APi 设计更加简洁高效
Compose 类型稳定性注解:@Stable & @Immutable
@Stable 和 @Immuable 是 Compose 特有的类型稳定性注解,可以帮助 Compose 提升重组性能。本文将针对 Compose 类型的稳定性以及相关注解的使用做一个介绍
探索 Jetpack Compose 内核:深入 SlotTable 系统
SlotTable 系统是 Compose 从组合到渲染到屏幕过程中的最重要环节,SlotTable 的数据存储在 Slot 中,由 Group 包裹
Compose 动画边学边做 - 夏日彩虹
基于 Jetpack Compose 提供的 Animtable 等动画 API 实现高仿微博长按点赞彩虹动画的效果,
Google I/O :Android Jetpack 最新变化(四)Compose
2022 年 Google I/O 开发者大会上介绍了哪些 Android Jetpack Compose 的最新变化?
一文看懂 Jetpack Compose 快照系统
Compose 通过名为“快照(Snapshot)”的系统支撑状态管理与重组机制的运行。快照可以感知和隔离对状态的读写,确保线程安全,提升并发性能
10个问题带你了解 Compose Multiplatform 1.0
近日 JetBrains 正式发布了 Compose Multiplatform 1.0 版。Flutter 的时代是否即将落幕?本文通过 10 个热门问题带大家认识这一新的跨平台技术。
【代码吸猫】使用 Google MLKit 进行图像识别
MLKit 是 Google 提供的移动端机器学习库。工程师仅通过少量代码就能在 Andorid 或 iOS 上实现各种 AI 能力,例如图像、文字、人脸识别等等
Compose Mutiplatform 实战联机小游戏
使用 Compose Multiplatform 开发跨平台应用 ,实现桌面端/手机端联机对战五子棋小游戏
Jetpack Compose 实现波浪加载效果
ComposeWaveLoading 在 Compose 上实现波浪加载的效果,API 在设计上符合 Compose 的开发风格,使用非常简便。
100 行写一个 Compose 版华容道
本文主要介绍了如何使用 Compose 的 Gesture, Theme 等特性快速完成一个华容道小游戏
不止 Android!Compose Multiplatform 来了
7月底 Compose for Android 1.0 刚刚发布,紧接着 8月4日 JetBrains 就宣布了 Compose Multiplatform
下一页