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
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
170
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
Architectural Extensions
denyspoltorak
0
270
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
160
ThorVG Viewer In VS Code
nors
0
760
React 19でつくる「気持ちいいUI」- 楽観的UIのすすめ
himorishige
11
6k
疑似コードによるプロンプト記述、どのくらい正確に実行される?
kokuyouwind
0
380
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
2
4.3k
CSC307 Lecture 01
javiergs
PRO
0
690
Implementation Patterns
denyspoltorak
0
280
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
200
Oxlintはいいぞ
yug1224
5
1.3k
Featured
See All Featured
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
430
The Invisible Side of Design
smashingmag
302
51k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.6k
Odyssey Design
rkendrick25
PRO
1
490
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
350
The Art of Programming - Codeland 2020
erikaheidi
57
14k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
52k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
Building the Perfect Custom Keyboard
takai
2
680
Prompt Engineering for Job Search
mfonobong
0
160
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
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!