Swiftで始めるAndroidアプリ開発

By hcrane / くれいん

Elevator Pitch

多くのものが出てきたクロスプラットフォーム開発のツール。

現在ではXamarin, React Native や Flutter が知られており、近年はKotlin/Native も広く知られるようになりました。

そこでふと1つの疑問が生まれます。

「なんでSwiftでマルチプラットフォームの開発ができないんだろう、、?」

そんな中、2017年から細々と開発が行われていたScadeをご存じでしょうか?

このセッションでは、Swiftを使ってクロスプラットフォーム開発のできるScadeの世界へとあなたをお連れしたいと思います。

Description

このセッションでは、

  • Scadeとコンパイラに関して
  • 既存のマルチプラットフォームとの比較
  • SwiftでAndroid開発できることのメリット

についてフォーカスしていきます。

マルチプラットフォームとして、なぜ他の言語でアプリが書いても動作するのかを考えたことはあるだろうか? コンパイラの観点から既存のマルチプラットフォームと比較も混ぜて説明していきます。

また、Swiftを使うことでの得られる開発メリットを、会場にいる多くのとSwifterとディスカッションしていければと思います。

Notes

Why you’re the best person to speak on this subject

本セッションは「DroidKaigi 2020」でも採択されるほど注目の高いものとなっております。

Androidの住民だけでなく、iOSの人たちにもそれを知ってもらえる機会として、有意義なディスカッションになるかと思います。