Kotlin
Android开发拾遗:DataStore与JSON结合
AndroidKotlin本文探讨了如何在Android应用中使用JSON格式的DataStore存储配置数据,并提供了详细的代码示例和步骤来实现这一点。
Android开发拾遗:如何使用Proto DataStore
AndroidKotlin本文介绍了如何在Android中使用Proto DataStore来持久化复杂的用户数据,包括schema定义、Gradle配置和代码实现。
Android开发拾遗:对onTerminate的误解
AndroidKotlin在Android应用中,通过继承Timber的Tree类实现日志记录功能,在Application的onCreate方法中启动日志记录,尽管onTerminate在真机上不会被调用,可以使用Activity的onSaveInstanceState方法保存和恢复临时数据。
Android开发拾遗:如何减少重组
AndroidKotlin在Android代码中,常见到一些数据类标有@Stable或@Immutable注解,这些注解与Jetpack Compose的性能优化相关,本文探讨了它们的作用和可能的解决方案。
Android开发拾遗:MVVM与MVI
AndroidKotlin本文介绍了复杂项目中代码拆分的重要性,以 ASP.NET 的 MVC 模式为例,探讨如何解耦 UI 和业务逻辑。重点讨论了 Android 开发中的 MVVM 和 MVI 模式,通过对比说明它们在状态管理和 UI 交互上的不同,阐明了各自的优缺点及适用场景。
Android开发拾遗:异步与协程
AndroidKotlin这篇文章主要介绍了Kotlin协程的基本用法,包括语法、结构化并发、异步流、生命周期管理等方面。