Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
KotlinとC#だけで!?!? スマホアプリが作れる件
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
藤さん
November 15, 2025
Programming
0
36
KotlinとC#だけで!?!? スマホアプリが作れる件
DroidKaigi.collect { #26@Kanazawa } 共催 GDGoC KITで発表した資料です。
KMPでUnity as a Libraryを使用する実例を紹介しました。
藤さん
November 15, 2025
Tweet
Share
Other Decks in Programming
See All in Programming
カスタマーサクセス業務を変革したヘルススコアの実現と学び
_hummer0724
0
760
並行開発のためのコードレビュー
miyukiw
2
1.4k
Gemini for developers
meteatamel
0
110
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
180
AIによる高速開発をどう制御するか? ガードレール設置で開発速度と品質を両立させたチームの事例
tonkotsuboy_com
7
2.4k
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
620
NetBSD+Raspberry Piで 本物のPSGを鳴らすデモを OSC駆動の7日間で作った話 / OSC2026Osaka
tsutsui
1
100
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
200
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
390
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
180
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
2.5k
CSC307 Lecture 05
javiergs
PRO
0
500
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
30 Presentation Tips
portentint
PRO
1
230
Navigating Team Friction
lara
192
16k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
300
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Everyday Curiosity
cassininazir
0
140
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.3k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
The untapped power of vector embeddings
frankvandijk
1
1.6k
Paper Plane (Part 1)
katiecoart
PRO
0
4.3k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
170
Statistics for Hackers
jakevdp
799
230k
Transcript
と だけで!?!? スマホアプリが作れる件 Kotlin C# 藤季光樹 DroidKaigi.collect { #26@Kanazawa }
共催 GDGoC KIT
自己紹介 藤季光樹 ふ じ す え こ う き 金沢工業大学情報工学科4年
Androidエンジニア スマプロ 好きなもの:Kotlin,VTuber X(旧Twitter):@hukamidori077 一言:Androidを愛でよう!!
KMP ✖️ Unity as a Library 今日の話題 UaaL
KMPとは?? はネイティブプログラミングのメリットを維持しながら 各種プラットフォーム間で効率的にコードを再利用し、各プラットフォームに対応 するアプリケーションを作成できるテクノロジーです。作成したアプリケーション は iOS、Android、macOS、Windows、Linux、その他多数のプラットフォームで動 作します。 Kotlin Multiplatform 引用:JetBrains,KotlinMultiplatform,url
ちなみに...... UIの共通化も出来るよ!!! ComposeMultiplatform
UaaLとは?? Unity では、ランタイムライブラリの読み込み、アクティベーション、アンロード の方法とタイミングをネイティブアプリケーション内で管理するための制御機能を 用意しています。その上、モバイルアプリの構築プロセスはほぼ同じです。 Unity では iOS Xcode と
Android Gradle のプロジェクトを制作できます。 引用:Unity,Unity as a Library,url
つまり..... KMP ✖️UaaL KotlinとC#(少しSwift)だけで、 3Dもりもりのモバイルアプリ が開発できる?!?!
iOS Android 実演 compseのUI
AndroidにUaaLを追加する場合 導入方法は、Android単体と同じです アプリモジュールのbuild.gradle.kts unityLibraryモジュール
iOSにUaaLを追加する場合 iOSプロジェクトに追加 アプリモジュールのbuild.gradle.kts
iOSにUaaLを追加する場合 UnityFramework.framork Unity-iPhoneプロジェクト Unityプロジェクト
iOSにUaaLを追加する場合 KotlinからUnityFrameworkを扱える
iOSにUaaLを追加する場合 ComposeでUIKitを扱うには UIKitView
iOS Android 完成!?!?
感想 無理にUIを共通化するのは大変だ〜
おわり ご清聴ありがとうございました。