Kotlin跨平台开发Android&IOS

来源:15-1 Kotlin1.4 新特性介绍

wdmzjgxd

2020-09-29

想问下老师,假如Kotlin以后支持开发IOS,会类似Flutter那样一套API支持两套系统吗?还是说再像AndroidAPI一样提供一套IOSAPI。
如果是第一种的话那Kotlin有可能取代Flutter吗?

写回答

1回答

bennyhuo

2020-09-29

Kotlin现在已经支持iOS了。在开发iOS时你可以将Kotlin与Swift类比来理解。 Kotlin在不同平台调用的是不同平台的api,除了支持iOS以外,也支持了windows linux mac等的原生开发。 Kotlin是原生语言路线,与Flutter没有太大的可比性。 Kotlin支持全平台,如果你想要使用相同的api,可以在不同的平台做封装。例如跨平台的协程,ktor都是如此。 官方没有提供ui框架的计划,有第三方在尝试封装,google的compose也许也有这个打算。
1
0

学会Kotlin 突破开发语言瓶颈

如果有一门语言可以取代Java,那么它一定是Kotlin。

1760 学习 · 481 问题

查看课程