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
Hello I'm React Native
Search
Marco Almeida
January 28, 2017
Programming
1
94
Hello I'm React Native
Overview about React Native framework
Marco Almeida
January 28, 2017
Tweet
Share
Other Decks in Programming
See All in Programming
AIによる開発の民主化を支える コンテキスト管理のこれまでとこれから
mulyu
3
170
OCaml 5でモダンな並列プログラミングを Enjoyしよう!
haochenx
0
140
CSC307 Lecture 03
javiergs
PRO
1
490
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
2
1.9k
Oxlint JS plugins
kazupon
1
850
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
200
Grafana:建立系統全知視角的捷徑
blueswen
0
330
AIと一緒にレガシーに向き合ってみた
nyafunta9858
0
190
Fragmented Architectures
denyspoltorak
0
150
生成AIを使ったコードレビューで定性的に品質カバー
chiilog
1
260
AI巻き込み型コードレビューのススメ
nealle
1
150
Featured
See All Featured
ラッコキーワード サービス紹介資料
rakko
1
2.2M
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
200
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
380
The Curse of the Amulet
leimatthew05
1
8.4k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
0
110
Being A Developer After 40
akosma
91
590k
Rails Girls Zürich Keynote
gr2m
96
14k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
77
Docker and Python
trallard
47
3.7k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.2k
A better future with KSS
kneath
240
18k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
160
Transcript
Hello! I'm
Marco Almeida ‣ Software Engineer at Healfies healfies.com ‣ Front-end
Developer at Spinver spinver.com ‣ github.com/marquinhoalm About Me @marquinhoalm
@marquinhoalm "LEARN ONCE, WRITE ANYWHERE" What's React Native? Framework Build
App Only Using Javascript Native UI Components Asynchronous Execution Based on React.js
@marquinhoalm How React Native Works?
@marquinhoalm Getting Started
@marquinhoalm ‣ Node.js 4.0+ ‣ React Native Command Line Tools
‣ $ npm install -g react-native-cli Common Requisites GETTING STARTED
@marquinhoalm ‣ Xcode ‣ IOS Simulator Requisites for IOS GETTING
STARTED
@marquinhoalm ‣ Android Studio ‣ JDK 1.8+ ‣ Android Virtual
Device GETTING STARTED Requisites for ANDROID
@marquinhoalm Components
@marquinhoalm ‣ ActivityIndicator ‣ Button ‣ DatePickerIOS ‣ DrawerLayoutAndroid ‣
Image ‣ KeyboardAvoidingView ‣ ListView ‣ MapView ‣ Modal ‣ Navigator ‣ NavigatorIOS ‣ Picker ‣ PickerIOS ‣ ProgressBarAndroid Available List COMPONENTS ‣ ProgressViewIOS ‣ RefreshControl ‣ ScrollView ‣ SegmentedControlIOS ‣ Slider ‣ SnapshotViewIOS ‣ StatusBar ‣ Switch ‣ TabBarIOS ‣ TabBarIOS.Item ‣ Text ‣ TextInput ‣ ToolbarAndroid ‣ TouchableHighlight ‣ TouchableNativeFeedback ‣ TouchableOpacity ‣ TouchableWithoutFeedback ‣ View ‣ ViewPagerAndroid ‣ WebView
@marquinhoalm Style
@marquinhoalm ‣ Doesn’t use special language or syntax ‣ Flexbox
Using Javascript STYLE
@marquinhoalm Inline Style STYLE
@marquinhoalm Specific Platform
@marquinhoalm ‣ React Native has an elegant way to handle
this ‣ SearchBar.ios.js ‣ SearchBar.android.js WAYS TO CHOOSE SPECIFIC PLATFORM
@marquinhoalm Project Structure
@marquinhoalm ‣ $ react-native init AppExample ‣ $ cd AppExample
‣ $ react-native run-ios ‣ $ react-native run-android Creating a Project PROJECT STRUCTURE
@marquinhoalm Show me the code!!
@marquinhoalm Who's using React Native?
@marquinhoalm Extra Tools
@marquinhoalm ‣ Open Source tool from Microsoft ‣ microsoft.github.io/code-push/ ‣
Code updates to your application Code Push EXTRA TOOLS
@marquinhoalm ‣ React Native Package Manager built to ease your
daily. Based on CocoaPods and react-native link RNPM EXTRA TOOLS
@marquinhoalm ‣ React Native IDE built for Atom (by Facebook)
‣ Built in Chrome debugger, remote server access ‣ https://nuclide.io/ Nuclide EXTRA TOOLS
@marquinhoalm Thanks!