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
58
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
130
2025年 山梨の技術コミュニティを振り返る
yuukis
0
420
サイトを作ったらNFCタグキーホルダーを爆速で作れ!
yuukis
0
1.2k
Perlで痩せる
yuukis
1
890
Pythonで遊べるLEDボードの紹介
yuukis
0
150
今話題のMCPサーバーをFastAPIでサッと作ってみた
yuukis
0
690
地域ITコミュニティの活性化とAWSに移行してみた話
yuukis
0
610
Gemini API を試した話と山梨でオススメのものを語るLT
yuukis
0
110
山梨のIT勉強会コミュニティを盛り上げるためにアレ作ってみた!
yuukis
0
120
Other Decks in Programming
See All in Programming
なぜ関数型プログラミングで「型」と「証明」が語られるのか #fp_matsuri
kajitack
3
1k
ソフトウェア設計に溶けるインフラ ― AWS CDK のインフラ認識論
konokenj
3
650
壊れたパーサから始める関数型設計と構成的なパーサ #fp_matsuri
raiga0310
2
400
Claude Team Plan導入・ガイド
tk3fftk
0
240
【やさしく解説 設計編・中級 #4】ルールの寿命と、システムの年輪
panda728
PRO
2
170
為什麼你並不需要ViewModel / No, you don't need a ViewModel
lovee
1
330
광주소프트웨어마이스터고등학교 DevFest 특강 - 바이브 코딩 시대에서 주니어 개발자로 살아남는 방법
utilforever
1
150
AIが無かった頃の素敵な出会いの話
codmoninc
1
220
Terraform標準の組織で AWS CDKをどう使うか
mu7889yoon
1
360
作るコストが小さくなった時代 幸せに働くために改めて考えたいこと 〜エンジニアとして価値を出し続けるために注視している二分野〜
yuppeeng
0
120
「正の参照」と 「負の導出」で組む ハーネスエンジニアリング
cottpan
1
150
エンジニア向け会社紹介/Findy Company Profile
findyinc
6
360k
Featured
See All Featured
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
470
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
190
Producing Creativity
orderedlist
PRO
348
40k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
Statistics for Hackers
jakevdp
799
230k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
How to Think Like a Performance Engineer
csswizardry
28
2.7k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
770
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
From π to Pie charts
rasagy
0
240
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 ちょこっと手直しすれば公開できそう...!