首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#kotlin

Kotlin是一种在Java虚拟机上运行的静态类型编程语言,它也可以被编译成为JavaScript源代码。

安卓软件开发:Jetpack Compose中常见的核心概念总结-2

Nimyears

2800

安卓软件开发:Jetpack Compose中常见的核心概念总结-1

Nimyears

5620

安卓软件开发:实现高级布局顺序App的技术难点

Nimyears

在安卓软件开发中,布局设计影响界面的美观性,还会直接影响用户体验。尤其在满足产品原型需求时,复杂布局的实现可能会遇到一些挑战。本文将通过实际场景,展示如何实现复...

20620

Java和 Kotlin中的常见NPE

Nimyears

几乎所有对象都可以为null,意味着我在调用任何方法时,都需要小心检查对象是否为空。例如,以下代码会抛出NPE,因为 a可能为null:

8920

Android面试之5个Kotlin深度面试题:协程、密封类和高阶函数

AntDream

在Android中,可以使用Kotlin协程来处理异步任务,例如网络请求、数据库操作等。以下是一个简单的示例,展示如何在Android中使用协程进行异步编程:

13410

安卓软件开发:用JetpackCompose实现NimReplyAppLogic中篇

Nimyears

在上篇文章中,介绍了如何使用 Jetpack Compose 和 Material Design 3(M3)构建 NimReplyApp 的基础 UI 组件。在...

12820

Kotlin入门学习,从零基础入门到精通 ,Kotlin超详细教程

用户11320229

本教程涵盖了Kotlin语言的基础语法、类型系统、函数与Lambda表达式、类与对象、集合与迭代器、协程与异步编程、与Android开发相关的知识点以及Kotl...

12510

安卓软件开发:用JetpackCompose实现NimReplyAppUI上篇

Nimyears

NimReplyApp 是一个模拟电子邮件应用的案例项目,用户可以浏览邮件、查看详细内容和发送回复,在日常工作和生活中都很常见。

413140

安卓软件开发:使用AndroidView(MDC)实现高级轮播图App-下篇

Nimyears

Material Design Components (MDC) 是构建现代 Android 应用的 UI 组件库,遵循 Google 的 Material D...

43880

Android面试题之Kotlin中async 和 await实现并发的原理和面试总结

AntDream

async 和 await 是 Kotlin 协程中实现并发的核心构件,它们的底层工作机理和设计思想对理解 Kotlin 并发编程非常重要。以下是有关它们如何实...

8110

Android面试题之Kotlin中如何实现串行和并行任务?

AntDream

在 Kotlin 中,async 和 await 是用于并发编程的关键工具。它们通常用于协程中,以实现异步编程模式。通过使用 async 和 await,你可以...

6010

安卓软件开发:使用Jetpack Compose和M3的轮播图和列表App-上篇

Nimyears

这个应用中常见的 UI 需求是轮播图、列表和弹窗,使用 Jetpack Compose 和 M3 的组件,可以快速、高效编码现代化的 UI。

404110

安卓软件开发:对比 MVVM 和 MVI 架构的模块设计

Nimyears

MVI(Model-View-Intent)和 MVVM(Model-View-ViewModel) 是安卓开发中很常见的两种架构。虽然它们的目标都是为了让代码...

38860

安卓软件开发:Jetpack Compose Material3 结合 MVI 架构的模块化架构设计和实践

Nimyears

MVI 是 Model-View-Intent 的缩写,MVI 架构主要有三个核心部分:

396141

安卓软件开发:Jetpack Compose Material3结合 MVVM 架构的模块化架构设计和实践

Nimyears

data/repository: 数据仓库模式 (Repository Pattern) 用于统一管理数据,负责从本地数据库或远程 API 获取数据。

25160

安卓软件开发:使用Jetpack Compose实现 NimWebViewApp

Nimyears

本文展示如何使用 Jetpack Compose 中的 AndroidView 加载 WebView,处理页面的加载状态和返回导航操作。

34270

安卓软件开发:使用Jetpack Compose实现高级NimNavBottomApp

Nimyears

展示 Jetpack Compose 如何简化 UI 的编码,如何使用 Material 3 提供的组件实现现代化的 Android 应用设计。初级开发可以看怎...

245100

安卓软件开发:使用Jetpack Compose实现DrawerMenuApp

Nimyears

在现代应用中,导航是关键元素,特别是使用侧边栏(Drawer Menu)切换不同页面的场景。通过 Jetpack Compose,安卓开发已经从传统的 XML ...

41250

安卓软件开发:理解Room数据库和上手

Nimyears

Room 是SQLite的一个抽象层,解决了原生SQLite操作繁琐、易出错的问题。通过编译时检查、注解处理、数据访问对象(DAO)等机制,帮助开发者轻松管理和...

12630

安卓软件开发:使用Jetpack Compose和Room开发NimWishApp-下篇

Nimyears

我在昨天写了一篇技术文章,主题是《安卓软件开发:使用Jetpack Compose和Room开发NimWishApp-上篇》,链接查看:https://clou...

15520

相关产品

  • Kotlin是一种在Java虚拟机上运行的静态类型编程语言,它也可以被编译成为JavaScript源代码。

领券

http://www.vxiaotou.com