首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
刘姥姥进了大观园
bytebeats
创建于2022-08-04
订阅专栏
学习, 总结, 记录, 推广优秀的开源项目和官方推广的优秀框架
等 90 人订阅
共167篇文章
创建于2022-08-04
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Ktor 3.0 来啦!
Ktor 3.0 现已发布, 新增多项新特性并提高了性能. 新版本 Ktor 基于 Kotlin 2.0 构建, 并切换到 kotlinx-io, 使 Ktor 与时俱进.
Spring Boot 微服务架构最佳实践
微服务是一种软件架构方法, 在这种方法中, 应用被划分为小型, 独立和自足的服务, 这些服务之间通过 API 进行通信. 这样可以加快开发, 部署和扩展速度.
使用 UI Automator 改进 Espresso Android UI 测试
UI Automator: 丰富 Espresso Android UI 测试 添加几行代码来测试应用对设备旋转的反应 现在我们有了一个在不同屏幕上呈现不同布局的应用, 截图测试是验证布局的一个良好而
Kotlin中取消协程是怎么实现的?
在 Android 中, 每个协程都与视图或生命周期相关联, 当视图被销毁时, 协程也应结束. 同样, 当应用关闭时, 其他协程也需要结束.
移动开发者终于失去了往日荣耀?
部分原因在于AI浪潮. 但可能还有其他原因. 作为一名资深移动开发者, 我渴望了解苹果, 安卓和跨平台生态系统的最新趋势. 然而, 最近业界发出的信号并不令人振奋.
深度探索垃圾回收器(GC)
算法, 权衡和真实应用 简介 在 C 或 C++ 等传统编程语言中, 开发人员负责为对象和数据结构明确分配和取消分配内存. 然而, 手动内存管理容易出错, 导致内存泄漏(已分配的内存未释放)或悬空指针
Jetpack Compose粘性标题的一种可行实现
完成创建一个可重复使用的布局的过程, 该布局具有一个动画粘贴式标题和一个可滚动的内容. 对于从早期 Android 开发过渡过来的用户来说, 实现这种效果类似于使用CoordinatorLayout
使用条件Modifier构建 Compose 应用
如何使用糖法语有条件地添加Modifier. 要做到这一点, 自定义扩展是唯一的方法. 首先, 我将演示在没有扩展的情况下可以做些什么, 然后探讨拥有这些扩展可以如何简化你的生活.
Kotlin中的inline, noinline, crossinline 和 reified
内联是一种特殊的操作符, 它允许我们将高阶函数或泛型属性中的代码转移到由 Kotlin 生成的 Java bytecode 级别的函数调用点.
Android架构: 掌握 MVVM 和简洁架构
维护一个简洁, 可扩展和可测试的代码库是一项挑战. 在众多架构模式中, MVVM与简洁架构原则相结合, 已成为一个强大的框架, 可用于创建高效, 有组织和可维护的应用.
Kotlin 2.0.0 的新特性
从 IntelliJ IDEA 2023.3 和 Android Studio Iguana (2023.2.1) Canary 15 开始, Kotlin 插件作为捆绑插件发布, 包含在你的 IDE
简洁架构中的UseCase红牌用法和最佳实践
简洁架构非常有用, 尤其是在大型项目中. 然而, 错误地使用它就像一生都在向错误的神灵祈祷 -- 结果只有痛苦, 没有收获:)
使用断点调试 Gradle 插件
在 Android 开发中, 我最担心的事情之一就是在 Gradle 中遇到问题. 我经常运行不同的 Gradle 任务, 希望能找出问题所在, 但有时却无济于事, 尤其是当问题出现在 Gradle.
Jetpack Compose中的共享元素转场动画
共享元素转场或容器转换是在两个UI元素之间建立视觉联系的动画, 可显著增强应用程序的美感和用户体验. 通过实现屏幕之间的无缝过渡和整合, 共享元素过渡有助于保持用户在应用程序中的参与度和空间感.
如何构建Android应用动态图标?
揭开 Android 中动态应用图标的秘密, 通过本分步指南彻底改变应用的用户体验! 简介 你是否曾瞥一眼手机屏幕, 发现某个应用的图标看起来焕然一新, 与众不同?
10个常见的Jetpack Compose错误🤥
10 个Jetpack Compose 使用错误🤥: 如何用正确的方法创建漂亮的UI Jetpack Compose 是构建声明式UI的强大工具, 但即使是最有创造力的人也会犯错.
Android开发中的UIState: 基础概念和使用技巧
在当今的移动应用领域, 用户体验对应用开发的成功起着举足轻重的作用. 用户希望在使用应用时获得无缝体验, 而确保这种连续性能提高用户再次访问应用的可能性.
Android 15 可能最终修复了底部黑色导航栏问题
长期以来, Android 系统一直存在一个问题: 手势栏/药丸/三键导航下面有一个可笑的黑条. 我曾找过相关的截图, 但要么截图太旧, 要么截图不清晰. 因为我一直在使用各种方法来隐藏它.
深入理解Jetpack Compose中的Window Inset
Inset是指屏幕上由于系统 UI 元素(如状态栏, 导航栏, 显示屏切口(通常称为凹槽或针孔)和 IME 键盘)而无法完全用于应用程序 UI 的区域.
如何在 Jetpack Compose 中简洁地处理 UI事件?
虽然应用后台的工作非常重要, 但如何处理用户看到的内容对我们工作的成功至关重要. 有鉴于此, 我们要花大量时间考虑用户会做什么, 如何处理 UI 事件以及如何相应地构建代码.
下一页