Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
12年前のAndroidアプリを蘇らせた話
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
しみず ゆうき
July 03, 2026
Programming
81
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
12年前のAndroidアプリを蘇らせた話
2026.7.3
初夏の裏テック無尽 LT
しみず ゆうき
July 03, 2026
More Decks by しみず ゆうき
See All by しみず ゆうき
技術イベントの甲府一極集中問題をオープンデータで解決してみる
yuukis
0
130
EventBridgeで地域イベントのイベントストリームを作ってみた
yuukis
0
150
2025年 山梨の技術コミュニティを振り返る
yuukis
0
520
サイトを作ったらNFCタグキーホルダーを爆速で作れ!
yuukis
0
1.3k
Perlで痩せる
yuukis
1
940
Pythonで遊べるLEDボードの紹介
yuukis
0
180
今話題のMCPサーバーをFastAPIでサッと作ってみた
yuukis
0
770
地域ITコミュニティの活性化とAWSに移行してみた話
yuukis
0
660
Gemini API を試した話と山梨でオススメのものを語るLT
yuukis
0
120
Other Decks in Programming
See All in Programming
Event is what happens
moro
2
1.7k
Snowflake Openflow Connector利用の勘所 / 20261024developersio2026tokyo-snowflake-openflow
kasacchiful
PRO
0
190
なぜCTOを降りてFDEを選んだのか?〜なぜプロダクト企業がFDEで顧客の現場に踏み込むのか〜
gonta
1
240
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
240
[Dev Group Paris Octobre 26] Agentforce, SIforce, Claudeforce, Slackbot… on s'y retrouve ?
nabondance
0
120
AI-Powered Domain-Driven Design
ziobrando
0
320
Vue Fes Japan の “作る側”に関わってみて
naokihaba
1
190
S3 TablesのIcebergデータに、AIエージェントからアクセスしてみた / 20261016developersio2026joetsu-accessing-iceberg-in-s3tables-via-agent
kasacchiful
PRO
0
210
Atomic Design, Enforced: Scaling Mobile Design Systems (next.app devCon / droidCon Berlin 2026)
steliosf
PRO
0
180
【加筆修正版】Laravel のアプリケーションをどこにデプロイするか #phpcon_ehime
akase244
0
160
あなたの await、OS まで届いてる? strace で覗く JavaScript の非同期
hasutosasaki
1
1.5k
Compiling a real-world CLI tool to native with Static Hermes
tmikov2023
0
130
Featured
See All Featured
Optimizing for Happiness
mojombo
378
71k
KATA
mclloyd
PRO
35
16k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
850
It's Worth the Effort
3n
188
29k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
sira's awesome portfolio website redesign presentation
elsirapls
0
470
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
2
960
Mobile First: as difficult as doing things right
swwweet
225
10k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
790
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
2
2.1k
Transcript
【初夏の裏テック無尽 LT】 Claude Code、Codex、GitHub Copilot の手を借りて 12年前 の Android アプリを
蘇らせた話 2026.07.03 しみず ゆうき 1
自己紹介 しみず ゆうき • 甲府市出身のモバイルアプリ エンジニア • ガジェット、温泉、地元山梨が好き!あとお酒 • 山梨の技術コミュニティに参加したり運営したり
◦ Shingen.py 運営メンバー ◦ 甲斐国もくもく会 オーガナイザー ◦ Yamanashi Developer Hub サイト運営 2 @yuuki_maxio
はじめに 3
こちらの動画をご覧ください(48秒) 4 https://youtu.be/0Us0NyGA4hU
Androidアプリ「営業マップ」 • 2014年1月リリース(12年前!) ◦ まだ Android 4.4 くらいの時代 • 電話帳に登録された住所を地図上に表示
するシンプルなビジネスアプリ • 当時、県内企業へスマートフォンを提案 する仕事をしており、その販促ツールと して個人開発した 5
ユーザーからの評判も悪くなかった 6
そんな中... 7
いつの間にかストアから消えていました... • Google Play の要件が厳しくなった ◦ 新しい Android への対応が必要に ◦
プライバシーポリシーや権限説明が必要に • 新OS対応が面倒になってしまった ◦ Eclipse から Android Studio への移行 ◦ 古くなった API やライブラリの置き換え ◦ 古くなった UI・アイコンの見直し 8 これらが積み重なって、消えてしまった
いつの間にかストアから消えていました... • Google Play の要件が厳しくなった ◦ 新しい Android への対応が必要に ◦
プライバシーポリシーや権限説明が必要に • 新OS対応が面倒になってしまった ◦ Eclipse から Android Studio への移行 ◦ 古くなった API やライブラリの置き換え ◦ 古くなった UI・アイコンの見直し 9 → AI が得意とする分野では...?
コーディングエージェントに頼って アプリを蘇らそう! 10
11
画像素材は ChatGPT で作って、Affinity でベクター化 12
苦労したこと • ...正直、ほとんどなかったです 😅 ◦ 作業内容を説明してもらいながら、楽しく作業できました ◦ 署名のパスワードを思い出すのに苦労しました • ストア再掲載の提出物の多さに困りました
◦ アプリ説明文の再整理、スクリーンショット、フィーチャーグラフィック、アプリアイコン、 プライバシーポリシー、データセーフティ、コンテンツレーティング、対象年齢などの入力、 署名、リリースビルドの整理 etc... 13
ありがとう!コーディング エージェント • 12年前のコードでも、構成を理解しながら改修を進められた • 環境移行やテスト作成など、大規模な改修の負担を減らせた • PRレビューの指摘も素早く反映し、品質も向上できた 14 面倒な移植作業は
AI に頼ろう!
ぜひインストールしてみてください! 15 すぐに使えます https://play.google.com/store/apps/detail s?id=com.github.yuukis.businessmap
おまけ 16
今話題の Fable 5 で iOS へ移植してみた • Claude Fable 5
が今ならサブスク範囲内で 使えると聞き、今日試してみました • そのままの移植はせず、なるべく iOS 標準 の設計となるよう指示 • サブスク枠10%の消費、20分で完成! 17 ちょこっと手直しすれば公開できそう...!