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
810
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
650
React Nativeを使ったリアルタイム配信サービスの開発 / React-Native-Matsuri-2021-BAKOON-Development
sat0b
0
1.3k
React NativeとFirebaseを使ったアプリ開発 / App Development using React Native and Firebase
sat0b
1
940
Other Decks in Technology
See All in Technology
最近のSfM手法まとめ - COLMAP / GLOMAPを中心に -
kwchrk
3
350
私なりのAIのご紹介 [2024年版]
qt_luigi
1
120
多様なメトリックとシステムの健全性維持
masaaki_k
0
120
TypeScript開発にモジュラーモノリスを持ち込む
sansantech
PRO
2
670
NW-JAWS #14 re:Invent 2024(予選落ち含)で 発表された推しアップデートについて
nagisa53
0
280
ハイテク休憩
sat
PRO
2
180
非機能品質を作り込むための実践アーキテクチャ
knih
5
1.6k
小学3年生夏休みの自由研究「夏休みに Copilot で遊んでみた」
taichinakamura
0
180
【re:Invent 2024 アプデ】 Prompt Routing の紹介
champ
0
160
Oracle Cloud Infrastructure:2024年12月度サービス・アップデート
oracle4engineer
PRO
1
270
継続的にアウトカムを生み出し ビジネスにつなげる、 戦略と運営に対するタイミーのQUEST(探求)
zigorou
0
830
React Routerで実現する型安全なSPAルーティング
sansantech
PRO
2
280
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2k
The Invisible Side of Design
smashingmag
298
50k
Typedesign – Prime Four
hannesfritz
40
2.4k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
1
110
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
28
4.4k
A Tale of Four Properties
chriscoyier
157
23k
YesSQL, Process and Tooling at Scale
rocio
170
14k
The Pragmatic Product Professional
lauravandoore
32
6.3k
Designing for humans not robots
tammielis
250
25k
Producing Creativity
orderedlist
PRO
342
39k
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.4k
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ʹΑΔϝϦοτ