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
個人開発の学生アプリが企業譲渡されるまで
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
akidon0000
April 25, 2025
Programming
2
1.6k
個人開発の学生アプリが企業譲渡されるまで
Nagoya.swift#1 での登壇資料です。
https://japan-region-swift.connpass.com/event/343345/
akidon0000
April 25, 2025
Tweet
Share
More Decks by akidon0000
See All by akidon0000
SwiftDataを覗き見る
akidon0000
0
320
XcodePreview
akidon0000
1
210
SwiftDataを使って10万件のデータを読み書きする
akidon0000
0
300
個人開発で徳島大学生60%以上の心を掴んだアプリ、そして手放した話
akidon0000
2
250
iOS開発スターターキットの作り方
akidon0000
0
320
組織理念の力、実感してる? -学生団体で学んだ教訓-
akidon0000
0
89
トクメモ+技術説明スライド
akidon0000
0
190
ヒッチハイクのススメ 〜あんた1度やってみなはれ〜
akidon0000
1
180
なぜデフォルトが青色!? Tint Colorの理由に迫る
akidon0000
0
1k
Other Decks in Programming
See All in Programming
AI時代の認知負荷との向き合い方
optfit
0
180
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
190
OCaml 5でモダンな並列プログラミングを Enjoyしよう!
haochenx
0
160
登壇資料を作る時に意識していること #登壇資料_findy
konifar
4
1.9k
余白を設計しフロントエンド開発を 加速させる
tsukuha
7
2.1k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
150
Go1.26 go fixをプロダクトに適用して困ったこと
kurakura0916
0
130
AIコーディングの理想と現実 2026 | AI Coding: Expectations vs. Reality 2026
tomohisa
0
180
izumin5210のプロポーザルのネタ探し #tskaigi_msup
izumin5210
1
210
今から始めるClaude Code超入門
448jp
8
9.3k
AI Schema Enrichment for your Oracle AI Database
thatjeffsmith
0
370
CSC307 Lecture 11
javiergs
PRO
0
580
Featured
See All Featured
Test your architecture with Archunit
thirion
1
2.2k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
59
50k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
440
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
460
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
110
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Become a Pro
speakerdeck
PRO
31
5.8k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
61
First, design no harm
axbom
PRO
2
1.1k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
360
Claude Code のすすめ
schroneko
67
210k
Transcript
個人開発の学生アプリが 企業譲渡されるまで ݄ /BHPZBTXJGU !BLJEPO
個人開発の学生アプリが 企業譲渡されるまで ݄ /BHPZBTXJGU !BLJEPO する途中経過話
4BOTBOגࣜձࣾ ৽ଔϲ݄ϞόΠϧΤϯδχΞ !BLJEPO BLJEPO͖͋ͲΜ
ɾֶੜ͕࡞Δֶੜ͚ΞϓϦͳΒͰͷۤͱղܾํ๏ ɾॳ৺ऀΤϯδχΞ͕ओମͱͳͬͯ։ൃͰ͖Δڥͷߏங ɾΞϓϦΛৡ͢Δࡍͷҙͱͦͷղܾํ๏ 本発表で伝えたいこと ˞Ϗδωε໘Λத৺ʹ͍ͨͨ͠Ίɺٕज़తͳׂѪ
ಙౡେֶͷߨٛใϨϙʔτఏग़ ֶใͳͲΛҰݩԽͨ͠ େֶͷ8FCαΠτ·ͱΊΞϓϦ ओͳػೳ ɾֶੜ༻8FCαΠτͷࣗಈϩάΠϯ ɾֶੜ͔Βֶੜʹ͚ͨࠂͷܝࡌ ɾ෦׆ಈɾαʔΫϧͷհϖʔδ トクメモ+とは
トクメモ+とは "QQMF4UPSF ϨϏϡʔ݅݅ ධՁ ྦྷੵμϯϩʔυ J04൛ճ "OESPJE൛ճ ."6 ݄ؒΞΫςΟϒϢʔβʔ
Ϣʔβʔ
τΫϝϞʴ๊͕͍͑ͯͨ
BLJEPO͕ଔۀͨ͠ޙɺ୭͕ӡӦ͢Δʁ ͱ͍͏
トクメモ+が抱えていた問題 ʮ୭͕ӡӦ͢Δʁʯ
トクメモ+が抱えていた問題 ʮ୭͕ӡӦ͢Δʁʯ •ӡӦऀɾ։ൃऀͷෆࡏ •ࢿۚݯͷ
トクメモ+が抱えていた問題 •ֶੜஂମΛઃཱ •େֶެೝެࣜΞϓϦԽΛࢦ͠αϙʔτΛड͚Δ •ӡӦऀɾ։ൃऀͷෆࡏ •ࢿۚݯͷ
トクメモ+が抱えていた問題 •ֶੜஂମΛઃཱ ˠνʔϜڥͷߏஙʹۤઓɻޙܧऀෆ •େֶެೝެࣜΞϓϦԽΛࢦ͠αϙʔτΛड͚Δ •ӡӦऀɾ։ൃऀͷෆࡏ •ࢿۚݯͷ
トクメモ+が抱えていた問題 •ֶੜஂମΛઃཱ ˠνʔϜڥͷߏஙʹۤઓɻޙܧऀෆ •େֶެೝެࣜΞϓϦԽΛࢦ͠αϙʔτΛड͚Δ ˠ୭͕ΛऔΔͷ͔Ͱۤઓ •ӡӦऀɾ։ൃऀͷෆࡏ •ࢿۚݯͷ
トクメモ+が抱えていた問題 ਆࢁ͜ͷล ಙౡࢢ͜ͷล
トクメモ+が抱えていた問題 ("/("/͞Μ IUUQTYDPNHBOHBO@OJLLJ
トクメモ+が抱えていた問題 ͏ͪΛཔͬͯ͘Ε ("/("/͞Μ IUUQTYDPNHBOHBO@OJLLJ
アプリ開発の体制 ֶੜΤϯδχΞ
アプリ開発の体制 ֶੜΤϯδχΞ͕ ओମతʹاըɾ։ൃ αϙʔτˍϨϏϡʔ ֶੜΤϯδχΞ
ཱ͔ͪͩͬͨ̎ͭͷน
立ちはだかった2つの壁 •✅ॳֶऀ͕։ൃɾӡ༻Ͱ͖ਏ͍ߏ •✅ֶੜΤϯδχΞͷϞνϕʔγϣϯҡ͕͍࣋͠
立ちはだかった2つの壁 •✅ॳֶऀ͕։ൃɾӡ༻Ͱ͖ਏ͍ߏ •✅ֶੜΤϯδχΞͷϞνϕʔγϣϯҡ͕͍࣋͠ ˠ༻ٕज़ͷ৽ɾΞʔΩςΫνϟͷ৽Λܾఆ ϑϧϦϓϨΠε
使用技術の刷新 6*,JU 4XJGU6* #FGPSF "GUFS
使用技術の刷新 ͭ·Γɺl৮ͬͯΈ͍ٕͨज़zΛ༻͍Δ͜ͱͰࢀՃ͢ΔֶੜΛ૿͢ઓུ બఆཧ༝ ɾେֶੜͷଟ͘4XJGU6*͔Βֶश͍ͯ͠Δ ɾτϨϯυٕज़ΛΘͤΔํ͕ϞνϕʔγϣϯΛҡ࣋Ͱ͖Δ 6*,JU 4XJGU6* #FGPSF "GUFS
使用技術の刷新 ˞'FB4JPOͱڞʹ"%3ͱ߹Θͤͯ%FTJHO%PDTɺ$*$%ͷඋͳͲͷ࿈ܞΛਐΊ͍ͯ·͢
アーキテクチャの刷新 • ΩϟονΞοϓͷ༰қ͞ͱཧղ͢͠͞Λॏࢹ • ϑΝΠϧɾσΟϨΫτϦΛݮΒ͢͜ͱͰʮ໎Θͳ ͍ίʔυϕʔεʯʹ • ςετ.PEFMͷ6OJU5FTUͷΈʹݶఆɺɹ ϓϨθϯςʔγϣϯϩδοΫ࣮ػͰ֬ೝ
$MFBO"SDIJUFDUVSF .77. .PEFM 7JFX #FGPSF "GUFS
アーキテクチャの刷新 ˞'FB4JPOͱڞʹ"%3ͱ߹Θͤͯ%FTJHO%PDTɺ$*$%ͷඋͳͲͷ࿈ܞΛਐΊ͍ͯ·͢
それ以外にも…
アプリ譲渡におけるKeychainの問題点 ʲղܾࡦʳ ৡલʹɺ,FZDIBJOσʔλΛ6TFS%FGBVMUTʹ҉߸Խͯ͠อଘ͢ΔΞοϓσʔτΛ৴ ৡޙʹɺ6TFS%FGBVMUTͷσʔλΛ,FZDIBJOʹ෮߸͠อଘɻ6TFS%FGBVMUTͷσʔλΛআ ,FZDIBJOʹอଘ͞ΕͨใɺΞϓϦͷ"QQ*%ʹඥ͚ͮͯཧ "QQ*%1SF fi Y#VOEMF*% ྫʣ"#$%&KQIPHFIPHFIPHFBQQ
ˣ ྫʣ'()*+,KQIPHFIPHFIPHFBQQ ৡલ ৡޙ ΞϓϦৡޙɺৡલʹ,FZDIBJOอଘ͍ͯͨ͠ใʹΞΫηεͰ͖ͳ͍
まとめ ɾֶੜ͕࡞Δֶੜ͚ΞϓϦͳΒͰͷۤͱղܾํ๏ ࣗͷྔࢥ͕ڞײ͢ΔਓͱλοάΛΉ ɾॳ৺ऀΤϯδχΞ͕ओମͱͳͬͯ։ൃͰ͖Δڥͷߏங ։ൃʹ͓͚ΔোΛऔΓ͍ɺαϙʔτମ੍Λߏங ɾΞϓϦΛৡ͢Δࡍͷҙͱͦͷղܾํ๏ ৡʹΑΔ,FZ$IBJOɺࣄલΞϓσʹΑΓղܾ
Fin.