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
自分のために作ったアプリが、グローバルに使われるまで / Indie App Developm...
Search
Hiroki Nagasawa
March 31, 2025
Programming
1
220
自分のために作ったアプリが、グローバルに使われるまで / Indie App Development Lunch LT
個人開発の収益化の極意 Lunch LT:
https://findy.connpass.com/event/346499/
Hiroki Nagasawa
March 31, 2025
Tweet
Share
More Decks by Hiroki Nagasawa
See All by Hiroki Nagasawa
個人開発こそ世界へ / Indie App Development Lunch LT 2
pixyzehn
1
1.1k
日付の繰り返しの話 / Mobile Act OSAKA 14
pixyzehn
0
10
Other Decks in Programming
See All in Programming
Jakarta EE Meets AI
ivargrimstad
0
390
ソフトウェア設計とAI技術の活用
masuda220
PRO
25
6.9k
顧客の画像データをテラバイト単位で配信する 画像サーバを WebP にした際に起こった課題と その対応策 ~継続的な取り組みを添えて~
takutakahashi
4
1.4k
AI時代の『改訂新版 良いコード/悪いコードで学ぶ設計入門』 / ai-good-code-bad-code
minodriven
24
10k
Android 16KBページサイズ対応をはじめからていねいに
mine2424
0
740
PHPカンファレンス関西2025 基調講演
sugimotokei
5
1k
Vibe Codingの幻想を超えて-生成AIを現場で使えるようにするまでの泥臭い話.ai
fumiyakume
18
9.5k
SwiftでMCPサーバーを作ろう!
giginet
PRO
2
210
AWS Summit Japan 2024と2025の比較/はじめてのKiro、今あなたは岐路に立つ
satoshi256kbyte
1
250
階層化自動テストで開発に機動力を
ickx
1
440
プロダクトという一杯を作る - プロダクトチームが味の責任を持つまでの煮込み奮闘記
hiliteeternal
0
290
AIともっと楽するE2Eテスト
myohei
9
3.2k
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
95
14k
Into the Great Unknown - MozCon
thekraken
40
1.9k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Fireside Chat
paigeccino
37
3.5k
It's Worth the Effort
3n
185
28k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Agile that works and the tools we love
rasmusluckow
329
21k
A Tale of Four Properties
chriscoyier
160
23k
How GitHub (no longer) Works
holman
314
140k
Music & Morning Musume
bryan
46
6.7k
Why Our Code Smells
bkeepers
PRO
337
57k
How to Ace a Technical Interview
jacobian
278
23k
Transcript
Hiroki Nagasawa ࣗͷͨΊʹ࡞ͬͨΞϓϦ͕ɺ άϩʔόϧʹΘΕΔ·Ͱ
• Hiroki Nagasawa / @pixyzehn • iOS Engineer at Doist
(Todoist) • ݸਓΞϓϦ։ൃ at Blue Comet Labs (1ਓ๏ਓ) • ϙϧτࡏॅ (2017ʙ2020) • ຊ͔ΒϦϞʔτ (2020ʙݱࡏ) ࣗݾհ 🏔
• ࢧग़ཧʹNumbersΞϓϦΛ͍ͬͯͨ • ෳͷ௨՟Λͬͯࢧग़Λཧ͍ͨ͠ • ଞͷΞϓϦࢼͯ͠Έ͕ͨχʔζʹ߹͏ͷ͕࣌ͳ͔ͬͨ • ·͚͕ͣࣗͩ͏αʔϏεͱࢥ͍։ൃ ݸਓ։ൃͷ͖͔͚ͬ 🛠
• 20205݄ʹ࠷ॳͷόʔδϣϯΛϦϦʔε • ओʹखಈͰೖྗ͢ΔλΠϓͷࢧग़ཧΞϓϦ • iOS, iPadOS, macOS, ͓ΑͼvisionOSʹରԠ •
ϓϥΠόγʔɺΞΫηγϏϦςΟॏࢹ • App Store ͱ Setapp ʹͯެ։த Expenses (ΤΫεϖϯε)
• γʔτ͝ͱʹࢧग़ऩೖΛՃ • 1ͭͷγʔτͰෳͷ௨՟(160+௨՟)Λཧ • iCloudڞ༗ͰγʔτΛڞ༗ • γʔτ͝ͱʹτϨϯυ౷ܭ • Proػೳ͕༗ྉ
(αϒεΫ ·ͨ ങ͍Γ) Expensesͷಛ
• ߹ܭ35ສμϯϩʔυ • ऩӹগͣͭ͠Ͱ͋Δ͕৳ͼ͍ͯΔ (MRR: 60ʙ120ສԁ) • ओͳϢʔβʔถɺϤʔϩού • App
Store ϨϏϡʔ: iOSͱmacOS߹Θͤͯ1300݅ • App Store ฏۉϨϏϡʔ: 4.8 (iOS), 4.7 (macOS) Expensesͷݱঢ় 📈
• Swift (UIओʹUIKitͰ͋Δ͕SwiftUI৽نը໘ʹར༻) • macOSMac CatalystΛར༻ (ଟ͘ͷίʔυΛiOSͱڞ༗) • Core Data
• CloudKit (γʔτڞ༗ʹiCloudڞ༗Λར༻) • Xcode Cloud (25 hours/month - Free) ։ൃڥ 🍎
• มߋվળ͕͋Ε1ʙ2िؒ͝ͱʹ৽͍͠όʔδϣϯΛϦϦʔε • ͕࣌ؒऔΕΔ࣌ͷΈʹେ͖ͳػೳՃվળ • ຖυοΫϑʔσΟϯά • Phased ReleasesΛৗʹར༻ ։ൃαΠΫϧ
🔁
• ΄ͱΜͲApple͕ఏڙ͍ͯ͠ΔͷΛར༻ • ίετ͕͔͔Βͳ͍ͷΛར༻ • ֎෦ͷґଘΛͳΔ͘ͳ͘͢ • ϓϥοτϑΥʔϜಛ༗ͷڧΈΛར༻ (ϓϥΠόγʔɺOSͱͷγʔϜϨεͳ౷߹֦ு) ։ൃͰҙࣝͨ͜͠ͱ1⃣
ٕज़ʹؔͯ͠
• Ͱ͖ΔݶΓApple͕ఏڙ͍ͯ͠ΔͷUIίϯϙʔωϯτΛར༻ • AppleͷΞϓϦ(Notes, Reminders, etc)ͷࢥػೳΛࢀߟ • ֤ϓϥοτϑΥʔϜͰಉ༷ͷσβΠϯػೳΛఏڙ • νϡʔτϦΞϧΦϯϘʔσΟϯά͕ͳͯ͘Θ͔Δγϯϓϧ͞ࢦ͢
։ൃͰҙࣝͨ͜͠ͱ2⃣ σβΠϯUXʹؔͯ͠
• MacΞϓϦΛiPhone/iPadͷޙʹϦϦʔε • Proػೳͷར༻ʹαϒεΫҎ֎ͷങ͍ΓΦϓγϣϯΛఏڙ • χονͳͱ͜Ζʹͩ͜ΘΔ (ଟ༷ͳ܁Γฦ͠ύλʔϯɺॊೈͳ௨՟Ϩʔτ) • ୭ʹͱ͍͍ͬͯ͢ΞϓϦΛ։ൃ (ଟݴޠΞΫηγϏϦςΟରԠ)
• Opinionated(ࢥΛ࣋ͬͨ)ͳϓϩμΫτΛ৺͕͚Δ ։ൃͰҙࣝͨ͜͠ͱ3⃣ ྨࣅΞϓϦͱͷࠩผԽ
• χονͳϓϩμΫτϚʔέοτϑΟοτΛݟ͚ͭΔ • ϢʔβʔͷϑΟʔυόοΫఏҊ͔Βຊ࣭తͳΛݟ͚ͭΔ • ϢʔβʔͱͷରΛେࣄʹ͢Δ • ϚʔέςΟϯάࠂҰ͠ͳ͍ • ಓʹASOରࡦ
։ൃͰҙࣝͨ͜͠ͱ4⃣ Growthʹؔͯ͠
• γϯϓϧ͞Λอͪͭͭ৽ػೳͷՃ • αϒεΫϦϓγϣϯϢʔβʔΛ૿͢ࢪࡦ • AppleϓϥοτϑΥʔϜͱͷΑΓγʔϜϨεͳ౷߹ΛڧԽ • ࢧग़ΛࣗಈهͰ͖ͨΒ… • ͋ͱಓʹɺվળͷ܁Γฦ͠
ࠓޙͷల 🔭
• খ࢝͘͞ΊΔ • ͕ࣗҰ൪ͷϢʔβʔʹͳΔ • γϯϓϧΛ࠷༏ઌ • ϢʔβʔϑΝʔετͱϓϩμΫτࢥͷόϥϯεΛҙࣝ ݸਓ։ൃΛଓ͚Δۃҙ 🎯
• ݸਓαΠτ: https://pixyzehn.com • ϒϧʔίϝοτϥϘ: https://bluecometlabs.com/ • Expenses: https://getexpenses.app/ ࢀߟϦϯΫ