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
12年前のAndroidアプリを蘇らせた話
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
しみず ゆうき
July 03, 2026
Programming
68
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 しみず ゆうき
EventBridgeで地域イベントのイベントストリームを作ってみた
yuukis
0
140
2025年 山梨の技術コミュニティを振り返る
yuukis
0
450
サイトを作ったらNFCタグキーホルダーを爆速で作れ!
yuukis
0
1.2k
Perlで痩せる
yuukis
1
910
Pythonで遊べるLEDボードの紹介
yuukis
0
160
今話題のMCPサーバーをFastAPIでサッと作ってみた
yuukis
0
710
地域ITコミュニティの活性化とAWSに移行してみた話
yuukis
0
620
Gemini API を試した話と山梨でオススメのものを語るLT
yuukis
0
120
山梨のIT勉強会コミュニティを盛り上げるためにアレ作ってみた!
yuukis
0
120
Other Decks in Programming
See All in Programming
使いながら育てる Claude Code — 開発フローの1コマンド化 × 繰り返し指摘の自動仕組み化
shiki_kakaku
0
1.8k
PostgreSQL 18で考えるUUID主キー
kazuhiro1982
0
470
源内ハンズオン概要編
hideg
0
190
Detecting Compromised CI with eBPF and Cilium Tetragon
lizrice
0
210
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
160
torikago - Ruby::Boxで照らすモジュラモノリスの実行境界
se4weed
1
390
<title><a id="</title>君はこのHTMLをパースできるか"></a></title> #雑LT_study
pizzacat83
0
150
PHP Application における Kubernetes 内 gRPC 通信
ganchiku
0
600
FDEが実現するAI駆動経営の現在地
gonta
2
290
数百円から始めるRuby電子工作
tarosay
0
160
Building a Meta Ray-Ban display app
akkeylab
0
160
自動化したのに回らないテスト運用の壁ーAI時代の品質責任と生産性
mfunaki
1
140
Featured
See All Featured
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
ラッコキーワード サービス紹介資料
rakko
1
4.4M
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
800
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
480
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
490
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
For a Future-Friendly Web
brad_frost
183
10k
Abbi's Birthday
coloredviolet
3
9.4k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.4k
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 ちょこっと手直しすれば公開できそう...!