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
React Nativeで新規事業開発に挑戦した話 / Challenging New Bus...
Search
Junichi Sato
May 21, 2021
Technology
0
860
React Nativeで新規事業開発に挑戦した話 / Challenging New Business Development with React Native
Junichi Sato
May 21, 2021
Tweet
Share
More Decks by Junichi Sato
See All by Junichi Sato
Rust製ベクトル検索エンジンQdrant / qdrant-rust-vector-search
sat0b
0
740
React Nativeを使ったリアルタイム配信サービスの開発 / React-Native-Matsuri-2021-BAKOON-Development
sat0b
0
1.4k
React NativeとFirebaseを使ったアプリ開発 / App Development using React Native and Firebase
sat0b
1
1k
Other Decks in Technology
See All in Technology
AIエージェントを支える設計
tkikuchi1002
12
2.9k
LLMでAI-OCR、実際どうなの? / llm_ai_ocr_layerx_bet_ai_day_lt
sbrf248
0
410
GMOペパボのデータ基盤とデータ活用の現在地 / Current State of GMO Pepabo's Data Infrastructure and Data Utilization
zaimy
3
180
Tableau API連携の罠!?脱スプシを夢見たはずが、逆に依存を深めた話
cuebic9bic
2
180
風が吹けばWHOISが使えなくなる~なぜWHOIS・RDAPはサーバー証明書のメール認証に使えなくなったのか~
orangemorishita
15
5.1k
私とAWSとの関わりの歩み~意志あるところに道は開けるかも?~
nagisa53
1
150
生成AIによる情報システムへのインパクト
taka_aki
1
230
【CEDEC2025】『Shadowverse: Worlds Beyond』二度目のDCG開発でゲームをリデザインする~遊びやすさと競技性の両立~
cygames
PRO
1
240
東京海上日動におけるセキュアな開発プロセスの取り組み
miyabit
0
220
【2025 Japan AWS Jr. Champions Ignition】点から線、線から面へ〜僕たちが起こすコラボレーション・ムーブメント〜
amixedcolor
1
110
Power Automate のパフォーマンス改善レシピ / Power Automate Performance Improvement Recipes
karamem0
0
280
【CEDEC2025】ブランド力アップのためのコンテンツマーケティング~ゲーム会社における情報資産の活かし方~
cygames
PRO
0
220
Featured
See All Featured
Designing Experiences People Love
moore
142
24k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Thoughts on Productivity
jonyablonski
69
4.8k
The Cult of Friendly URLs
andyhume
79
6.5k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.4k
A better future with KSS
kneath
238
17k
Art, The Web, and Tiny UX
lynnandtonic
301
21k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
KATA
mclloyd
31
14k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1k
Transcript
+VOJDIJ4BUP !TBUC 3FBDU/BUJWFͰ৽نࣄۀ։ൃʹઓͨ͠ ϞʔγϣϯΩϟϓνϟYϦΞϧλΠϜ৴
ࣗݾհ ࠤ౻७Ұ !TBUC ॴଐϠϑʔˠ4#Πϊϕϯνϟʔʢग़ʣ ݕࡧόοΫΤϯυ શจݕࡧ ྨࣅը૾ݕࡧ ΞϓϦ։ൃ 3FBDU/BUJWF
#",00/ ΦϯϥΠϯϑΟοτωεαʔϏε ݱΞΠυϧ͕ϥΠϒ৴ ϞʔγϣϯΩϟϓνϟػೳ ϦΞΫγϣϯӡಈྔଌఆ ެࣜαΠτIUUQTCBLPPOBQQ UXJUUFS!CBLPPO@P ff i DJBM
JOTUBHSBN!CBLPPO@P ff i DJBM OPUFIUUQTOPUFDPNCBLPPO
ΤΫααΠζ෩ܠ
εέδϡʔϧ Ծઆݕূ ݄ ։ൃελʔτ 8FCݕূ ݄ ΞϓϦ։ൃελʔτ ݄ J04ϕʔλ൛ϦϦʔε
݄ J04༗ྉ൛ϦϦʔε Ծઆݕূ 5ZQF4DSJQU3FBDU (BUTCZ 3FBDU/BUJWF
ٕज़ʹ͍ͭͯ
ར༻ٕज़ React Native Tensor fl ow.js Firebase Agora iOSΞϓϦ AndroidΞϓϦ
(TODO) ϞʔγϣϯΩϟϓνϟ είΞܭࢉ ϩάΠϯ (Auth) όοΫΤϯυॲཧ (Functions) ϦΞϧλΠϜ৴ ٕज़໊ ༻్ બΜͩཧ༝ ΫϩεϓϥοτϑΥʔϜରԠͷͨΊ WebͰ։ൃͨ͠ίϯϙʔωϯτΛ࠶ར༻͢ΔͨΊ ΫϩεϓϥοτϑΥʔϜରԠͷͨΊ WebͰ։ൃͨ͠ίϯϙʔωϯτΛ࠶ར༻͢ΔͨΊ ϨΠςϯγɺՁ֨ ͞·͟·ͳϓϥοτϑΥʔϜʹରԠ ͍͍͢ɺՁ֨ όοΫΤϯυTypeScriptͰ౷ҰՄೳ
ΤΫααΠζͷྲྀΕ ΤΫααΠζલ ΤΫααΠζ ΤΫααΠζޙ 1VTI௨ͰΤΫααΠζΛ৴ ΤΫααΠζͷ৴ ΞΫςΟϏςΟใΛߋ৽ ΤΫααΠζใΛೖߘ
ΤΫααΠζલ 1VTI௨ $MPVE'VODUJPOTͰ$SPOδϣϒΛ࡞ '$.ͰΤΫααΠζલʹ௨ !SFBDUOBUJWF fi SFCBTFNFTTBHJOH $MPVE'VODUJPOT
ϞʔγϣϯΩϟϓνϟ ϞʔγϣϯΩϟϓνϟ 🔥 ❤ QU ಈ࡞ͰείΞ͕Ճࢉ ܾΊΒΕͨϞʔγϣϯͰϦΞΫγϣϯΛૹ৴ ❤ QU !UFOTPS
fl PXUGKTSFBDUOBUJWF
ΤΫααΠζத ઌੜ Ϣʔβʔ 'JSFTUPSF ϦΞϧλΠϜ৴ Ϟʔγϣϯσʔλ ❤ ❤ 6TFSQU 6TFSQU
"HPSBͰΤΫααΠζΛ৴ 'JSFTUPSFͷPO4OBQTIPUͰϦΞΫγϣϯϞʔγϣϯσʔλΛಉظ 'JSFTUPSF "HPSB SFBDUOBUJWFBHPSB
ΤΫααΠζޙ $MPVE 'VODUJPOT 'JSFTUPSFτϦΨʔͷόοΫάϥϯυؔͰऴྃޙʹߋ৽ॲཧ ΤΫααΠζऴྃ τϦΨʔ 'JSFTUPSF ΞΫςΟϏςΟߋ৽ ࢀՃཤྺ ࢀՃճ
ࢀՃཤྺ ࢀՃճ #JH2VFSZ 'JSFTUPSF 'JSFTUPSF 2VFSZ.PEFM
՝ۚॲཧ "QQ4UPSF αʔόʔ ΞϓϦ՝ۚΛར༻ SFBDUOBUJWFJBQ ֹ݄αϒεΫϦϓγϣϯ ՝ۚ ՝ۚνΣοΫ ߪೖظݶΕ
'VODUJPOT PO$BMM ߪೖ Ϩγʔτ Ϩγʔτཧ 'JSFTUPSF SFBDUOBUJWFJBQ
ϦϦʔεϑϩʔ ϦϦʔε 7JTVBM4UVEJP"QQ$FOUFSͰϏϧυࣗಈԽ (JU)VC ಈ࡞ςετ NBTUFSϚʔδ τϦΨʔ Ϗϧυ Ξοϓϩʔυ 7JTVBM4UVEJP
"QQ$FOUFS 5FTU'MJHIU
ΞϓϦ։ൃΛܦݧͯ͠Θ͔ͬͨ͜ͱ ᶄΞϓϦ͙͢ʹϦϦʔεͰ͖ͳ͍ ᶅڧ੍ΞοϓσʔτػೳΛ༻ҙ͓͖ͯ͘͠ ࠷ॳͷϦϦʔεʹؒʹ߹Θͤͳ͍ͱ ͳ͔ͳ͔Ξοϓσʔτͯ͠Β͑ͳ͍ ᶃݕূஈ֊Ͱ྆04ରԠݫ͔ͬͨ͠ ෳϓϥοτϑΥʔϜରԠ͢Δ༨ྗ ৭ʑͳࢪࡦΛଧͭํʹ͍ͯͨ
͙͢ʹෆ۩߹मਖ਼͕Ͱ͖ͳ͍ େ͖͍ϦϦʔεόοΫΤϯυͰ Γସ͑ΒΕΔΑ͏ʹͨ͠΄͏͕ྑ͍
3FBDU/BUJWFΛ࠾༻ͯ͠Α͔ͬͨ͜ͱ ϓϩδΣΫτશମͰ౷ҰͰ͖Δ όοΫΤϯυ $MPVE'VODUJPOT ϑϩϯτ 8FC 5ZQF4DSJQUʹΑΔϝϦοτ 8FCͱಉ࣮͡Λ͑Δ 8FC
3FBDU ͷशख़͕ߴ·Δ 3FBDUʹΑΔϝϦοτ