To create a React Native Notes App with all CRUD operations, and to discuss some more advanced concepts.
-
Recap to the previous workshop - React Native Workshop Repo
-
Use JSON Server to setup a basic server, test all basic end points
-
Setup the React Native project using
react-native init
. -
Add ListingScreen and a NewPostScreen
- Use NewPostScreen to make a new post
- List all the posts on the ListingScreen
-
Add Edit Post and Delete Post options
-
Debugging like a pro
- Demo React Native Debugger
- Demo Reactotron
-
Adding Deep Linking to your app
-
UI Automation Testing on Device Farm
-
Discussing FlatLists
-
Discussing Geolocation
-
Stroybook
-
Testing with Jest
-
Error tracking with Sentry
-
Codepush in action
-
Using App center for CI/CD of React Native apps
-
How to publish the app to testflight/beta store
You can verify your dependencies in the Build Projects with Native Code section of https://facebook.github.io/react-native/docs/getting-started.html
- Clone this repo and run
yarn
ornpm install
npm start
npm install -g react-native-cli
react-native run-ios
orreact-native run-android
npm install -g json-server
- In the root of this repo is a folder called jsonServer -
cd
to that json-server --watch db.json