Keep reading, even when you're on the go...
Not Now
Install App
Skip to main
Playground
Help
Login
Create Account
Library
React Native Training
Timers
Toggle Theme
Prev
Next
Introduction
Welcome
Is this course for you?
Course overview
Getting Started
Why React Native?
Requirements and set up
Reactive Fundamentals
Hello React Native on iOS
Hello React Native on Android
Styling React Native components
Exploring Components and APIs
Building a Simple Game App
Introduction and preview
Initializing the TargetSum App
Configuring the ESLint
The game component with a random target
Generating the random play numbers
Styling the random play numbers
Using TouchableOpacity for press events
Changing UI based on selected numbers
Adding shared behavior to numbers
Using React DevTools with React Native
Computing dynamic values where needed
Changing UI based on game status
Working with timers
Caching to optimize computable values
Remounting a component to reset it
Building a Data-driven App
Introduction and preview
Initializing the Bakesale App
Using the Fetch API
Using the FlatlList with API data
Working with images
Navigating to different views with State
Fetching more API data for a view
Implementing to a back link
Using TextInput to implement search
Animtion and Gesture Control
Preparing for swiping
The animated and easing APIs
Creating an animation loop
Considering the device dimensions
The PanResponder API
Preparing the PanHandlers
Swiping left and right
Handling swipe gestures
Opening URLs
Deploying
Test First
Testing on Android
Changing app logo and splash screen
Using TestFlight with internal testers
Generating signed APK for Android
Conclusion
Next Steps