MVI 是 Model-View-Intent 的缩写,MVI 架构主要有三个核心部分:
data/repository: 数据仓库模式 (Repository Pattern) 用于统一管理数据,负责从本地数据库或远程 API 获取数据。
本文展示如何使用 Jetpack Compose 中的 AndroidView 加载 WebView,处理页面的加载状态和返回导航操作。
Jetpack Compose 是一个非常重要的 UI 工具,摆脱了传统 XML 布局的麻烦,实现了声明式 UI 开发。这篇文章详细介绍如何通过 Jetpack Compose 构建一个简单Demo,实现从远程 API 获取数据、显示分类列表的功能。Demo的主要...
Room 是SQLite的一个抽象层,解决了原生SQLite操作繁琐、易出错的问题。通过编译时检查、注解处理、数据访问对象(DAO)等机制,帮助开发者轻松管理和操作数据库。...
我在昨天写了一篇技术文章,主题是《安卓软件开发:使用Jetpack Compose和Room开发NimWishApp-上篇》,链接查看:https://cloud.tencent.com/developer/article/2454957
在日常工作中经常面临复杂 UI 的构建挑战,以前的开发方式依赖繁琐的XML布局和Activity、Fragment之间的频繁切换,代码大量重复且难以维护。Jetpack Compose 的出现让我们看到了新的可能性:声明式UI让UI和业务逻辑的绑定...
Jetpack Compose 是 Google 推出的现代安卓 UI 框架,彻底改变了安卓应用的界面开发方式。相比传统的 View 系统,Jetpack Compose 更加简洁、灵活,高度集成了 Kotlin 语言的声明式编程风格。在这个框架中,开发者通过编写函...
使用机器学习套件构建一个 Android App实现文本识别 API 识别实时相机画面中的文本。使用机器学习套件 Language Identification API 识别识别出的文本的语言。机器学习套件 Translation API,文本翻译成选项里任何选定...