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
AI駆動 Jetpack Compose 移行戦略
Search
Hikaru Nagao
July 24, 2025
310
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AI駆動 Jetpack Compose 移行戦略
Hikaru Nagao
July 24, 2025
More Decks by Hikaru Nagao
See All by Hikaru Nagao
設計を取り入れてKMPの理解を 改善した話
hikaru44
0
31
AI駆動 Jetpack Compose 移行戦略 YUMEMI.grow Mobile
hikaru44
1
240
入社直後から活躍するためにやった3つのこと
hikaru44
0
220
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
Bash Introduction
62gerente
615
220k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
Building a Scalable Design System with Sketch
lauravandoore
464
34k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
350
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.6k
How Software Deployment tools have changed in the past 20 years
geshan
2
35k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
770
Game over? The fight for quality and originality in the time of robots
wayneb77
1
300
Transcript
© 2025 Wantedly, Inc. AI駆動 Jetpack Compose 移行戦略 Mobile勉強会 #21
ウォンテッドリー × チームラボ × Sansan July.24 2025 -長尾 光
© 2025 Wantedly, Inc. 自己紹介 @hikaengineer 長尾 光 hikaru nagao
hikaru_nagao_i Nagao-hikaru Mobile Growth Squad, Wantedly, Inc. Joined in April 2025
© 2025 Wantedly, Inc. Jetpack Composeへの移行は進 んでますか?
• Composeへの移行は30%ほど完了 • 主要画面(プロフィール画面や メッセージ画面等)の移行も残っている Wantedly Jetpack Compose移行状況
© 2025 Wantedly, Inc. 本日伝えたい話 / 背景 / 対象者 伝えたい話
• AI(Devin, Cursor)を使用したJetpack Compose移行 のやり方を紹介 背景 • AIを使用することで、工数を最小限で Compose移行を行えてる為、有 益だと思った 対象者 • AIを使用してJetpack Compose移行を効率化したい方
© 2025 Wantedly, Inc. 目次 01 Devinを使用して開発の土台を作る 02 Cursorを使用して開発を行う 03
まとめ
© 2025 Wantedly, Inc. 目次 01 Devinを使用して開発の土台を作る 👈 02 Cursorを使用して開発を行う
03 まとめ
© 2025 Wantedly, Inc. • 指示issueを基に移行作業の実装stepを細かくissueに分けてもらう Devinを使用して開発の土台を作る Devinにお任せした作業
© 2025 Wantedly, Inc. Devinを使用して開発の土台を作る 実際に作成されたissue
© 2025 Wantedly, Inc. Devinを使用して開発の土台を作る 実際に作成されたissue
© 2025 Wantedly, Inc. Devinを使用して開発の土台を作る 実際に作成されたissue
© 2025 Wantedly, Inc. • 何(What)をするか明確にする ◦ ここを明確にすることで自身がやりたいこととDevinの行動の方針にずれがなく なる •
どのようにするか (How)を明確にする ◦ Howについてはできる限り細かく提示する。そうすることでアウトプットが自分の 想定していた内容になる。 Devinを使用して開発の土台を作る Devinへの指示出しで重要なポイント
© 2025 Wantedly, Inc. 目次 01 Devinを使用して開発の土台を作る 02 Cursorを使用して開発を行う 👈
03 まとめ
© 2025 Wantedly, Inc. • issueのリンクを添付して「上記issueの内容を読み込んで対応を行って」と指示す るのみ! Cursorを使用して開発を行う Cursorにお任せした作業
© 2025 Wantedly, Inc. Cursorを使用して開発を行う 実際にできたUI • タイトル部分 の移行が完了 •
issueの内容が充実している為、基本的に 1回 目の指示出しで対応が完了する • 出来上がったソースコードはセルフレビューす る
© 2025 Wantedly, Inc. 目次 01 Devinを使用して開発の土台を作る 02 Cursorを使用して開発を行う 03
まとめ 👈
© 2025 Wantedly, Inc. • AI駆動開発をすることで、作業の時間が短くて済む ◦ 対応issue作成やコーディングに時間がかからない • AIへの指示出しは、「何
(What)」をしたいのか、「どのように (How)」したいか を伝えることが重要 ◦ What,Howを明確にすることで、指示出しが少なくて済む。 • issueを細かく分けることで、 Cursorの作業も想定していた範囲内に収まる まとめ
© 2025 Wantedly, Inc. ご清聴ありがとうございました!! @hikaengineer hikaru_nagao_i Nagao-hikaru