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ではじめる ハイパフォーマンス スマホアプリ開発
Search
Tsubasa SEKIGUCHI
December 07, 2022
Programming
0
110
React Nativeではじめる ハイパフォーマンス スマホアプリ開発
Gunma.web #43
Tsubasa SEKIGUCHI
December 07, 2022
Tweet
Share
More Decks by Tsubasa SEKIGUCHI
See All by Tsubasa SEKIGUCHI
今日から使える AI駆動開発のすゝめ
tinykitten
1
72
Reactで始める リグレッションテスト概論
tinykitten
0
43
エンジニアでも捗る デザイナー的思考入門
tinykitten
1
1.3k
Gunma.web #55
tinykitten
0
240
React Nativeではじめる ハイパフォーマンス スマホアプリ開発(GENIEE Edit)
tinykitten
0
130
AWS/GCPで始める 生成AI入門
tinykitten
0
160
Rustとtonicで始める gRPC入門(GENIEE Edit)
tinykitten
0
51
スモールスタートで始める フィードバック管理システム開発入門
tinykitten
0
300
Rustとtonicで始める gRPC再入門
tinykitten
0
1k
Other Decks in Programming
See All in Programming
AIのバカさ加減に怒る前にやっておくこと
blueeventhorizon
0
120
CSC305 Lecture 10
javiergs
PRO
0
310
SwiftDataを使って10万件のデータを読み書きする
akidon0000
0
250
3年ぶりにコードを書いた元CTOが Claude Codeと30分でMVPを作った話
maikokojima
0
690
技術的負債の正体を知って向き合う
irof
0
290
CSC509 Lecture 07
javiergs
PRO
0
250
alien-signals と自作 OSS で実現する フレームワーク非依存な ロジック共通化の探求 / Exploring Framework-Agnostic Logic Sharing with alien-signals and Custom OSS
aoseyuu
2
790
React Nativeならぬ"Vue Native"が実現するかも?_新世代マルチプラットフォーム開発フレームワークのLynxとLynxのVue.js対応を追ってみよう_Vue Lynx
yut0naga1_fa
2
1.8k
Software Architecture
hschwentner
6
2.4k
pnpm に provenance のダウングレード を検出する PR を出してみた
ryo_manba
1
160
AI Agent 時代的開發者生存指南
eddie
4
2.2k
CSC509 Lecture 08
javiergs
PRO
0
270
Featured
See All Featured
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
630
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
The Cult of Friendly URLs
andyhume
79
6.6k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.6k
The Language of Interfaces
destraynor
162
25k
Building Applications with DynamoDB
mza
96
6.7k
Product Roadmaps are Hard
iamctodd
PRO
55
11k
Making Projects Easy
brettharned
120
6.4k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Transcript
React NativeͰ͡ΊΔ ϋΠύϑΥʔϚϯε εϚϗΞϓϦ։ൃ Head fi rst high-performance mobile app
development with React Native. Gunma.web #43 ΫϦʔϯΞʔΩςΫνϟ 2021.11.14 @ Online Tsubasa SEKIGUCHI
TinyKitten Freelance frontend engineer I 💖 OSS & Cat🐈 Born
in Gunma🐴 Live in Tokyo🗼
Tsubasa SEKIGUCHI Λڌͱ͢Δ܈അݝલڮࢢੜ·ΕͷϑϦʔϥϯεͷ ϑϩϯτΤϯυΤϯδχΞɻ ͖ͬͨΜͱݺΕ͍ͯ·͢ɻ ͪͳΈʹ࠷ۙϦϣΫγϟΧ͔ͬΓௌ͍ͯ·͢ɻ
TrainLCD ຊશࠃͷమಓ࿏ઢͰ͑Δ ৽ײ֮ͷφϏήʔγϣϯΞϓϦͰ͢ɻ
+BWB4DSJQUɺ͖Ͱ͔͢ʁ ͡Ίʹ
ͱʹ͔͘+BWB4DSJQU͕͖ʜ ͦΜͳ͋ͳͨ +BWB4DSJQUͰεϚϗΞϓϦΛ࡞Γ·ͤΜ͔ʁ ͡Ίʹ
ͰɺͲ͏ͬͯʁ ͡Ίʹ
͡Ίʹ React Native
͡Ίʹ React Native ࠓճ3FBDU /BUJWF ͷ ࣮ܦݧΛ΄ͲੵΜͩ ݟΛڞ༗͍ͨ͠ͱࢥ͍·͢ɻ
3FBDU/BUJWFͬͯԿʁ React Native ͬͯԿʁ
3FBDU/BUJWFͬͯԿʁ React Native ฏͨ͘ݴ͏ͱʜ 6*ߏஙͷͨΊͷ+4ϥΠϒϥϦ ʮ3FBDUKTʯΛJ04"OESPJE ͷωΠςΟϒػೳͱڞʹ ։ൃͰ͖ΔΑ͏ʹͨ͠ͷ
3FBDU/BUJWFͬͯԿʁ React Native ͞Βʹݴ͏ͱʜ J04"OESPJE͚ͩͰͳ͘ɺ 8FC։ൃͰ͖ͨΓ͢Δ 3FBDU/BUJWFGPS8FC ࠓͷॴ҆ఆͯ͑͠ΔΠϝʔδͳ͍Ͱ͕͢ʜ
3FBDU/BUJWFΛ͏ͱԿ͕خ͍͔͠ ૣ Pros.
3FBDU/BUJWFΛ͏ͱԿ͕خ͍͔͠ 3FBDUKTͷ͍͍ͱ͜Ζʜ 3FBDUKTͷࣝͰ ͍͍ͩͨͷ։ൃ͕Ͱ͖ΔͷͰ ֶशίετΛͳΔ͘Θͣʹ ։ൃΛ࢝ΊΒΕΔ
3FBDU/BUJWFΛ͏ͱԿ͕خ͍͔͠ $PSEPWBͱҧͬͯʜ ࣮ߦʹ8FC7JFXΛ༻ͤͣʹ +49͕ωΠςΟϒ6*ʹม͞ΕΔͷͰɺ Ұൠతʹ$PSEPWBΑΓύϑΥʔϚϯε͕ྑ͍
3FBDU/BUJWFΛ͏ͱԿ͕خ͍͔͠ ͪ͜Β$PSEPWBͱͦΕ΄ͲมΘΒͳ͍Ͱ͕͢ʜ +4͚ͩͰ࣮ݱͰ͖ͳ͍ॲཧ 0CKFDUJWF$ 4XJGU +BWBͰ࣮Մೳ
3FBDU/BUJWFΛ͏ͱԿ͕خ͍͔͠ લͷεϥΠυͱ͔ͿΓ·͕͢ 3FBDU/BUJWFʹରԠ͍ͯ͠ͳ͍ ωΠςΟϒػೳϒϦοδ͢Ε ։ൃͰ͖Δ FH"QQMF8BUDIΞϓϦΟδΣοτͳͲʜ 5SBJO-$%ͷ8BUDIରԠ खલຯḩͰ͢Έ·ͤΜ
3FBDU/BUJWFΛ͏ͱԿ͕خ͍͔͠ ҬʹΑΔ͔͠Εͳ͍Ͱ͕͢ʜ 3FBDUͷΤϯδχΞଟ͍ͷͰɺ 3FBDU/BUJWF։ൃਓһΛ૿͍͔͢͠ ωΠςΟϒ࣮͕ඞཁͳ߹͕͋ΔͷͰɺશ͘ಉ͡ͳϊϦͰ࠾༻Ͱ͖ͳ͍͔͠Εͳ͍Ͱ͢ɻ
3FBDU/BUJWFΛΘͳ͍΄͏͕ྑ͍ͱ͖ ͬͺΓ͋Γ·͢ Cons.
3FBDU/BUJWFΛΘͳ͍΄͏͕ྑ͍ͱ͖ ͨΓલ͚ͩͲͪΐͬͱ௧͍ʜ Γ+BWB4DSJQUͳͷͰɺ 4XJGU+BWBͱൺΔͱ ݴޠ༷͕ශऑ Ϛγʹ͢ΔͨΊʹ 5ZQF4DSJQU͍͖ͬͯ·͠ΐ͏
3FBDU/BUJWFΛΘͳ͍΄͏͕ྑ͍ͱ͖ ͍͍ͩͨ&YQPʢޙड़ʣͰे։ൃͰ͖·͕͢ ωΠςΟϒϥΠϒϥϦ͕ ෆेͩͬͨΓɺ ͦͦͳ͍ͱ͖ ωΠςΟϒಠ࣮͕ࣗඞཁ͔ 4XJGUΛ3/ͷωΠςΟϒϞδϡʔϧʹ͏ͱ͖ 0CKFDUJWF$͔ΒϒϦοδ͢Δඞཁ͕͋Δ͔
3FBDU/BUJWFΛΘͳ͍΄͏͕ྑ͍ͱ͖ جຊతʹ৺͢Δඞཁͳ͍ͱࢥ͍·͢ Ͳ͏ͯ͠ωΠςΟϒ 4XJGU ,PUMJOͳͲ Ͱ ։ൃͨ͠߹ͱൺͯ ύϑΥʔϚϯε͕ѱ͔ͬͨΓ ΞϓϦͷ%-αΠζ͕େ͖͘ͳΔ͜ͱ͕͋Γ·͢
3FBDU/BUJWFΛΘͳ͍΄͏͕ྑ͍ͱ͖ ᘳʹҰॹʹ͍ͨ͠ͳΒʜ J04ͱ"OESPJEͰ+4ଆͷ"1*͕ҧͬͨΓ ද͕ࣔͣΕͨΓ͢Δ͜ͱ͕͋Δ 👉+4ଆͷίʔυͰϓϥοτϑΥʔϜΛ͚Δඞཁ͕͋Δͱ͖͕͋Δ͔
͔ͬΔ͖ΤίγεςϜ 3FBDUKT༝དྷͷॆ࣮ͨ͠ ΤίγεςϜ
͔ͬΔ͖ΤίγεςϜ &YQP ͍͍͓ͩͨੈʹͳΓ·͢ɻ ৭ʑϥΠϒϥϦΛग़ͯͨ͠Γ͢Δɻ ϫʔΫϑϩʔʹΑͬͯɺ 23ίʔυͰ։ൃͨ͠ΞϓϦΛ ىಈͰ͖ͨΓ͠·͢ɻ
͔ͬΔ͖ΤίγεςϜ 3FBDU/BWJHBUJPO ϧʔςΟϯάͱφϏήʔγϣϯͷϥΠϒϥϦɻ ͍͍ͩͨ͜Ε͕3/ͰͷσϑΝΫτελϯμʔυ ʹͳͬͯ·͢ɻ 3/Ͱͷ3FBDU3PVUFSͷΑ͏ͳଘࡏɻ
͔ͬΔ͖ΤίγεςϜ 'BTUMBOF 3FBDUKT3FBDU/BUJWFʹݶͬͨ044Ͱͳ͍Ͱ͕͢ɺ ΞϓϦͷϏϧυ5FTU'MJHIU(PPHMF1MBZ"QQ%JTUSJCVUJPO ͳͲͷσϓϩΠΛࣗಈԽͯ͘͠Ε·͢🚀
ྨࣅϑϨʔϜϫʔΫ 3FBDU/BUJWFҎ֎ͷ ྨࣅϑϨʔϜϫʔΫ
ྨࣅϑϨʔϜϫʔΫ 'MVUUFS %BSUͱ͍͏+BWB$ϥΠΫͷݴޠΛͬͯهड़ 'MVUUFS8FC7JFXͳ͠Ͱಈ͖·͢ɻ +BWBܥͷΩϟϦΞΛੵΜͰ͍ΔਓͳΒɺ 3FBDU/BUJWFΑΓ'MVUUFSͷ΄͏͕ ͱ͖͍͔ͬͭ͢ɻ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ Thank you for listening! Gunma.web #43 ΫϦʔϯΞʔΩςΫνϟ 2021.11.14 @
Online Tsubasa SEKIGUCHI