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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Ryosuke Shimizu (RIO)
January 19, 2026
70
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
330
KMP × Kotlin 2.3 - How Android Got Slower While iOS Builds Improved by 47%
rio432
0
770
Google Map with KMP
rio432
0
330
CameraXが変えるモバイル検索: 最新動向と実用的アプローチ
rio432
0
32
Kotlin Multiplatform でのリソース共有について
rio432
0
62
Featured
See All Featured
Mind Mapping
helmedeiros
PRO
1
300
Crafting Experiences
bethany
1
250
Faster Mobile Websites
deanohume
310
32k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
Color Theory Basics | Prateek | Gurzu
gurzu
0
410
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.9k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
How to Think Like a Performance Engineer
csswizardry
28
2.7k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
KATA
mclloyd
PRO
35
15k
So, you think you're a good person
axbom
PRO
2
2.1k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
760
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