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
柿本匡章 Masaaki Kakimoto@kara_mage
December 11, 2019
Technology
7
58k
何者にもなれなかった自分のための「個人開発のすすめ」
周りに個人アプリ開発者が増えるといいな、という想いでLT用資料作成しました。
個人開発しようぜ!
【話す内容】
・個人開発をはじめた理由
・両輪方式での開発について
・個人アプリ開発の心得
柿本匡章 Masaaki Kakimoto@kara_mage
December 11, 2019
Tweet
Share
More Decks by 柿本匡章 Masaaki Kakimoto@kara_mage
See All by 柿本匡章 Masaaki Kakimoto@kara_mage
個人開発とANDPAD開発との相乗効果
karamage
1
180
Jest を使って VueコンポーネントとVuexストアの テストコードを書いてみよう!
karamage
3
1.7k
ドラクエとFFで学ぶRxSwiftのすすめ
karamage
2
720
Swiftのクロージャーで苦労じゃ〜
karamage
1
1.2k
Other Decks in Technology
See All in Technology
AI駆動開発ライフサイクル(AI-DLC)の始め方
ryansbcho79
0
330
モノタロウ x クリエーションラインで実現する チームトポロジーにおける プラットフォームチーム・ ストリームアラインドチームの 効果的なコラボレーション
creationline
0
780
I tried making a solo advent calendar!
zzzzico
0
150
スクラムマスターが スクラムチームに入って取り組む5つのこと - スクラムガイドには書いてないけど入った当初から取り組んでおきたい大切なこと -
scrummasudar
3
2k
ソフトとハード両方いけるデータ人材の育て方
waiwai2111
0
140
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
3
350
SES向け、生成AI時代におけるエンジニアリングとセキュリティ
longbowxxx
0
320
Databricks Free Edition講座 データエンジニアリング編
taka_aki
0
2.5k
2025年 山梨の技術コミュニティを振り返る
yuukis
0
160
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
12k
スクラムを一度諦めたチームにアジャイルコーチが入ってどう変化したか / A Team's Second Try at Scrum with an Agile Coach
kaonavi
0
220
たかがボタン、されどボタン ~button要素から深ぼるボタンUIの定義について~ / BuriKaigi 2026
yamanoku
1
250
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1371
200k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
6.8k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
How to Talk to Developers About Accessibility
jct
1
97
Google's AI Overviews - The New Search
badams
0
890
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
54
49k
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
98
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
130
Transcript
ԿऀʹͳΕͳ͔ͬͨ ࣗͷͨΊͷ ݸਓ։ൃͷ͢͢Ί karamage
ࣗݾհ
karamage ϑϦʔϥϯεͷΤϯδχΞʢΞϓϦ։ൃಘҙʣ IUUQTUXJUUFSDPNLBSB@NBHF ݸਓΞϓϦଟϦϦʔε
ٕज़ॻయͰຊΛग़͠·ͨ͠
͔͜͜Βຊ
ݸਓ։ൃͱԿ͔ʁ ɾεϚϗΞϓϦ ɾWebαʔϏε ɾίϯςϯπ࡞ (Πϥετɺจষ(ϒϩάɺຊ)ͳͲ)
͚ࣗͩͷΛ։ൃ͢Δͧ
ࠓɺ͍ͨ͜͠ͱ ɾݸਓ։ൃΛ͡Ίͨ ཧ༝ ɾ྆ྠํࣜͰͷ։ൃʹ͍ͭͯ ɾݸਓΞϓϦ։ൃͷ৺ಘ
ݸਓ։ൃͯ͠·͔͢?
ݸਓΞϓϦΛͨ͘͞Μ։ൃ͍ͯ͠·͢ʂ
AppStoreͷϥϯΩϯά ૯%-ɿສҎ্ ૯ϨϏϡʔɿҎ্ ˒ฏۉɿҎ্
ΞϓϦ͕TVͰհ͞Ε·ͨ͠
ͳͥɺݸਓ։ൃ͢Δͷ͔ ΅͘ίίʂ
ݸਓ։ൃ͕੩͔ͳϒʔϜ ։ൃձٞ ݸਓ։ൃͷϑϦϚ ӡӦऀΪϧυ ΞϓϦߕࢠԂ
ݸਓ։ൃΛ͡Ί͖͔͚ͨͬ ɾؾ͍ͮͨΒ35࠽Λա͍͗ͯͨ ɾਓੜͷ;Γ͔͑ΓΛߦͬͨ ɾʮ͜ͷ··Ͱ͍͍͍ͷ͔ͳʁʯ ɾϞϠϞϠͨ͠͏ͭ͏ͭͱͨ͠ʑ
ΤϯδχΞͷࣄΛ͍ͯͯ͠ ͜ͷ··Ͱ͍͍ͷͩΖ͏͔ ;ͱɺയવͱͨ͠ෆ҆ʹ
ࣗͳΜͯɺɺɺ
͜ͷ··ɺԿऀʹͳΕͣ ձࣾʹߦͬͯɺ ϓϩάϥϜΛॻ͍ͯɺ όάΛग़ͯ͠ɺ ౖΒΕͯɺ
ձࣾͷࣃंͱͯ͠ɺ ҰੜΛऴ͑Δ
ͦΜͳͷɺ͍Ό
ձࣾͷࣄΛଓ͚ͳ͕Β ϓϥΠϕʔτϓϩδΣΫτ ɾฏͷேɺٳͷ࣌ؒɺݸਓ։ൃΛਐΊΔ ɾՈͱͷ࣌ؒΛͬͯ։ൃʹ͍ͦ͠Ή ʢՈͰΓʹ͍͘ͷͰɺΧϑΣʹಀ͛ࠐΉʣ
ձࣾͷࣄͱ ݸਓ։ൃͷ྆ྠΛճ͢ ձࣾͷࣄ ݸਓ։ൃ
྆ྠํࣜͷϝϦοτ ɾձࣾͷ࿑ಇͰ҆ఆతʹऩೖݯΛ֬อͰ͖Δ (ݸਓ։ൃͰऩӹΛ্͛Δͷ͕͔͔࣌ؒΔ) ɾٕज़دΓͷࢹ͔Β٫ɻϏδωεدΓ ɾਓؒؔͷόϥϯε͕Α͍
྆ྠํࣜͷਖ਼ϑΟʔυόοΫ ձࣾͷࣄ ݸਓ։ൃ ऩӹɺεΩϧɺܦݧ
ࣦഊͯ͠ ԿͰΓͤΔ ܦݧϩετ͠ͳ͍
ݸਓΞϓϦ։ൃͷ৺ಘ
৺ಘ̍ Ϧʔϯʹ࢝ΊΑ͏
Ϧʔϯʹ࢝ΊΑ͏ (notΞδϟΠϧ) ΞΠσΞ ϓϩτ λΠϓ σʔλ ֶश ܭଌ ߏங
ϚγϡϚϩɾνϟϨϯδͰ Ϧʔϯ։ൃΛֶͿ
Ϧʔϯͷجຊ ɾஏ͍ͬͨΜ͓͍͓ͯ͘ɺ࠷ϦϦʔεΛࢦ͢ ͜ΜͳγϣϘ͍ΞϓϦͰେৎͩΖ͏͔-> େৎɻ·ͣग़͢ ɾຊ࣭Ҏ֎ʹ࣌ؒΛ͔͚ͳ͍ σβΠϯΞʔΩςΫνϟʹڽΓ͗͢Δ -> ͋ͱͰΕ͓̺ 70%ͰϦϦʔε͢Δ ɾۃྗγϯϓϧʹ͢Δ
ػೳΰςΰςʹ͠ͳ͍ -> MVPΛݟۃΊͯɺʮΒͳ͍͜ͱʯΛܾΊΔ͠
৺ಘ̎ ͳΔ͘ɺϥΫΛ͠Α͏
iOS/ AndroidݸਓΞϓϦ։ൃ͢ΔͳΒ Swift/KotlinΛ͍Θ͚Δͷ໘ ΫϩεϓϥοτϑΥʔϜݴޠΛ͑! ɾReact Native (ΠνΦγ!) ɾFlutter ɾIonic, Xamarin
…
React NativeΛ͓͢͢Ί͢Δཧ༝ ɾWebٕज़ͱͯ͠ͷReactෆಈͷਓؾ ɾReactΛशಘͰ͖Δ ɾίεύ͕Α͍ ɾੜ࢈ੑ͕ߴ͍ ɾ͜ͳΕ͍ͯΔɺใଟ͍
αʔόʔΛ࣋ͨͳ͍ αʔόʔϨεʹ͠Α͏ ɾFirebase, Firestore ɾAWS lambda, APIGateway, DynamoDB, Amplify, ແྉͰेઓ͑Δʂ
ݸਓ։ൃͰ EC2ΛΘͳ͍΄͏͕Φεεϝ ݸਓ։ൃͰαʔόӡ༻͢Δͷ εέʔϧ͠ͳ͍ɻ Ͳ͏ͯ͠αʔόΛ͍࣋ͪͨͷͳΒɺ Heroku͕͓͢͢Ίɻ
·ͱΊ ɾݸਓ։ൃ͢Δͱٕज़ྗ͕͋Δ ɾϏδωε͕Θ͔ΔɺऩೖΞοϓ ɾݸਓͷਓࡐՁ্͕ঢ͠ʮԿऀ͔ʯʹͳͬͯϞςਓࡐ ɾݸਓΞϓϦ։ൃɺ ɹϦʔϯ + React Native +
αʔόϨε ɹͰΖ͏
෭ۀʹ͍ͭͯ ɾ෭ۀېࢭͷձࣾͰݸਓ։ൃѱ͍͜ͱʁ ɾݸਓ։ൃ෭ۀͳͷ͔? ɾݸਓ։ൃΛېࢭʹͯ͠΄͘͠ͳ͍
Thanks! ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠