Go to Previous Chapter
Go to Previous Chapter
SECTION 6
Core Components, Part 1
SECTION 7
Core APIs, Part 2
Fullstack React Native
CHAPTER 1
Core APIs, Part 1
SECTION 1.1
Building a messaging app
SECTION 1.2
Initializing the project
SECTION 1.3
The app
SECTION 1.4
Network connectivity indicator
SECTION 1.5
The message list
SECTION 1.6
Toolbar
SECTION 1.7
Geolocation
SECTION 1.8
Input Method Editor (IME)
CHAPTER 2
Native Modules
SECTION 2.1
What are native modules?
SECTION 2.2
Building a native module
SECTION 2.3
Development environment
SECTION 2.4
Initializing the project
SECTION 2.5
iOS
SECTION 2.6
Android
SECTION 2.7
JavaScript
CHAPTER 3
Appendix
SECTION 3.1
JavaScript Versions
SECTION 3.2
ES2015
SECTION 3.3
ReactElement {#react_element}
SECTION 3.4
Handling Events in React Native
SECTION 3.5
Publishing with Expo
CHAPTER 4
Navigation
SECTION 4.1
Navigation in React Native
SECTION 4.2
Contact List
SECTION 4.3
Starting the project
SECTION 4.4
Container and Presentational components
SECTION 4.5
Contacts
SECTION 4.6
Profile
SECTION 4.7
React Navigation
SECTION 4.8
Stack navigation
SECTION 4.9
Tab navigation
SECTION 4.10
Drawer navigation
SECTION 4.11
Sharing state between screens
SECTION 4.12
Deep Linking
SECTION 4.13
Summary
CHAPTER 5
Getting Started with React Native
SECTION 5.1
Weather App
SECTION 5.2
Starting the project
SECTION 5.3
Expo
SECTION 5.4
Components
SECTION 5.5
Custom components
SECTION 5.6
Summary
CHAPTER 6
Core Components, Part 1
SECTION 6.1
What are components?
SECTION 6.2
Building an Instagram clone
SECTION 6.3
View
SECTION 6.4
StyleSheet
SECTION 6.5
Text
SECTION 6.6
TouchableOpacity
SECTION 6.7
Image
SECTION 6.8
ActivityIndicator
SECTION 6.9
FlatList
CHAPTER 7
Core APIs, Part 2
SECTION 7.1
The keyboard
SECTION 7.2
We're Done!
CHAPTER 8
Building and publishing
SECTION 8.1
How to read this chapter
SECTION 8.2
Building
SECTION 8.3
Building with Expo
SECTION 8.4
iOS
SECTION 8.5
Android
SECTION 8.6
Handling Updates
SECTION 8.7
Summary
CHAPTER 9
Core Components, Part 2
SECTION 9.1
TextInput
SECTION 9.2
ScrollView
SECTION 9.3
Modal
CHAPTER 10
React Fundamentals
SECTION 10.1
Breaking the app into components
SECTION 10.2
7 step process
SECTION 10.3
Step 2: Build a static version of the app
SECTION 10.4
Step 3: Determine what should be stateful
SECTION 10.5
Step 4: Determine in which component each piece of state should live
SECTION 10.6
Step 5: Hardcode initial states
SECTION 10.7
Step 6: Add inverse data flow
SECTION 10.8
Updating timers
SECTION 10.9
Deleting timers
SECTION 10.10
Adding timing functionality
SECTION 10.11
Add start and stop functionality
SECTION 10.12
Methodology review
CHAPTER 11
Animation
SECTION 11.1
Animation challenges
SECTION 11.2
Building a puzzle game
SECTION 11.3
App
SECTION 11.4
Building the Start screen
SECTION 11.5
Building the Game screen
SECTION 11.6
Summary
CHAPTER 12
Changelog
CHAPTER 13
Gestures
SECTION 13.1
Building the board
SECTION 13.2
Gesture Responder System
SECTION 13.3
PanResponder
SECTION 13.4
Draggable component
SECTION 13.5
Finishing the game
SECTION 13.6
We're Done!
CHAPTER 14
Introduction
SECTION 14.1
About This Book
SECTION 14.2
Running Code Examples
SECTION 14.3
Code Blocks and Context
SECTION 14.4
Getting Help
SECTION 14.5
Emailing Us
Go to Next Chapter
Go to Next Chapter
SECTION 8
Building and publishing
Go Pro
Log In
Core APIs, Part 2
Table of Contents
Section 7.1
The keyboard