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
AI駆動 Jetpack Compose 移行戦略 YUMEMI.grow Mobile
Search
Hikaru Nagao
July 28, 2025
220
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AI駆動 Jetpack Compose 移行戦略 YUMEMI.grow Mobile
Hikaru Nagao
July 28, 2025
More Decks by Hikaru Nagao
See All by Hikaru Nagao
設計を取り入れてKMPの理解を 改善した話
hikaru44
0
29
AI駆動 Jetpack Compose 移行戦略
hikaru44
0
270
入社直後から活躍するためにやった3つのこと
hikaru44
0
160
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Testing 201, or: Great Expectations
jmmastey
46
8.2k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
410
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
860
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
66
57k
How to make the Groovebox
asonas
2
2.3k
Music & Morning Musume
bryan
47
7.3k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
Side Projects
sachag
455
43k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
620
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.8k
Transcript
© 2025 Wantedly, Inc. AI駆動 Jetpack Compose 移行戦略 YUMEMI.grow Mobile
#23 July.28 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. • iOSエンジニア募集については以下から 👇 ◦ https://www.wantedly.com/projects/608265 •
Androidエンジニア募集については以下から 👇 ◦ https://www.wantedly.com/projects/608258 • まずは、カジュアルにお話できればと思います 最後に ウォンテッドリーで「ココロオドル」モバイル開発しませんか?
© 2025 Wantedly, Inc. ご清聴ありがとうございました!! @hikaengineer hikaru_nagao_i Nagao-hikaru