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
51k
何者にもなれなかった自分のための「個人開発のすすめ」
周りに個人アプリ開発者が増えるといいな、という想いで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
160
Jest を使って VueコンポーネントとVuexストアの テストコードを書いてみよう!
karamage
3
1.5k
ドラクエとFFで学ぶRxSwiftのすすめ
karamage
2
640
Swiftのクロージャーで苦労じゃ〜
karamage
1
1.1k
Other Decks in Technology
See All in Technology
AWS Lambdaと歩んだ“サーバーレス”と今後 #lambda_10years
yoshidashingo
1
180
Zennのパフォーマンスモニタリングでやっていること
ryosukeigarashi
0
140
インフラとバックエンドとフロントエンドをくまなく調べて遅いアプリを早くした件
tubone24
1
430
100 名超が参加した日経グループ横断の競技型 AWS 学習イベント「Nikkei Group AWS GameDay」の紹介/mediajaws202411
nikkei_engineer_recruiting
1
170
VideoMamba: State Space Model for Efficient Video Understanding
chou500
0
190
10XにおけるData Contractの導入について: Data Contract事例共有会
10xinc
6
660
TypeScriptの次なる大進化なるか!? 条件型を返り値とする関数の型推論
uhyo
2
1.7k
SREが投資するAIOps ~ペアーズにおけるLLM for Developerへの取り組み~
takumiogawa
1
420
Oracle Cloud Infrastructureデータベース・クラウド:各バージョンのサポート期間
oracle4engineer
PRO
28
13k
Lambdaと地方とコミュニティ
miu_crescent
2
370
サイバーセキュリティと認知バイアス:対策の隙を埋める心理学的アプローチ
shumei_ito
0
390
初心者向けAWS Securityの勉強会mini Security-JAWSを9ヶ月ぐらい実施してきての近況
cmusudakeisuke
0
130
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
95
5.2k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Code Review Best Practice
trishagee
64
17k
Building an army of robots
kneath
302
43k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.4k
The Invisible Side of Design
smashingmag
298
50k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
1.9k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
What's new in Ruby 2.0
geeforr
343
31k
Navigating Team Friction
lara
183
14k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
720
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! ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠