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
しみず ゆうき
July 03, 2026
Programming
23
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
120
2025年 山梨の技術コミュニティを振り返る
yuukis
0
410
サイトを作ったらNFCタグキーホルダーを爆速で作れ!
yuukis
0
1.2k
Perlで痩せる
yuukis
1
880
Pythonで遊べるLEDボードの紹介
yuukis
0
140
今話題のMCPサーバーをFastAPIでサッと作ってみた
yuukis
0
680
地域ITコミュニティの活性化とAWSに移行してみた話
yuukis
0
600
Gemini API を試した話と山梨でオススメのものを語るLT
yuukis
0
110
山梨のIT勉強会コミュニティを盛り上げるためにアレ作ってみた!
yuukis
0
120
Other Decks in Programming
See All in Programming
ふつうのFeature Flag実践入門
irof
8
4.2k
技術記事、 専門家としてのプログラマ、 言語化
mizchi
13
6.5k
不変条件と整合性境界—ビジネスが決める設計判断と実現パターン / Invariants and Consistency Boundaries
nrslib
14
5.9k
JavaDoc 再入門
nagise
1
420
AIキャラアプリkaiwaの低遅延音声通話基盤をどう作ったか - AWS Gravitonで支える低遅延・低コストAI Agent基盤
mogamit
0
110
エンジニア向け会社紹介/Findy Company Profile
findyinc
6
350k
フロントエンドとバックエンドで「1文字」を揃えよう
youkidearitai
PRO
0
750
Inside Stream API
skrb
1
790
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
3
960
Language Server 使ってる? 〜VSCode と Zed の場合〜 / Are you using a Language Server? ~For VS Code and Zed~
handlename
0
810
コンテキストの使い捨てをやめる — ビジネスルール駆動開発と miko —
ioki
0
240
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
180
Featured
See All Featured
Speed Design
sergeychernyshev
33
1.9k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
450
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
The SEO Collaboration Effect
kristinabergwall1
1
490
Building AI with AI
inesmontani
PRO
1
1.1k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
180
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4k
Mind Mapping
helmedeiros
PRO
1
260
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.1k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
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 ちょこっと手直しすれば公開できそう...!