发布

JetpackCompose M3

JetpackCompose M3
专栏成员
41
文章
14418
阅读量
13
订阅数
安卓软件开发:使用Jetpack Compose实现高级NimNavBottomApp
展示 Jetpack Compose 如何简化 UI 的编码,如何使用 Material 3 提供的组件实现现代化的 Android 应用设计。初级开发可以看怎么通过实现跳转底部导航栏对应tiem对应的内容,也有详细介绍了中高级开发者提供了实用技巧,比如如何处理通知徽章(Badges)和导航状态的管理。这个Demo,我实现了一个常见的底部导航栏App,包括多个页面切换、选中状态的高亮显示、徽章通知的显示等功能。
Nimyears
2024-10-07
2640
置顶
安卓软件开发:Jetpack Compose Material3结合 MVVM 架构的模块化架构设计和实践
data/repository: 数据仓库模式 (Repository Pattern) 用于统一管理数据,负责从本地数据库或远程 API 获取数据。
Nimyears
2024-10-09
5280
置顶
安卓软件开发:怎么快速上手JetPackComposeUI框架
Jetpack Compose 是 Google 推出的现代安卓 UI 框架,彻底改变了安卓应用的界面开发方式。相比传统的 View 系统,Jetpack Compose 更加简洁、灵活,高度集成了 Kotlin 语言的声明式编程风格。在这个框架中,开发者通过编写函数来描述 UI,不再需要依赖复杂的 XML 布局文件。接下来,通过几个关键步骤,帮助你快速上手 Jetpack Compose,在实际项目中充分发挥它的优势。
Nimyears
2024-09-25
4220
置顶
安卓软件开发:使用机器学习TF框架和 CameraX 识别文本、识别语言和翻译文本
使用机器学习套件构建一个 Android App实现文本识别 API 识别实时相机画面中的文本。使用机器学习套件 Language Identification API 识别识别出的文本的语言。机器学习套件 Translation API,文本翻译成选项里任何选定的语言。
Nimyears
2024-09-23
1380
安卓软件开发:用Java和Kotlin构建MDC-UI框架实现LoginUI(基础)
依赖项添加完成后,运行Gradle任务下载所有依赖包,工作做好准备,接下来开始开发
Nimyears
2024-09-13
4490
安卓软件开发:基于Jetpack Compose实现Redux架构
• 整个应用只有一个Store。Store是一个数据仓库,保存着当前应用的所有状态 (State)。
Nimyears
2025-02-02
710
安卓软件开发,JetpakComposeM3用Gemini API创建demo的技术实现和源码
Gemini API 是 Google 提供的一款强大的 AI 解决方案,它为移动应用开发者提供了丰富的 AI 功能,比如自然语言处理、图片识别等。用Gemini API,可以轻松把智能化功能集成到你的Android应用中。特别是对那些想要快速嵌入AI功能的开发者来说,这个API提供了很大的便利。
Nimyears
2024-12-05
1980
安卓软件开发:Jetpack Compose中常见的核心概念总结-终篇
Nimyears
2024-11-13
1520
安卓软件开发:Jetpack Compose中常见的核心概念总结-9
Nimyears
2024-11-11
1020
安卓软件开发:Jetpack Compose中常见的核心概念总结-8
Nimyears
2024-11-08
1130
安卓软件开发:Jetpack Compose中常见的核心概念总结-7
Nimyears
2024-11-07
860
安卓软件开发:Jetpack Compose中常见的核心概念总结-6
Nimyears
2024-11-06
1290
安卓软件开发:Jetpack Compose中常见的核心概念总结-5
Nimyears
2024-11-05
1080
安卓软件开发:Jetpack Compose中常见的核心概念总结-4
Nimyears
2024-11-04
1050
安卓软件开发:Jetpack Compose中常见的核心概念总结-3
Nimyears
2024-11-01
710
安卓软件开发:Jetpack Compose中常见的核心概念总结-2
Nimyears
2024-10-31
1060
安卓软件开发:Jetpack Compose中常见的核心概念总结-1
Nimyears
2024-10-30
1790
安卓软件开发:实现高级布局顺序App的技术难点
在安卓软件开发中,布局设计影响界面的美观性,还会直接影响用户体验。尤其在满足产品原型需求时,复杂布局的实现可能会遇到一些挑战。本文将通过实际场景,展示如何实现复杂布局顺序及布局重叠效果。
Nimyears
2024-10-29
2580
Java和 Kotlin中的常见NPE
几乎所有对象都可以为null,意味着我在调用任何方法时,都需要小心检查对象是否为空。例如,以下代码会抛出NPE,因为 a可能为null:
Nimyears
2024-10-28
1070
我的学习之旅:从数据结构入门到算法
在2021年,我刚开始学习Java编程时,我主要关注的是如何实现基本的功能,可是随着开发经验的积累,我意识到,代码不只是能运行就好。数据结构是处理数据的基础,理解它可以让我写出很高效、很优雅的代码。在2022年,我决定从基础的数据结构开始学习,比如数组、链表、栈、队列和树等。
Nimyears
2024-10-24
4050
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档