小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
沉浸式翻译 immersive translate
七年后,谷歌通过Jetpack Navigation 3重新定义Android导航

谷歌推出全新的Jetpack Navigation 3库,重新设计了Android应用的通知处理,提供对返回栈的完全控制,并与Jetpack Compose的状态管理无缝集成。该库支持反应式编程,简化视图栈管理,模块化设计允许自定义功能,并提供19个导航示例以助开发。

七年后,谷歌通过Jetpack Navigation 3重新定义Android导航

InfoQ
InfoQ · 2025-11-20T21:00:00Z
Jetpack Compose增强了滚动、懒加载列表等功能

Jetpack Compose最新版本新增API,支持阴影渲染、2D滚动和性能提升。新增的Modifier.dropShadow()和Modifier.innerShadow()实现丰富阴影效果,改进的可见性修饰符提升元素状态追踪,懒加载组件性能优化,Scrollable2D修饰符支持双向滚动,崩溃报告API提高错误定位效率。

Jetpack Compose增强了滚动、懒加载列表等功能

InfoQ
InfoQ · 2025-08-14T18:00:00Z
✅ Kotlin 代码 (Jetpack Compose UI)

该文章介绍了一个Android Compose项目中的终端界面示例,支持基本Linux命令(如pwd、ls、cd等),用户可以输入命令,查看历史记录和输出,并进行目录切换和文件操作。

✅ Kotlin 代码 (Jetpack Compose UI)

DEV Community
DEV Community · 2025-05-25T08:43:57Z
Jetpack Compose还是Kotlin XML?

Jetpack Compose与XML视图系统是Android开发的两种主要方式。Compose采用声明式UI,代码简洁,状态管理优越,适合新项目;XML兼容旧项目,稳定性高,但代码较冗长。到2025年,Compose已成为新应用的首选。

Jetpack Compose还是Kotlin XML?

DEV Community
DEV Community · 2025-05-23T22:11:14Z
为什么我的Jetpack Compose APK会因NoSuchMethodError崩溃?

在使用Jetpack Compose的第三方SDK时,开发者可能会遇到NoSuchMethodError错误,尤其是在生成调试APK时。此错误通常由依赖版本不兼容或ProGuard规则设置不当引起。解决方法包括验证依赖版本、确保ProGuard规则正确、检查buildFeatures设置以及清理重建项目。保持SDK和库版本同步可有效避免此类问题。

为什么我的Jetpack Compose APK会因NoSuchMethodError崩溃?

DEV Community
DEV Community · 2025-05-06T13:15:19Z
如何在Jetpack Compose Kotlin中显示DatePickerDialog?

在使用Jetpack Compose创建出生日期选择器时,确保UI组件与DatePickerDialog正确集成。常见问题是DatePickerDialog未显示,通常与状态管理有关。优化ChooseDob Composable函数,确保OutlinedTextField的点击事件能正确触发DatePickerDialog,并在选择日期后更新状态,以提升用户体验。

如何在Jetpack Compose Kotlin中显示DatePickerDialog?

DEV Community
DEV Community · 2025-05-04T23:45:31Z
构建模块:AtomicKit在Jetpack Compose中的哲学

AtomicKit是一个旨在简化现代UI开发的库,通过分离行为与视觉样式,提供细致控制和响应式设计,提升开发者和用户体验,适合需要精细控制的项目。

构建模块:AtomicKit在Jetpack Compose中的哲学

DEV Community
DEV Community · 2025-04-26T19:44:45Z
在Jetpack Compose中构建全应用网络状态指示器

应用程序常因网络问题导致用户不满。通过持续监测网络状态并主动通知用户,可以避免失败尝试,提升用户体验。实现方法包括构建连接服务和在UI中集成状态显示。

在Jetpack Compose中构建全应用网络状态指示器

DEV Community
DEV Community · 2025-04-25T14:19:47Z
我如何使用GPT和Jetpack Compose构建旅行助手聊天应用

我开发了一个名为Travel Guide Chat的旅行助手聊天应用,基于GPT和Jetpack Compose。用户可以通过自然对话获取旅行建议,保存聊天记录并重新访问。应用特点包括实时聊天界面、智能响应、持久聊天历史和Markdown格式化,使用JSON文件存储聊天状态,解决了UI问题。未来计划增加搜索功能和云同步。该项目提升了我的Compose技能和对AI应用UX的思考。

我如何使用GPT和Jetpack Compose构建旅行助手聊天应用

DEV Community
DEV Community · 2025-04-15T02:47:26Z
高级 Jetpack Compose 预览

Jetpack Compose 通过 @Preview 注解,允许开发者在不同配置下预览 UI 组件。使用 uiMode 和 fontScale 参数,可以快速测试 UI。示例展示了如何预览星球大战电影卡片,包括暗模式、大字体和多设备预览,以确保 UI 在不同条件下正常显示。

高级 Jetpack Compose 预览

DEV Community
DEV Community · 2025-03-27T19:55:56Z
Jetpack Compose中的平坦标签导航方法

在Jetpack Compose中,采用平坦的导航结构和条件标签可见性简化了应用程序的导航架构。这种方法解决了传统嵌套导航中的URL映射问题,使深度链接更简单,用户体验更直观。通过将标签屏幕包裹在导航块中,可以保持状态,避免切换标签时状态重置。

Jetpack Compose中的平坦标签导航方法

DEV Community
DEV Community · 2025-02-20T10:10:45Z
构建GetFitter:使用Jetpack Compose的终极健身应用

本文介绍了GetFitter健身应用的开发过程,重点在主页设计,包括TopAppBar、运动分类、热门运动和时间特定锻炼。使用Jetpack Compose构建用户友好的界面,旨在提供动态互动体验,帮助用户轻松探索健身内容。未来将分享更多开发更新。

构建GetFitter:使用Jetpack Compose的终极健身应用

DEV Community
DEV Community · 2025-02-16T15:44:35Z
Jetpack Compose中的闪烁文本效果

本文介绍了如何在Jetpack Compose中实现闪烁文本,通过平滑动画指示加载状态,并动态更新闪烁颜色。使用自定义ShaderBrush创建闪烁效果,并通过调整颜色增强亮度。

Jetpack Compose中的闪烁文本效果

DEV Community
DEV Community · 2025-02-07T23:00:22Z
我的Android开发之旅:掌握XML与拥抱Jetpack Compose

今天我学习了XML,这是Android界面设计的基础。尽管Google转向Jetpack Compose,理解XML仍然重要。我探索了ConstraintLayout和LinearLayout,构建了一个简单的年龄计算器应用,巩固了我的学习。Jetpack Compose语法更简洁、性能更高,但XML更为成熟。期待继续深入Android开发!

我的Android开发之旅:掌握XML与拥抱Jetpack Compose

DEV Community
DEV Community · 2025-02-06T13:07:35Z
Jetpack Compose中的DeepSeek与ChatGPT对比

Jetpack Compose通过声明式方法简化了Android UI开发,开发者越来越依赖AI编码助手如DeepSeek和ChatGPT来提升工作效率。

Jetpack Compose中的DeepSeek与ChatGPT对比

DEV Community
DEV Community · 2025-02-06T06:15:12Z
DeepSeek与ChatGPT在Jetpack Compose中的比较:哪一个生成的结果更优?

DeepSeek在生成Jetpack Compose代码方面优于ChatGPT,尤其在待办事项列表、图像转换、分页列表、暗模式切换和用户认证等功能上,提供了更准确、高效且符合最佳实践的代码。

DeepSeek与ChatGPT在Jetpack Compose中的比较:哪一个生成的结果更优?

DEV Community
DEV Community · 2025-02-05T11:46:12Z
使用Kotlin和Jetpack打造流畅的Android体验

作为一名精通Kotlin和Jetpack库的Android开发者,我专注于构建高效、直观的应用,提升用户体验,使用MVVM架构和Jetpack Compose优化开发流程,确保代码清晰可读。

使用Kotlin和Jetpack打造流畅的Android体验

DEV Community
DEV Community · 2025-02-03T05:58:28Z
将Jetpack Compose引入Instagram的Android应用

在Meta Tech播客中,软件工程师Summer分享了Instagram引入新Android UI框架的复杂过程,涵盖性能目标、设计组件及与基础设施团队的协调,以确保开发者的最佳体验。

将Jetpack Compose引入Instagram的Android应用

Engineering at Meta
Engineering at Meta · 2025-01-24T17:30:53Z
Jetpack Compose 预览截图测试实践

在将Jetpack Compose预览转换为截图测试的过程中,我们发现了优缺点。主要挑战是跨平台的一致性,操作系统间的截图差异影响持续集成。尽管截图测试工具提供阈值设置,但无法解决显著的颜色渲染差异。我们计划采用服务器端渲染以确保一致性,并专注于关键UI元素进行测试。希望未来能有更好的解决方案。

Jetpack Compose 预览截图测试实践

DEV Community
DEV Community · 2025-01-24T11:20:44Z
在GLSL片段着色器中使用SDF变形几何形状及在Jetpack Compose中的可视化

创建动态视觉效果的移动应用需要开发者具备创造性和性能要求。使用着色器可以在GPU上高效实现平滑过渡,减轻CPU负担。本文探讨了利用SDF和GLSL实现几何形状平滑变形动画的示例,包括SDF基本原理、形状变形过程,以及在Android中集成着色器和OpenGL ES的方法。

在GLSL片段着色器中使用SDF变形几何形状及在Jetpack Compose中的可视化

DEV Community
DEV Community · 2025-01-10T21:15:01Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码