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
iOSエンジニアがReact-Nativeに触れてみた/ios-developer-react...
Search
Taketo Yoshida
June 01, 2017
Programming
0
440
iOSエンジニアがReact-Nativeに触れてみた/ios-developer-react-native
【サポーターズCoLab勉強会】iOSエンジニアがReact Nativeに触れてみた
https://supporterz-seminar.connpass.com/event/57421/
Taketo Yoshida
June 01, 2017
Tweet
Share
More Decks by Taketo Yoshida
See All by Taketo Yoshida
Beautiful Japanese line break for the Web
tamanyan
1
320
新しい画像フォーマットHEIFを 用いたiOSアプリの通信量削減/iosdc-heif
tamanyan
9
6.4k
Source Code Generator for Team Development/code-generator-for-team-development
tamanyan
0
1.6k
How to Design Great Alerts/how-to-design-great-alerts
tamanyan
0
560
フォーシームのスピン量とその効果/the-effect-of-fourseam-fastball-spin-rate
tamanyan
1
850
Objective-CからSwift移行を始めて感じた事/ObjC-to-Swift
tamanyan
1
1.4k
Modern and Practical Networking in Swift
tamanyan
2
740
まだJPEGで消耗してるの?/iOSDC-Reject-Conference
tamanyan
0
3k
SwiftでWebPを使ってみた/melon-swift-webp
tamanyan
1
1.3k
Other Decks in Programming
See All in Programming
JaSST 24 九州:ワークショップ(は除く)実践!マインドマップを活用したソフトウェアテスト+活用事例
satohiroyuki
0
260
Amazon Neptuneで始めてみるグラフDB-OpenSearchによるグラフの全文検索-
satoshi256kbyte
4
310
Tuning GraphQL on Rails
pyama86
2
1k
EventSourcingの理想と現実
wenas
6
2.1k
Kotlin2でdataクラスの copyメソッドを禁止する/Data class copy function to have the same visibility as constructor
eichisanden
1
110
アジャイルを支えるテストアーキテクチャ設計/Test Architecting for Agile
goyoki
7
2.7k
ECSのサービス間通信 4つの方法を比較する 〜Canary,Blue/Greenも添えて〜
tkikuc
11
2.3k
のびしろを広げる巻き込まれ力:偶然を活かすキャリアの作り方/oso2024
takahashiikki
1
400
ピラミッド、アイスクリームコーン、SMURF: 自動テストの最適バランスを求めて / Pyramid Ice-Cream-Cone and SMURF
twada
PRO
9
970
Nuxtベースの「WXT」でChrome拡張を作成する | Vue Fes 2024 ランチセッション
moshi1121
1
490
シールドクラスをはじめよう / Getting Started with Sealed Classes
mackey0225
3
390
Server Driven Compose With Firebase
skydoves
0
390
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
272
40k
Typedesign – Prime Four
hannesfritz
39
2.4k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
27
790
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
13
1.9k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
231
17k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
Designing the Hi-DPI Web
ddemaree
280
34k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
9
680
The Language of Interfaces
destraynor
154
24k
The Power of CSS Pseudo Elements
geoffreycrofte
72
5.3k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Designing Experiences People Love
moore
138
23k
Transcript
J04ؒٝآص،ָ 3FBDU/BUJWFח鍗ג 5BLFUP:PTIJEB ؟ه٦ة٦ؤ$P-BC
5BLFUP:PTIJEB J04%FWFMPQFS!/JLLFJ 爡⠓➂♲䎃湡 فٗꅿ椔錁䨌ծ띾ꦾծתחغأ؛ 5XJUUFS!5BNB0CKFDU (JUIVC!UBNBOZBO
⠓爡דך➬✲ 傈穗ꨵ㶨晛،فٔך涪 秵ؽُ٦،٦،فٔך涪
3FBDU/BUJWF濼גתַׅ
3FBDU/BUJWFהכ 3FBDU/BUJWF ط؎ذ؍ـ،فٔ3FBDU欽ְג涪 'BDFCPPLָ䎃ַ涪 ؙٗأفٓحزؿؓ٦ي涪〳腉 /PEFך项欵♧鿇ⵃ欽דֹ
3FBDUה3FBDU/BUJWFך麩ְ React Component render() { return <div>Hello World</div>; }
React Component render() { return <Text>Hello World</Text>; } 3FBDU 3FBDU/BUJWF 8FC#SPXTFS J04 "OESPJE CSJEHF CSJEHF
酅דכ6*,JU⢪欽׃גְ
ط؎ذ؍ـ鿇ⴓך㹋鄲כ0CKFDUJWF$ד剅ַגְ
6*鿇ⴓך㹋鄲כط؎ذ؍ـ؝٦س 6*ך乼⡲דꅾֻזֿׅהכ㛇劤涸חזְ آؑأثٍ٦זוך䘔ָ䝤ֻזֿהכזְ ٔأز邌爙זוכذؗز٦ח7JFX穈״ծ䚍腉ָ♳
ז3FBDU/BUJWF 锃叨׃״ֲה罋ִַ
'BDFCPPLך劤孡䏝さְ䠬ׄ
㕂ⰻד✲⢽ָק涫㜥׃גֹ
ط؎ذ؍ـ،فٔ涪罏ך銲幾ך〳腉䚍
+BWB4DSJQUֽד㸣穠ֿׅה .PEFM㾴ךⳢ椚 ؽآطأٗآحؙ 7JFX穈♳־גծ6*⡲䧭ׅ 7JFXח㼎׃ג"OJNBUJPOװ5SBOTGPSN黝欽ׅ
+BWB4DSJQUֽד㸣穠׃זְֿה فحءُ鸐濼װ%5PVDIזוך04ך堣腉 Ⱅ䒭ד䲿⣘ךٓ؎ـٓٔծ؟٦سػ٦ذ؍٦ծ荈ⴓד㹋鄲 7JFX$POUSPMMFSךؕأةيزٓٝآءّٝ 歗⫷ךؒٝ؝٦سװر؝٦سזוךꅾְⳢ椚
3FBDU/BUJWFךًٔحزהرًٔحز
3FBDU/BUJWFךًٔحز ؙٗأفٓحزؿؓ٦ي涪ָ〳腉暴ח.PEFM鿇ⴓ أة؎ٕء٦زדرؠ؎ٝ穈暴חFYCPYָ牞 أومְֻׄז״ֲזꞿְؽٕس儗ַך鍑佝 䱰欽ד8FC禸ؒٝآص،آّـثؑٝآ׃װְׅ 3FEVY⢪ֲֶַ־ָ֮ծرغحָؚ嚂
6*ך㢌刿ַָז知⽃
3FBDU/BUJWF%FCVHHFS
3FBDU/BUJWFךرًٔحز 侧⟃♳ךٓ؎ـٓٔך⣛㶷ꟼ⤘ָדָֹ֮ծㅷ颵דכ毟㉏ ꅾְر٦ةⳢ椚+BWB4DSJQU⩎דׅךכ蕱䩛 걼籕ח饯ֿغ٦آّٝ،حف 04ך倜׃ְ"1*כ荈ⴓדـٔحآ剅ַֻծ؟٦سػ٦ذ؍٦䖉א
3FBDU/BUJWFה4XJGUכוְְָ
3FBDU/BUJWFדך涪כ뒊ֹ띾ꦾ
挿侧כ⡚ְָծ➭➂״傍ֻ♳ָ 뒊ֹ띾ꦾ 3FBDU/BUJWFדך涪 稢ְַㅷ颵״ծ1%$"ך鸞ׁꅾ鋔׃גծ 畸さח㼎׃ג⮚⡘ח甧א
4XJGUדך涪כ䩛䕵띾ꦾ
挿侧כ넝ֻזָծ♳ָתדָ鹼ְ 䩛䕵띾ꦾ 4XJGUדך涪 涪鸞䏝כ㢳㼰鹼ֻגծㅷ颵חְֿ
倜鋉דصُ٦أ،فٔ涪 ِ٦أ؛٦أ 03
倜鋉דصُ٦أ،فٔ涪 ِ٦أ؛٦أ 03 倜鋉،فٔזךד鸞ׁꅾ鋔 ꅾְر٦ة䪔זְ ꨇ׃ְط؎ذ؍ـ鸬䵿זְ
傀㶷ךط؎ذ؍ـ،فٔךٔٓ؎ز ِ٦أ؛٦أ 03
傀㶷ךط؎ذ؍ـ،فٔךٔٓ؎ز ِ٦أ؛٦أ 03 傀㶷،فٔךㅷ颵כזץֻ衅הׇזְ ➙ְِ٦ؠ٦זְָ׃חכדֹזְ ׅדחط؎ذ؍ـ涪罏ְָ
倜鋉؎ٝة٦طحز57،فٔך涪 ِ٦أ؛٦أ 03
倜鋉؎ٝة٦طحز57،فٔך涪 ِ٦أ؛٦أ 03 فٖ؎َ٦ך㹋鄲זוط؎ذ؍ـ؝٦سָ㢳ֻז 㣐ְֹر٦ة䪔ֲ ػؿؓ٦وٝأך䊴ָ69ח㣐ֹֻ䕦갟ׅ
2JJUBךؙٓ؎،ٝز،فٔ 3FBDU/BUJWFד⡲䧭׃ג IUUQTHJUIVCDPNUBNBOZBORJJUBDMJFOUSFBDUOBUJWF
RJJUBDMJFOUSFBDUOBUJWF 1VCMJDז䫎珲♧鋮邌爙 2JJUB"1*ך0"VUI钠鏾 فٗؿ؍٦ٕ歗 荈ⴓך䫎珲♧鋮邌爙 ز٦ؙٝזוך♧儗ر٦ةכٍؗحءُח⥂㶷
%FNP
ぐ㹋鄲ך知⽃ז稱➜
1VCMJDז䫎珲♧鋮邌爙 -JTU؝ٝه٦طٝزך㹀纏
1VCMJDז䫎珲♧鋮邌爙 $FMM؝ٝه٦طٝزך㹀纏
1VCMJDז䫎珲♧鋮邌爙 6*כ4UZMF4IFFUד穈
2JJUB"1*ך0"VUI钠鏾 8FC7JFX⢪ג0"VUIך钠鏾歗穗歋׃ג钠鏾
剑䖓ח 3FBDU/BUJWFכ3FBDU3FEVYך⹈䓼כ䗳갭 饔ְؒٓ٦歗כⶴה♶鋵ⴖ ֻ֮תדرٌ،فٔ⡲玎䏝זךדծ劤䔲חعو鿇ⴓכ➙䖓如痥 ط؎ذ؍ـ،فٔ涪罏ך倯ָ䢪תדך؝أزכ㼰זְ صُ٦أ禸ך،فٔזוד֮לծֲ3FBDU/BUJWFדְְׄׯזְ
ֶ%