Kotlin是一种在Java虚拟机上运行的静态类型编程语言,它也可以被编译成为JavaScript源代码。
本文将手把手教你如何在Android应用中集成TensorFlow Lite模型,实现端侧机器学习推理能力。我们以图像分类场景为例,提供可直接运行的完整代码示例...
Kotlin 的 作用域函数(Scope Functions) 是简化代码逻辑的重要工具,它们通过临时作用域为对象提供更简洁的操作方式。以下是 let、run、...
建议在实际编码中充分利用类型推断和安全特性,写出更简洁、安全的 Kotlin 代码。
在 MainActivity 中重写 onRequestPermissionsResult:
在 Android 开发中,单元测试是保障代码质量的核心手段。但面对复杂的依赖关系和 Kotlin 语言特性,传统 Mock 框架常显得力不从心。本文将带你深入...
MockK 是一个专为 Kotlin 设计的 Mocking 框架,支持协程、扩展函数、对象声明(object)等 Kotlin 特性。相比 Mockito,它...
对比 Groovy 的动态类型缺陷,KTS 的静态类型系统能在 编译期拦截 90%+ 的配置错误:
在Android开发中,结合Kotlin与gRPC实现高性能网络通信已成为现代移动应用架构的重要实践。以下是从环境搭建到高级优化的完整指南:
腾讯 | 前端开发工程师 (已认证)
纯函数是函数式编程的核心概念:给定相同输入总是返回相同输出,且没有副作用。这使得代码更可预测、更易测试,也更容易进行并行处理。
Kotlin Multiplatform(KMP)结合 Compose Multiplatform 正在成为跨平台开发的热门选择,它允许开发者用一套代码构建 A...
以下是一个使用 Kotlin 和 Ktor 构建 Android 后端 API 的详细示例,包含常见功能实现:
获取百万级图书网站的数据Kotlin作为语言的选择是好的,因为它有协程可以处理并发,相比Java的线程可能更轻量。然后,大家可能需要了解如何发送HTTP请求,解...
DSL(Domain Specific Language)是为特定领域设计的语言。前端世界中的DSL例子包括:
对于前端开发者来说,进程、线程和协程的概念可能不太熟悉,因为浏览器和Node.js环境大多抽象了这些低层概念。让我们先来理解这些基本概念:
在前面的系列文章中,我们已经学习了Kotlin的基础语法、以及Gradle和Maven构建系统的基础知识。本文将通过一个实际的项目案例,将这些知识点串联起来,展...
在前面的文章中,我们已经了解了Kotlin的基础语法、核心概念以及Gradle构建系统。作为前端开发者,你可能已经对npm、webpack、yarn等工具非常熟...
在深入了解具体文件之前,让我们先建立前端构建工具与 Gradle 之间的概念映射:
为了学习 Gradle,我们需要一个实际的项目作为载体。Kotlin Multiplatform 项目是一个很好的选择,原因如下: