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.5k
個人開発の学生アプリが企業譲渡されるまで
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
個人開発で徳島大学生60%以上の心を掴んだアプリ、そして手放した話
akidon0000
2
210
iOS開発スターターキットの作り方
akidon0000
0
280
組織理念の力、実感してる? -学生団体で学んだ教訓-
akidon0000
0
64
トクメモ+技術説明スライド
akidon0000
0
150
ヒッチハイクのススメ 〜あんた1度やってみなはれ〜
akidon0000
1
140
なぜデフォルトが青色!? Tint Colorの理由に迫る
akidon0000
0
890
APIのない大学ログインWebサービスをWKWebViewとJavaScriptでアプリ化した話
akidon0000
1
820
大学生向けアプリの開発において、レガシーと思っていた技術を採用した理由:学生開発者の挑戦
akidon0000
0
360
Effective Methods for Energizing Student Projects: Results and Insights
akidon0000
0
280
Other Decks in Programming
See All in Programming
Web Components で実現する Hotwire とフロントエンドフレームワークの橋渡し / Bridging with Web Components
da1chi
3
1.8k
CSC509 Lecture 04
javiergs
PRO
0
290
iOSエンジニア向けの英語学習アプリを作る!
yukawashouhei
0
170
そのpreloadは必要?見過ごされたpreloadが技術的負債として爆発した日
mugitti9
2
3k
Playwrightはどのようにクロスブラウザをサポートしているのか
yotahada3
7
2.3k
メモリ不足との戦い〜大量データを扱うアプリでの実践例〜
kwzr
1
860
Advance Your Career with Open Source
ivargrimstad
0
330
大規模アプリのDIフレームワーク刷新戦略 ~過去最大規模の並行開発を止めずにアプリ全体に導入するまで~
mot_techtalk
0
380
(Extension DC 2025) Actor境界を越える技術
teamhimeh
1
220
Django Ninja による API 開発効率化とリプレースの実践
kashewnuts
0
930
階層構造を表現するデータ構造とリファクタリング 〜1年で10倍成長したプロダクトの変化と課題〜
yuhisatoxxx
3
910
monorepo の Go テストをはやくした〜い!~最小の依存解決への道のり~ / faster-testing-of-monorepos
convto
2
390
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
95
14k
Building an army of robots
kneath
306
46k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Docker and Python
trallard
46
3.6k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
45
2.5k
Statistics for Hackers
jakevdp
799
220k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
GraphQLとの向き合い方2022年版
quramy
49
14k
Music & Morning Musume
bryan
46
6.8k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
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.