android jetpack

alexhilton18 小时前
android·kotlin·android jetpack
runBlocking实践:哪里该使用,哪里不该用本文译自「runBlocking in practice: Where it should be used and where not」,原文链接kt.academy/article/run…,由Marcin Moskała发布于2025年9月1日。
Tans53 天前
android·android jetpack·源码阅读
Androidx Lifecycle 源码阅读笔记Androidx 库中有很多地方都有用到 Lifecycle 去监听组件的生命周期,例如常见的 Activity 和 Fragment 等等。简单的使用如下:
ljt27249606614 天前
android·笔记·android jetpack
Compose笔记(四十九)--SwipeToDismiss这一节主要了解一下Compose中的SwipeToDismiss,在Jetpack Compose开发中,SwipeToDismiss 是用于实现滑动删除的核心组件,适用于检测水平滑动手势并触发相应的动画和操作。简单总结:
4z336 天前
性能优化·android jetpack
Jetpack Compose重组优化:机制剖析与性能提升策略Jetpack Compose 通过声明式编程和数据驱动 UI 简化了 Android 开发。然而,高效利用其性能潜力需要深刻理解重组——即当状态变化时更新 UI 的过程。本文旨在深入探讨 Compose 的重组机制,并提供切实可行的优化策略,以避免常见性能陷阱,构建更流畅的应用。
alexhilton7 天前
android·kotlin·android jetpack
Android ViewModel数据加载:基于Flow架构的最佳实践本文译自「Android ViewModel Data Loading: Best Practices and Flow-Based Architecture」,原文链接funkymuse.dev/posts/prope…,由FunkyMuse于2025年8月29日。
水牛10 天前
android·android jetpack
一行代码完成startActivityForResult以前使用透明fragment来实现,在fragment里覆写onActivityResult来实现有result的回调,在onResume里感知无result的页面的返回.
kymjs张涛10 天前
android·android studio·android jetpack
零一开源|前沿技术周刊 #14前沿技术周刊 是一份专注于技术生态的周刊,每周更新。本周刊深入挖掘高质量技术内容,为开发者提供持续的知识更新与技术洞察。
alexhilton11 天前
android·kotlin·android jetpack
Android应用的架构演进本文译自「Architectural Evolution of and Android app」,原文链接herrbert74.github.io/posts/archi…,由Zsolt Bertalan发布于20258月19日。
fundroid12 天前
android jetpack
全新 LifecycleOwner 可组合项:让 Composable 具备独立生命周期2025 年 7 月 30 日,AndroidX Lifecycle 2.10.0-alpha01 发布。其中最引人注目的新增内容就是全新的 LifecycleOwner 的 Composable (可组合项),咱们这就来好好聊聊它。
alexhilton15 天前
android·kotlin·android jetpack
Compose Unstyled:Compose UI中失传的设计系统层本文译自「Compose Unstyled: The missing Design System layer for Compose UI」,原文链接composables.com/blog/introd…,由Alex Styl发布于2025年8月7日。
柿蒂15 天前
android·ai编程·android jetpack
从动态缩放自定义View,聊聊为什么不要把问题复杂化我的项目中,关于动态修改View的大小的技术方案进阶之路,在之前的文章中其实有讲到,强烈建议有兴趣的小伙伴可以去看看《产品需求驱动下的技术演进:动态缩放View的不同方案》,因为这是我们团队历经2-3年的技术迭代过程。
RainyJiang15 天前
android·android jetpack
布局与测量性能优化:让Compose从"嵌套地狱"到"扁平化管理"“为什么我的 Compose 页面滑动时像幻灯片一样卡?因为布局嵌套正在谋杀你的性能!”在上一篇中,我们揭开了Compose重组背后的真相,识别了那些看不见却致命的状态陷阱。本系列文章如下(正在更新中):
柿蒂16 天前
android·kotlin·android jetpack
产品需求驱动下的技术演进:动态缩放View的不同方案前言在不同阶段,哪怕是“临时方案”,也有它存在的价值——它帮助我们快速推进了项目,并为后续优化打下了实践基础。
Wgllss17 天前
android·架构·android jetpack
完整烟花效果,Compose + 协程 + Flow + Channel 轻松实现动画特效里面,烟花是比较常见的一种,特别是在做夜间背景或者节日活动的时候。新一代烟花效果实现方式:Compose + 协程 + Flow + Channel + 实现
alexhilton18 天前
android·kotlin·android jetpack
运行时着色器实战:实现元球(Metaballs)动效本文译自「Metaballs with Runtimeshaders」,原文链接medium.com/@off.mind.b…,由Alex Volkov发布于2025810。
Wgllss21 天前
android·架构·android jetpack
Kotlin 享元设计模式详解 和对象池及在内存优化中的几种案例和应用场景在内存优化中,享元模式和对象池均通过复用对象减少内存消耗,但核心机制和应用场景存在差异:在Android中用到享元设计模式或者对象池的有:
alexhilton22 天前
android·kotlin·android jetpack
玩转Shader之学会如何变形画布本文译自「Deform the canvas」,原文链接medium.com/@off.mind.b…,由Alex Volkov发布于2025年8月2日。
bytebeats24 天前
android·android jetpack
Jetpack Compose 1.9: 核心新特性简介近期Jetpack Compose 2025 年 8 月版本 已正式发布. 本次发布包含 Compose 1.9 版本的核心模块(详见完整的BOM), 引入了用于渲染阴影, 2D 滚动, 文本变换相关的富样式, 改进的列表性能等新 API!
Wgllss24 天前
android·架构·android jetpack
雷电雨效果:Kotlin+Compose+协程+Flow 实现天气UI天气效果Kotlin+Compose+协程+Flow+Channel实现,以后天气效果不是梦我们在开发天气App时候,常见的有效果是根据天气展示实时UI效果,下雪的时候要展示下雪的效果,雷电雨时候展示雷电雨效果,这样才能让天气展示的更加真实,贴近人民生活。
alexhilton25 天前
android·kotlin·android jetpack
深入浅出着色器:极坐标系与炫酷环形进度条本文译自「Circle bars with AGSL」,原文链接medium.com/@off.mind.b…,由Alex Volkov发布于2025年1月6日。