文章 2025-02-25 来自:开发者社区

Android实战经验之Kotlin中快速实现MVI架构

Android实战经验之Kotlin中快速实现MVI架构 MVI(Model-View-Intent)是一种现代的架构模式,广泛应用于Android开发中,以提高代码的可维护性和可测试性。本文将详细介绍如何在Kotlin中快速实现MVI架构,帮助开发者更好地管理应用的状态和交互。 一、MVI架构简介 MVI架构的核心思想是单向数据流和不可变状态。MVI模式主要包含以下三个部分: Model:...

文章 2024-08-29 来自:开发者社区

Android经典实战之常见的移动端加密算法和用kotlin进行AES-256加密和解密

本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点 在移动端开发中,数据加密是确保数据传输和存储安全的重要手段。常见的加密算法包括对称加密算法(如 AES)、非对称加密算法(如 RSA)、散列算法(如 SHA-256...

Android经典实战之常见的移动端加密算法和用kotlin进行AES-256加密和解密
文章 2024-08-28 来自:开发者社区

Android经典实战之常见的移动端加密算法和用kotlin进行AES-256加密和解密

本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点 在移动端开发中,数据加密是确保数据传输和存储安全的重要手段。常见的加密算法包括对称加密算法(如 AES)、非对称加密算法(如 RSA)、散列算法(如 SHA-256...

Android经典实战之常见的移动端加密算法和用kotlin进行AES-256加密和解密
文章 2024-08-28 来自:开发者社区

Android经典实战之Kotlin的delay函数和Java中的Thread.sleep有什么不同?

本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点 Kotlin 中的 delay 函数和 Java 中的 Thread.sleep 都用于暂停代码执行,但是它们用于不同的场景,并且有不同的实现和影响。理解它们的不同点能帮助我们在合适的场景中选择合适的工具来提升效率和代码...

Android经典实战之Kotlin的delay函数和Java中的Thread.sleep有什么不同?
文章 2024-08-27 来自:开发者社区

Android经典实战之Kotlin委托模式和by关键字

本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点 在 Kotlin 中,关键字 by 主要用于委托(Delegation)模式。委托是一种设计模式,可以把一个类的某些职责委托给另一个类来处理。Kotlin 提供了对委托的直接支持,...

Android经典实战之Kotlin委托模式和by关键字
文章 2024-08-27 来自:开发者社区

Android经典实战之用Kotlin泛型实现键值对缓存

本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点 Kotlin 中的泛型是一种允许类型参数化的特性。它可以增强代码的重用性、类型安全性和可读性。在实际编写代码时,通过泛型,你可以编写更为通用的类和方法,而不必具体针对某种特定类型。 基本语法 在 Kotli...

Android经典实战之用Kotlin泛型实现键值对缓存
文章 2024-08-21 来自:开发者社区

Android经典实战之跨平台开发方案:Kotlin Multiplatform vs Flutter

本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点 跨平台开发方案:Kotlin Multiplatform vs Flutter 在移动开发领域,跨平台技术的选择对于项目的性能、开发效率和最终用户体验有着深远的影响。Kotlin Multiplatform(...

Android经典实战之跨平台开发方案:Kotlin Multiplatform vs Flutter
文章 2024-08-19 来自:开发者社区

Android经典实战之Kotlin Multiplatform 中,如何处理不同平台的 API 调用

本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点 KMP使用expect 和 actual 关键字 在 Kotlin Multiplatform 项目中,expect 和 actual 关键字被用于处理不同平台的 API 调用。以下是如何使用这些关键字的详细步骤和规则: ...

Android经典实战之Kotlin Multiplatform 中,如何处理不同平台的 API 调用
文章 2024-08-19 来自:开发者社区

Android经典实战之Kotlin Multiplatform跨平台开发

本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点 什么是KMP Kotlin Multiplatform(KMP)是JetBrains开发的一项开源技术,它允许开发者在多个平台上创建应用程序,同时高效地重用代码,保留原生编程的优势...

Android经典实战之Kotlin Multiplatform跨平台开发
文章 2024-08-17 来自:开发者社区

Android经典实战之Kotlin 2.0 迁移指南:全方位优化与新特性解析

本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点 Kotlin 2.0 迁移指南:开发者如何迎接新时代 Kotlin 2.0,这个备受期待的版本,终于在 JetBrains 的精心打磨下问世。它不仅带来了全新的 K2 编译器,而且在性能、智能...

Android经典实战之Kotlin 2.0 迁移指南:全方位优化与新特性解析

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问