https://github.com/JetBrains/kotlin/releases/tag
原创
2022-10-09 22:24:02
105阅读
# 如何实现Android Kotlin Native
## 一、流程概述
为了实现Android Kotlin Native,我们需要经历以下步骤:
| 步骤 | 描述 |
| --- | --- |
| 1 | 配置Android Studio |
| 2 | 创建Kotlin Native项目 |
| 3 | 编写Kotlin Native代码 |
| 4 | 构建和运行项目 |
##
原创
2024-03-24 04:29:43
76阅读
正文共: 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阅读
注:本部分内容来源于《Kotlin入门与实战》,预计9月上市。16.1 Kotlin Native16.1
原创
2022-09-15 09:45:02
1139阅读
作者:Calin Juravle,译文「Meandni」。近年来,社区充斥着关于 Android 性能优化的各种误区,本文本着误区终结者的精神,使用具体的性能检测工具,结合真实案例仔细分析这些情况,并对比它们的测试结果,也会聚焦 Android 开发者平时在编码过程的实际场景,用实际数据告诉你在实际编码之前请,一定要进行必要的性能检测。误区 1:Kotlin 比 Java 更消耗性能Google
We are happy to announce the first Technology Preview of Kotlin/Native that compiles Kotlin directly to machine code.
转载
2022-04-28 17:42:15
119阅读
构建domain层我们现在创建一个新的包作为domain层。这一层中会包含一些Commands的实现来为app执行任务。首先,必须要定义一个Command:public interface Command<T> {
fun execute(): T
}这个command会执行一个操作并且返回某种类型的对象,这个类型可以通过范型被指定。你需要知道一个有趣的概念,一切kotlin函
转载
2023-12-20 08:38:23
39阅读
Kotlin Native 不是 Jni 的概念,它不仅仅是要与底层代码比如 C、C++ 交互,而且还要绕过 Jvm 直接编译成机器码供系统运行。也就是说,Kotlin 准备丢掉 Java 这根拐杖了!其实我第一次看到 Native 这个名字的时候很自然的想到了 Jni,Kotlin 跑在 Jvm 上面,使用 Jni 与底层代码交互是一件再正常不过的事情了,至于搞这么大动静么,不过等我进行了一番了
转载
2023-07-14 11:25:58
60阅读
Kotlin 代理是面试中经常被问到的问题,比如介绍一下代理的实现原理以及在使用中的一些注意事项等,本文将带你梳理这些问题,让你从更高的维度上认识“代理”Kotlin 有很多让人津津乐道的语法,“代理”就是经常被提及的一个。Kotlin 在语言级别通过 by 关键字支持了代理模式的实现。代理模式是最常用的设计模式之一,它是使用“组合”替代“继承”的最佳实践。下面取自 Wiki 中关于代理模式的例子
# Kotlin Native iOS 上架指南
Kotlin Native 是 Kotlin 编程语言的一种编译模式,允许开发者通过 Kotlin 编写可以在 iOS 和其他平台上运行的应用程序。近年来,随着 JetBrains 对 Kotlin 生态的积极推动,越来越多的开发者开始关注这一技术的使用。本文将介绍如何将 Kotlin Native 应用程序上架到 iOS 平台,提供相关代码示例
原创
2024-09-06 04:44:22
102阅读
一、前言作为 Kotlin Multiplatform 体系重要组成部分之一的 Kotlin/Native ,目前还是一项处于 beta 阶段的技术。而 Kotlin/Native与 Kotlin/JVM 的异步并发模型也有着极大的不同,因此如果要实践 Kotlin Multiplatform,则事先对 Kotlin/Native的异步并发模型进行探究就显得很有必要。相较于 Kotlin/Nati
转载
2024-08-24 10:07:12
33阅读
准备一直使用kotlin JVM平台开发服务器的应用,最近想试试看 Kotlin native的性能。我使用的是 kotlin native 1.3.21,要使用他非常的简单,下载最新的 IDEA ,我下载的是 IntelliJ IDEA 2018.3.4 (Community Edition),然后新建项目时选择 “Kotlin/Native”,非常的简单了。测试环境如下:Window
转载
2023-07-09 22:14:42
56阅读
Kotlin 简介Kotlin 主要是由俄罗斯圣彼得堡的JetBrains开发团队所发展出来的编程语言,正式发布是在2012年。它在 github 上的提交量自从2014年就逐步增长,到2017年google IO 宣布支持 Kotlin 后增长更加迅速。Kotlin 跨平台Kotlin 作为一个跨平台的语言在各个平台都有应用,包括 Server、Android、JavaScript、Native
原创
2021-03-18 09:40:01
335阅读
n 在这方面也没有落后。Spring 在5.0版本以后就支持了 Kotlin 的API调用,另外还有Vert.X、Ktor、kotlinx.html等框架同样支持Kotlin。Kotlin for JavaScript就我们使用的体验来看,Kotlin 相比 JavaScript 并没有太大的优势,但是由于Kotlin 能够转化为JavaScript,所以它能够在将多个平台的业务逻辑控制在一套代码
原创
2021-05-06 15:19:44
512阅读
来自:开源中国(oschina2013)转载请注明来源Kotlin1.3正式发布了!在1.3版本中,协程(coroutines)已趋于稳定状态,使非阻塞(non-blocking)代码更易于读写,可扩展性也更友好。此外,该版本还带来了Kotlin/NativeBeta,可将Kotlin代码直接编译成原生二进制文件。Kotlin多平台特性现已涵盖了所有受支持的平台,因此可以在Android和iOS应
原创
2021-05-27 22:52:00
810阅读
Kotlin 1.6推出了新功能、改进的实验性内存管理器和增强的标准库。这些新增功能有助于成熟 JetBrains 日益流行的跨平台和跨学科语言。新的本机内存管理器可以说 Kotlin 生态系统的最大变化是 Kotlin Native 新内存管理器的到来。虽然它仍被标记为开发者预览版,但更新后的管理器代表了 Kotlin 未来的发展方向。修改后的设计能够更好地处理用于将 Kotlin 转换为适用
转载
2023-09-06 22:25:36
117阅读
Kotlin 协程提供了一个可供您编写异步代码的 API。通过 Kotlin 协程,您可以定义 CoroutineScope,以帮助您管理何时应运行协程。每个异步操作都在特定范围内运行。架构组件针对应用中的逻辑范围以及与 LiveData 的互操作层为协程提供了一流的支持。本主题介绍了如何有效地结合使用协程与架构组件。添加 KTX 依赖项本主题中介绍的内置协程范围包含在每个相应架构组件的 KTX
转载
2023-12-18 15:25:17
61阅读
很高兴Kotlin在前两天发布了Kotlin/Native的Tech Preview版本。Kotlin/Native能把Kotlin编译成机...
转载
2022-04-28 17:40:44
767阅读
1. 什么是异步我记得小学二年级碰到过一个让我受益终身的数学题:烧开水需要15分钟,洗碗需要5分钟,扫地需要5分钟,请问做完这三件事,总共需要几分钟?从此我做什么事,都事先想想先后顺序,看看可不可以一并去做。长大后才知道这就是异步的用法,它其实已经渗透到你的生活中。上面这段话节选自:余叶《代码里的世界观——通往架构师之路》,这段话中揭示了异步的本质。异步意味着同时进行一个以上彼此目的不同的任务。如
# 探索优秀的 Android Kotlin 开源项目
在 Android 开发的生态系统中,Kotlin 作为官方推荐的编程语言,逐渐成为了开发者的首选。GitHub 上有很多优秀的开源项目,它们不仅帮助开发者更高效地实现功能,还提供了良好的学习资源。本文将探讨一些受欢迎的 Android Kotlin 开源项目,并提供代码示例,帮助开发者更好地理解这些项目。
## 为何选择 Kotlin?
原创
2024-10-08 04:07:18
527阅读