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
KMP✖️Unity UaaL で月1,200件の自動PR -マルチリポ開発の課題と解決
Search
Ryosuke Shimizu (RIO)
January 19, 2026
73
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
KMP✖️Unity UaaL で月1,200件の自動PR -マルチリポ開発の課題と解決
Ryosuke Shimizu (RIO)
January 19, 2026
More Decks by Ryosuke Shimizu (RIO)
See All by Ryosuke Shimizu (RIO)
UaaL×Androidアプリのメモリ計測 — Memory Profilerの先へ
rio432
0
350
KMP × Kotlin 2.3 - How Android Got Slower While iOS Builds Improved by 47%
rio432
0
1.4k
Google Map with KMP
rio432
0
340
CameraXが変えるモバイル検索: 最新動向と実用的アプローチ
rio432
0
35
Kotlin Multiplatform でのリソース共有について
rio432
0
65
Featured
See All Featured
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
470
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
760
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
The agentic SEO stack - context over prompts
schlessera
0
880
Designing for Timeless Needs
cassininazir
1
470
Navigating Team Friction
lara
192
16k
Writing Fast Ruby
sferik
630
63k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
Transcript
RIO (Ryosuke Shimizu) KMP × Unity UaaL で ⽉1,200件の⾃動PR マルチリポ開発の課題と解決
⾃⼰紹介 - Name: RIO(Ryosuke Shimizu) - Company: AnotherBall - Product:
Avvy - Hobby: Disney, Game, VTuber Avvyのモバイルエンジニア
Avvy スマホでVTuberアバターが作れて配信できるアプリ 誰でもスマホ⼀つで2Dアバターを作成でき 顔出しなし‧機材なしでライブ配信を 始められるVTuberアバター作成‧配信アプリ
Avvyの技術スタック KMP + Unity as a Library Unity as a
Library : https://unity.com/features/unity-as-a-library
5リポジトリ構成 Android / iOS / KMP / Unity / Unity
SPM SPM対応☑ Package.swift⽣成可能 SPM⾮対応❌ 専⽤リポジトリが必要 Package.swiftを 配置するためのリポジトリ
AvvyのKMMからクライアントのWorkflow ⾃動化したWorkflow
⽉1,200件の⾃動PR ⾃動化は良いがPR数が膨⼤ ※1 - OpenAPI スキーマ更新 PR - サーバーAPI変更時に⾃動⽣成 -
リリースブランチ間の⾃動マージ PR - auto-create-pr-release - Lokalise 翻訳更新 PR - 多⾔語対応 ※1 リリースブランチ間の自動マージ PRが大量発生している
コンフリクトが結構発⽣ Libs.versions.toml, Package.swift がリリース間際で衝突 - 現バージョンの QA / 審査待ち期間 -
次バージョンの開発が並行して走る - この数日〜 1週間程度でコンフリクトが頻発
課題の原因について バージョンファイルの単⼀管理が原因
課題に対するアプローチ Renovate導⼊
まとめ
「Avvyチーム、⾯⽩そうだな」と 思ったそこのあなたに! Avvyはまだ⾛り始めたばかりのサービスです。 今だからこそ挑戦できること、作っていける価値が 本当にたくさんあります。 あなたのご応募をお待ちしております。 募集中のポジションの確認、応募は こちらのリンクから! https://anotherball.notion.site/open-positions