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
PRO
December 07, 2022
Programming
0
100
React Nativeではじめる ハイパフォーマンス スマホアプリ開発
Gunma.web #43
Tsubasa SEKIGUCHI
PRO
December 07, 2022
Tweet
Share
More Decks by Tsubasa SEKIGUCHI
See All by Tsubasa SEKIGUCHI
エンジニアでも捗る デザイナー的思考入門
tinykitten
PRO
1
1.1k
Gunma.web #55
tinykitten
PRO
0
200
React Nativeではじめる ハイパフォーマンス スマホアプリ開発(GENIEE Edit)
tinykitten
PRO
0
110
AWS/GCPで始める 生成AI入門
tinykitten
PRO
0
140
Rustとtonicで始める gRPC入門(GENIEE Edit)
tinykitten
PRO
0
42
スモールスタートで始める フィードバック管理システム開発入門
tinykitten
PRO
0
290
Rustとtonicで始める gRPC再入門
tinykitten
PRO
0
910
gRPCで始める ハイパフォーマンス タイプセーフウェブ開発
tinykitten
PRO
0
270
ノンデザイナーが 多少マシな見た目の資料を作る方法
tinykitten
PRO
0
200
Other Decks in Programming
See All in Programming
アンドパッドの Go 勉強会「 gopher 会」とその内容の紹介
andpad
0
280
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
48
32k
プロダクト志向ってなんなんだろうね
righttouch
PRO
0
170
LT 2025-06-30: プロダクトエンジニアの役割
yamamotok
0
620
Cursor AI Agentと伴走する アプリケーションの高速リプレイス
daisuketakeda
1
130
AIエージェントはこう育てる - GitHub Copilot Agentとチームの共進化サイクル
koboriakira
0
470
0626 Findy Product Manager LT Night_高田スライド_speaker deck用
mana_takada
0
130
Railsアプリケーションと パフォーマンスチューニング ー 秒間5万リクエストの モバイルオーダーシステムを支える事例 ー Rubyセミナー 大阪
falcon8823
4
1k
GitHub Copilot and GitHub Codespaces Hands-on
ymd65536
1
130
AIコーディング道場勉強会#2 君(エンジニア)たちはどう生きるか
misakiotb
1
270
設計やレビューに悩んでいるPHPerに贈る、クリーンなオブジェクト設計の指針たち
panda_program
6
1.7k
既存デザインを変更せずにタップ領域を広げる方法
tahia910
1
240
Featured
See All Featured
Practical Orchestrator
shlominoach
188
11k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
680
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
Bash Introduction
62gerente
614
210k
Building Adaptive Systems
keathley
43
2.6k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
490
Rails Girls Zürich Keynote
gr2m
94
14k
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