SwiftとKotlinとFlutter

違いはなんだろう。

SwiftとKotlinとFlutterのプログラムを作りその違いからより理解を深めようと思います。

iPhoneやiPadのCPUのアーキテクチャはARM、Androidを載せたモバイル端末の多くもARMのアーキテクチャのCPUです。

モバイル端末の多くはARMアーキテクチャを採用しそれぞれのOS(iOSやAndroid)が搭載されています。

みんな同じじゃないかと思いますが、OSが違うためアプリの開発の仕方も異なります。

ここではメジャーな開発方法のいくつかを取り上げその違いを見ていきます。

Swift

iOS, iPad, macOSのアプリを作る時に使います。

Kotlin

Androidのアプリを作る時に使います。

Flutter

iOSもKotlinもWebやデスクトップなどの色々なOSのアプリを作る時に使います。Flutter自体はSDKで言語はDartです。


画面レイアウトの違い

投稿は見つかりませんでした


Sample Code

以下でソースコードを公開しています。