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
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
XcodePreview
akidon0000
1
170
SwiftDataを使って10万件のデータを読み書きする
akidon0000
0
280
個人開発で徳島大学生60%以上の心を掴んだアプリ、そして手放した話
akidon0000
2
240
iOS開発スターターキットの作り方
akidon0000
0
300
組織理念の力、実感してる? -学生団体で学んだ教訓-
akidon0000
0
80
トクメモ+技術説明スライド
akidon0000
0
170
ヒッチハイクのススメ 〜あんた1度やってみなはれ〜
akidon0000
1
170
なぜデフォルトが青色!? Tint Colorの理由に迫る
akidon0000
0
970
APIのない大学ログインWebサービスをWKWebViewとJavaScriptでアプリ化した話
akidon0000
1
850
Other Decks in Programming
See All in Programming
TerraformとStrands AgentsでAmazon Bedrock AgentCoreのSSO認証付きエージェントを量産しよう!
neruneruo
4
2.3k
生成AI時代を勝ち抜くエンジニア組織マネジメント
coconala_engineer
0
38k
Patterns of Patterns
denyspoltorak
0
420
ELYZA_Findy AI Engineering Summit登壇資料_AIコーディング時代に「ちゃんと」やること_toB LLMプロダクト開発舞台裏_20251216
elyza
2
950
Canon EOS R50 V と R5 Mark II 購入でみえてきた最近のデジイチ VR180 事情、そして VR180 静止画に活路を見出すまで
karad
0
140
The Art of Re-Architecture - Droidcon India 2025
siddroid
0
160
Denoのセキュリティに関する仕組みの紹介 (toranoana.deno #23)
uki00a
0
220
.NET Conf 2025 の興味のあるセッ ションを復習した / dotnet conf 2025 quick recap for backend engineer
tomohisa
0
110
GISエンジニアから見たLINKSデータ
nokonoko1203
0
190
Implementation Patterns
denyspoltorak
0
140
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
6
1.8k
大規模Cloud Native環境におけるFalcoの運用
owlinux1000
0
240
Featured
See All Featured
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
270
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
870
Ethics towards AI in product and experience design
skipperchong
1
160
The agentic SEO stack - context over prompts
schlessera
0
580
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
120
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
AI: The stuff that nobody shows you
jnunemaker
PRO
1
160
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
Thoughts on Productivity
jonyablonski
73
5k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Odyssey Design
rkendrick25
PRO
0
450
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.