2017年5月谷歌宣布将Kotlin作为安卓开发的官方语言。Kotlin是一种在 Java虚拟机上执行的静态型编程语言,号称是Android的Swift,有以下几个优势:简洁——它大大减少你需要写的样板代码的数量。安全——避免空指针异常等整个类的错误。通用——构建服务器端程序、Android 应用程序或者在浏览器中运行的前端程序。互操作性——通过 100% Java 互操作性,利用 JVM 既有框
转载
2023-07-16 22:32:32
125阅读
kotlin核心编程 (Kotlin Introduction)Kotlin a modern programming language that makes the developer's life easier and happier. Kotlin is a cross-platform, statically typed, general-purpose programming lang
转载
2023-10-17 22:55:12
79阅读
正文共: 1752字 10图预计阅读时间: 5分钟Hi,大家好,我是承香墨影!自从去年 12 月份,Kotlin 团队宣布 Kotlin/Native 支持和 Objective-C/Swift 相互调用之后,等于是说,Kotlin 以后将可能支持和 Objective-C/Swift 项目进行混合开发。这说明以后,我们可以直接使用 Kotlin 来开发 iOS Ap
转载
2023-10-30 15:44:43
73阅读
前言近些年,不管是最初的RN还是到现在的Flutter、Compose,他们都在做着一件事——跨平台。他们的成就主要都是在UI上跨平台,当然Flutter虽然可以处理一些公共的业务逻辑,但目前在业务较重的情况下仍然需要各自处理。 而KMM却与之相反,接下来让我们来一起了解一下吧~什么是KMMKMM 即 Kotlin Multiplatform Mobile 是一个 SDK,旨
转载
2023-12-12 09:24:14
141阅读
Kotlin 语言的迷弟迷妹儿们有福了。就在前两天,官方正式宣布:Kotlin/Native 插件开始支持 AppCode!这里简单介绍一下两个关键字,可能很多人不是很熟悉 Kotlin/Native 技术和 AppCode 软件。Kotlin/Native:一种能够将 Kotlin 代码编译为没有任何虚拟机的原声二进制文件的技术。目前支持涵盖 Windows、Linux、MacOS、iOS、An
转载
2023-08-07 17:45:55
145阅读
原文作者: Ankul Jain 译文出自:安卓巴士 译者:MrlLee-2开始做安卓UI开发一直是使用XML文件来实现。虽然理论上,UI可以使用Java语言来实现,但并没有太多的用处。不久前,JetBrains推出了Kotlin,一种面向JVM的现代语言,可以很好的实现安卓UI。
Jetbrains宣称Anko是Android中更快,更轻松的开发风格。Kotlin提供Anko库来作为
转载
2023-05-30 16:49:24
69阅读
第六章 Kotlin使用简单控件6.1使用按钮控件按钮button按钮事件三种Kotlin编码方式:匿名函数,内部类,接口实现1.匿名函数方式btn_click_anonymos.setOnClickListener { v ->
//Kotlin变量类型转换使用as
toast("${(v as Button).text}")
}
btn_click_anonymos.setOnLong
转载
2024-04-10 18:50:46
48阅读
基于kotlin开发的验证码发送注册的app一、前言二、spring boot端相关接口开发1.开发发送验证码接口2.开发注册接口三、app客户端界面UI相关开发四、app网络请求处理相关开发五、基于MVVM架构的模块组装 一、前言最近其实有一点“不务正业”,快两个月了都在学网络相关的后端开发,安卓方面很久没去研究了,这次带来的demo是大项目中的一个小小的一块,由于编程语言渐渐转向kotlin
转载
2023-10-03 08:34:45
236阅读
# 如何使用 Kotlin 开发 iOS 应用
## 简介
在本文中,我将向你介绍如何使用 Kotlin 语言来开发 iOS 应用。Kotlin 是一种现代化、静态类型的编程语言,它可以与 Objective-C 和 Swift 共同用于 iOS 开发。通过使用 Kotlin,你可以利用其强大的特性和简洁的语法来编写可靠、高效的代码。
## 准备工作
在开始之前,确保你已经按照以下步骤进行了准
原创
2023-09-03 18:20:14
86阅读
1、匿名函数fun main() {
/**
* 匿名函数:
* 1.定义时不取名字的函数,我们称之为匿名函数,匿名函数通常整体传递给其他函数,或者从其他函数返回。
* 2.匿名函数对Kotlin来说很重要,有了它,我们能够根据需要制定特殊的规则,轻松定制标准库里的内置函数
*/
val total = "Mississippi".count
转载
2024-03-07 22:34:59
28阅读
这一篇我们开始Kotlin代码之旅,一步步入门Kotlin。一、Kotlin开发工具Kotlin语言在开发之初,它的语言和插件工具是同步开发的。这里推荐IntelliJ IDEA15及以上,IDEA这款开发工具可以说是获得好多程序猿的推崇,IDEA15以后Kotlin的插件是开箱即用的。你可以选择IDEA的社区版或者是专业版。当然专业版是收费的。如果你是学生,用学校的邮箱是可以申请到免费的激活码,
转载
2023-09-01 08:33:52
94阅读
kotlin的简介kotlin基础 基本数据类型运算符数组kotlin中的控制流1. kotlin的简介随着Google I/0 2017的结束,Kotlin已经成为热搜。耐不住自己内心的寂寞,于是开始了Kotlin的“入坑之路”。Kotlin 是⼀门针对 JVM、Android、JavaScript 以及原⽣平台的开源(OSS)静态类型编程语⾔。它是由 JetBrains 开发的。该项⽬开始于
转载
2023-11-26 11:22:19
68阅读
前言在上一篇中,讲解了Kotlin关于对象的基础知识,在这一篇中,将会讲解Kotlin对应的对象,接口,抽象类相关的知识点。1. 类的单例1.1 示例一object ApplicationConfig {
init {
println("loading config ...")
}
fun setSomeThing() {
println
转载
2024-06-19 06:38:31
85阅读
参考文档https://kotlinlang.org/Kotlin是一种在Java虚拟机上运行的静态类型编程语言,被称为Android世界中的Swift,由JetBrains公司设计开发并开源。Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。Google I/O 2017年宣布Kotlin成为Android的官方开发语言。为什么要选择Kotli
转载
2024-01-06 22:41:38
110阅读
一 ,kotlin 简介Kotlin是一门静态编程语言。他能够和Java无缝对接编程。特点简单,简介,易读,易写,安全。Kotlin可以通过IntelliJ IDEA 社区版或 IntelliJ IDEA Ultimate,Eclipse装上Eclipse Marketplace插件,Android studi3.0或者之前版本装上插件Kotlin,编译器等工具进行开发。 用于的平台有,jvm,A
转载
2023-08-03 14:05:36
106阅读
距离谷歌将Kotlin作为官方语言已经过去几个月了,前几天Kotlin官方刚举办了KotlinConf大会,大会上公布了Kotlin的一些进展,也宣布了Kotlin支持ios和web开发。当然跨平台开发这一点被许多的业界大佬不看好,毕竟这有点实现起来很艰难,之前已经有很多语言尝试过啦比如Facebook的ReactNative,苹果的swift。ReactNative出来好几年了现在还是零点几的版
转载
2024-01-24 17:56:04
110阅读
前言在上一篇中,讲解了关于Kotlin协程对应的释放资源、超时、组合挂起函数相关知识点。在这一篇中,将会讲解Kotlin协程对应的同步,以及初探协程上下文以及调度器。话不多说,直接开始!先看上一篇例子suspend fun doSomethingUsefulOne(): Int {
println("doSomethingUsefulOne")
//所有kotlinx.corout
转载
2023-11-19 17:07:48
45阅读
Kotlin类不支持静态方法和成员,但Kotlin支持全局函数和变量,因此我们可以直接使用全局函数和变量来代替类中静态方法和静态成员变量。不过还有一个问题没解决,如果要使用类中的这些全局函数和变量,该如何处理呢? →这就要用到Kotlin推出的一个有趣的语法糖:Objects。那么Objects能取代静态类成员吗? →某种程度上,Objects可以解决由于没有static而造成的麻烦下面我们简
转载
2024-02-08 03:41:45
26阅读
我认为读者已经熟悉Kotlin语言。 从该网站刊登广告: JVM,Android和浏览器的静态类型的编程语言与Java™100%可互操作
— Kotlin网站上的标题
Kotlin首次渗透到Android生态系统,并在那里得到了广泛的采用。 通过Spring Boot,JVM上也有增长的趋势。 从最新的1.1版本开始,Kotlin还提供了生产级的Kotlin至J
转载
2023-07-10 20:59:19
40阅读
Kotlin 标准库包含几个函数,它们的唯一目的是在对象的上下文中执行代码块。当对一个对象调用这样的函数并提供一个 lambda 表达式时,它会形成一个临时作用域。在此作用域中,可以访问该对象而无需其名称。这些函数称为作用域函数。共有以下五种:let、run、with、apply 以及 also。当前使用的kotlin版本为1.3.72; 用官方的区别方式,主要从上下文对象引用方式和返回值加以区分
转载
2024-08-19 11:25:45
45阅读