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
個人開発で徳島大学生60%以上の心を掴んだアプリ、そして手放した話
Search
akidon0000
September 16, 2025
Programming
270
2
Share
個人開発で徳島大学生60%以上の心を掴んだアプリ、そして手放した話
https://fortee.jp/iosdc-japan-2025/proposal/dd064b81-9e76-496c-891f-ec02d35160e1
akidon0000
September 16, 2025
More Decks by akidon0000
See All by akidon0000
I went to go iOS Conf SG
akidon0000
1
100
SwiftDataを覗き見る
akidon0000
0
350
XcodePreview
akidon0000
1
270
SwiftDataを使って10万件のデータを読み書きする
akidon0000
0
320
iOS開発スターターキットの作り方
akidon0000
0
350
個人開発の学生アプリが企業譲渡されるまで
akidon0000
2
1.7k
組織理念の力、実感してる? -学生団体で学んだ教訓-
akidon0000
0
100
トクメモ+技術説明スライド
akidon0000
0
210
ヒッチハイクのススメ 〜あんた1度やってみなはれ〜
akidon0000
1
200
Other Decks in Programming
See All in Programming
自動レビューエンジンの実装と運用 ~レビューのない世界へ~
kurukuru1999
2
310
Composerを使ったサプライチェーン攻撃の様子を眺めてみる #phpstudy
o0h
PRO
2
220
作って学ぶ、 JSX (TSX) ランタイムの基本
syumai
7
1.5k
TAKTでAI駆動開発の品質を設計する
j5ik2o
4
310
Swiftのレキシカルスコープ管理
kntkymt
0
210
Lessons from Spec-Driven Development
simas
PRO
0
120
AIとRubyの静的型付け
ukin0k0
0
520
ユニットテストの先へ:テスト技法で要求・仕様を整理するJava開発実践 / Beyond_Unit_Testing_Practical_Java_Development_Techniques_for_Organizing_Requirements_and_Specifications
shimashima35
0
340
AI 時代のソフトウェア設計の学び方
masuda220
PRO
29
11k
プロパティの順序で型推論が壊れる!? TypeScript6.0の修正からContext-Sensitivityの仕組みを追う
bicstone
2
1.3k
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3.1k
TSKaigi 2026 TypeScriptバックエンドのオブザーバビリティ戦略 — Datadog × NestJSの実践
taiseiyamamotoan
1
220
Featured
See All Featured
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
360
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
Thoughts on Productivity
jonyablonski
76
5.2k
How to Talk to Developers About Accessibility
jct
2
220
Designing for Timeless Needs
cassininazir
1
240
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
590
Code Review Best Practice
trishagee
74
20k
A designer walks into a library…
pauljervisheath
211
24k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
760
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
460
The Cult of Friendly URLs
andyhume
79
6.9k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
190
Transcript
4BOTBOגࣜձࣾ !BLJEPO ݸਓ։ൃͰಙౡେֶੜˋҎ্ͷ৺Λ ௫ΜͩΞϓϦɺͦͯ͠ख์ͨ͠ Ր ʲඇެࣜʳJ04%$+BQBOύϯϑهࣄΛோΊΔձBU:6.&.*HSPX
BLJEPO w !BLJEPO w ଔͷJ04ΤϯδχΞΒ͍͠ w ϩʔΧϧ%#ʹৄ͘͠ͳΔ༧ఆ w J04%$ͰϧʔΩʔζ-5Ͱ5JOU$PMPSͷΛͨ͠ ࣗݾհ
BLJEPO ύϯϑϨοτQQ
BLJEPO IUUQTHJUIVCDPNNJUTVIBSVJPTEDQBNQIMFUUFNQMBUF
BLJEPO
BLJEPO ࢥͬͯͨΑΓϖʔδͬͯগͳ͍ʜ "ϖʔδͰจࣈ ਤͱ͔ΛೖΕΔͱจࣈ
BLJEPO
BLJEPO ສจࣈ
BLJEPO ݸਓ։ൃΞϓϦͱͯ͠ Ϣʔβʔ͔Β৴པΛಘΔͨΊʹ
BLJEPO ϓϩμΫτΑΓɺ Ϗδωε͕ଟ͍Ͱ͢
BLJEPO ͜ͷΞϓϦʹ͍ͭͯ
BLJEPO ಙౡେֶͷߨٛใϨϙʔτఏग़ ֶใͳͲΛҰݩԽͨ͠ େֶͷ8FCαΠτ·ͱΊΞϓϦ ओͳػೳ ɾֶੜ༻8FCαΠτͷࣗಈϩάΠϯ ɾֶੜ͔Βֶੜʹ͚ͨࠂͷܝࡌ ɾ෦׆ಈɾαʔΫϧͷհϖʔδ τΫϝϞʴͱ
BLJEPO τΫϝϞʴͱ ݄ ݄
BLJEPO ݸਓ։ൃΞϓϦͱͯ͠Ϣʔβʔ͔Β৴པΛಘΔͨΊʹ μϯϩʔυఔͰμϯϩʔυͷ৳ͼ͕ࢭ·ͬͨ ʙϦϦʔεॳظࠒ ʙ
BLJEPO ݸਓ։ൃΞϓϦͱͯ͠Ϣʔβʔ͔Β৴པΛಘΔͨΊʹ ʙϦϦʔεॳظࠒ ʙ μϯϩʔυఔͰμϯϩʔυͷ৳ͼ͕ࢭ·ͬͨ ͜ͷΞϓϦͰɺେֶͷʰ"DDPVOU*%1BTTXPSEʱ͕ඞཁ ֶੜ͕࡞ͬͨಘମͷ͠Εͳ͍ΞϓϦʹೖྗ͢Δ͜ͱʹ߅ ͕োนͰ͋Δ͜ͱ͕໌
BLJEPO ݸਓ։ൃΞϓϦͱͯ͠Ϣʔβʔ͔Β৴པΛಘΔͨΊʹ ҊɿେֶʹެࣜΞϓϦͱͯ͠ೝΊΒΕΔ ҊɿେֶެೝͷΞϓϦ։ൃֶੜஂମͱͯ͠։ൃ͢Δ
BLJEPO ݸਓ։ൃΞϓϦͱͯ͠Ϣʔβʔ͔Β৴པΛಘΔͨΊʹ ҊɿେֶʹެࣜΞϓϦͱͯ͠ೝΊΒΕΔ ҊɿେֶެೝͷΞϓϦ։ൃֶੜஂମͱͯ͠։ൃ͢Δ ݁ͱͯ͠/( ใηΩϡϦςΟઆ໌͕ෆ ˠϩʔΧϧอଘͷͨΊඃ͕ݶఆతͰ͋Δ͜ͱΛेʹ͑ΒΕͣ ֶੜҎ֎ͷऀ͕ඞཁ ˠڠྗͯ͘͠ΕΔઌੜΛݟ͚ͭΒΕͣஅ೦
BLJEPO ݸਓ։ൃΞϓϦͱͯ͠Ϣʔβʔ͔Β৴པΛಘΔͨΊʹ ҊɿେֶʹެࣜΞϓϦͱͯ͠ೝΊΒΕΔ ҊɿେֶެೝͷΞϓϦ։ൃֶੜஂମͱͯ͠։ൃ͢Δ ্ख͘ߦͬͨ🎉 ʰେֶެೝͷֶੜஂମ͕։ൃ͢ΔΞϓϦʱɹͱͯ҆͠৺ײΛఏڙͰ͖ͨ ˠڭतͷݚڀ׆ಈͷࠂΛड͚࣋ͭͳͲɺ৬һר͖ࠐΉ ˠतۀલʹΞϓϦͷએͤͯ͞Β͑ΔΑ͏ʹ ˠֶੜʹ૬खʹͯ͠Β͑ΔΑ͏ʹ
BLJEPO ݸਓ։ൃΞϓϦͱͯ͠Ϣʔβʔ͔Β৴པΛಘΔͨΊʹ ҊɿେֶʹެࣜΞϓϦͱͯ͠ೝΊΒΕΔ ҊɿେֶެೝͷΞϓϦ։ൃֶੜஂମͱͯ͠։ൃ͢Δ ্ख͘ߦͬͨ🎉 ʰେֶެೝͷֶੜஂମ͕։ൃ͢ΔΞϓϦʱɹͱͯ҆͠৺ײΛఏڙͰ͖ͨ ˠڭतͷݚڀ׆ಈͷࠂΛड͚࣋ͭͳͲɺ৬һר͖ࠐΉ ˠतۀલʹΞϓϦͷએͤͯ͞Β͑ΔΑ͏ʹ ˠֶੜʹ૬खʹͯ͠Β͑ΔΑ͏ʹ ݚڀɾतۀɾΠϯλʔϯɾΞϧόΠτ
ֶੜஂମͷॸɾ৫Ϛωδϝϯτɾ։ൃεΩϧͷत Λͭͭ͠ɺΞϓϦͷ։ൃ͢Δ͜ͱ͕ग़དྷ͔ͨ·ͨผͷ͓
BLJEPO ݸਓ։ൃΞϓϦͱͯ͠ Ϣʔβʔ͔Β৴པΛಘΔͨΊʹ
BLJEPO ݸਓ։ൃΞϓϦͱͯ͠ Ϣʔβʔ͔Βৗ࣌৴པΛಘΔͨΊʹ
BLJEPO ݸਓ։ൃΞϓϦͱͯ͠ Ϣʔβʔ͔Βৗ࣌৴པΛಘΔͨΊʹ ΈΜͳ͕ͬͯΔ ֶੜʹ͓͍ͯͱͯେ
BLJEPO ݸਓ։ൃΞϓϦͱͯ͠Ϣʔβʔ͔Βৗ࣌৴པΛಘΔͨΊʹ ɾ෦׆ಈͷҰཡػೳΛՃ ɾֶੜֶ͕ੜ͚ʹ৴͢Δແྉࠂػೳ ɾ෦׆ಈͷ৽Πϕϯτใ·ͱΊ ɾֶԂࡇʹֶͯԂࡇϚοϓΛ࡞ ɾֶͰϓϩάϥϛϯάษڧձͷ։࠵ ɾେֶڭҭΧϯϑΝϨϯεʹొஃ Ξϓϩʔν ࢪࡦ
BLJEPO ݸਓ։ൃΞϓϦͱͯ͠Ϣʔβʔ͔Βৗ࣌৴པΛಘΔͨΊʹ ɾ෦׆ಈͷҰཡػೳΛՃ ɾֶੜֶ͕ੜ͚ʹ৴͢Δແྉࠂػೳ ɾ෦׆ಈͷ৽Πϕϯτใ·ͱΊ ɾֶԂࡇʹֶͯԂࡇϚοϓΛ࡞ ɾֶͰϓϩάϥϛϯάษڧձͷ։࠵ ɾେֶڭҭΧϯϑΝϨϯεʹొஃ ෦׆ಈࢀՃऀ Ξϓϩʔν
ࢪࡦ ˠશ෦ʹ࿈བྷɺ ෦ձͷٞʹऔΓ্͛ͯΒ͍ɺೝ֦େ
BLJEPO ݸਓ։ൃΞϓϦͱͯ͠Ϣʔβʔ͔Βৗ࣌৴པΛಘΔͨΊʹ ɾ෦׆ಈͷҰཡػೳΛՃ ɾֶੜֶ͕ੜ͚ʹ৴͢Δແྉࠂػೳ ɾ෦׆ಈͷ৽Πϕϯτใ·ͱΊ ɾֶԂࡇʹֶͯԂࡇϚοϓΛ࡞ ɾֶͰϓϩάϥϛϯάษڧձͷ։࠵ ɾେֶڭҭΧϯϑΝϨϯεʹొஃ ෦׆ಈࢀՃऀ ৽ೖੜ
Ξϓϩʔν ࢪࡦ ˠ͜Ε·ͰͷͨΓલ͕ແ͍ͨΊɺ ৽نΞϓϦμϯϩʔυʹ߅͕ͳ͍ੈ ˠશ෦ʹ࿈བྷɺ ෦ձͷٞʹऔΓ্͛ͯΒ͍ɺೝ֦େ
BLJEPO ݸਓ։ൃΞϓϦͱͯ͠Ϣʔβʔ͔Βৗ࣌৴པΛಘΔͨΊʹ ɾ෦׆ಈͷҰཡػೳΛՃ ɾֶੜֶ͕ੜ͚ʹ৴͢Δແྉࠂػೳ ɾ෦׆ಈͷ৽Πϕϯτใ·ͱΊ ɾֶԂࡇʹֶͯԂࡇϚοϓΛ࡞ ɾֶͰϓϩάϥϛϯάษڧձͷ։࠵ ɾେֶڭҭΧϯϑΝϨϯεʹొஃ ෦׆ಈࢀՃऀ ৽ೖੜ
Ξϓϩʔν ࢪࡦ ΞϓϦͷϑΝϯ ˠ͜Ε·ͰͷͨΓલ͕ແ͍ͨΊɺ ৽نΞϓϦμϯϩʔυʹ߅͕ͳ͍ੈ ˠશ෦ʹ࿈བྷɺ ෦ձͷٞʹऔΓ্͛ͯΒ͍ɺೝ֦େ ˠϑΝϯͰίϛϡχςΟΛৢ
BLJEPO ݸਓ։ൃΞϓϦͱͯ͠Ϣʔβʔ͔Βৗ࣌৴པΛಘΔͨΊʹ ɾ෦׆ಈͷҰཡػೳΛՃ ɾֶੜֶ͕ੜ͚ʹ৴͢Δແྉࠂػೳ ɾ෦׆ಈͷ৽Πϕϯτใ·ͱΊ ɾֶԂࡇʹֶͯԂࡇϚοϓΛ࡞ ɾֶͰϓϩάϥϛϯάษڧձͷ։࠵ ɾେֶڭҭΧϯϑΝϨϯεʹొஃ ֶ֎ͷڭҭؔऀ ෦׆ಈࢀՃऀ
৽ೖੜ Ξϓϩʔν ࢪࡦ ΞϓϦͷϑΝϯ ˠ͜Ε·ͰͷͨΓલ͕ແ͍ͨΊɺ ৽نΞϓϦμϯϩʔυʹ߅͕ͳ͍ੈ ˠશ෦ʹ࿈བྷɺ ෦ձͷٞʹऔΓ্͛ͯΒ͍ɺೝ֦େ ˠݚڀࣨͰ֦ࢄ ˠϑΝϯͰίϛϡχςΟΛৢ
BLJEPO ݄ ݄
BLJEPO IUUQTHJUIVCDPNBLJEPOJPTEDQBNQIMFU