We're using Airbnb's JS/React Style Guide with ESLint linting. We just like it :)
React Native Express is a great site to get you started, specifically:
Once you've got your head around the basics, checkout the React Native and React websites, specifically
- Go through 'The Basics'
- Gain an understanding of the components React Native provides out of the box
You might want to change the app icons for iOS and Android. You can use the app-icon utility to generate all of the required icons for each required size.
npx app-icon generate -i ./src/images/app-icon.png
This will generate the icon in all required sizes. You can also add labels to icons, which can be useful for testing. This example labels the icon with 'beta' and the current version number:
npx app-icon label -i ./src/images/app-icon.png -o temp.png --top beta --bottom $(jq .version package.json)
npx app-icon generate -i temp.png
- Use react-native-rename
- eg.
npx react-native-rename "The Facebook" -b com.thefacebook.mobile-app
- eg.
- Open the project in Xcode and double check that the Bundle ID has been updated (if not, correct it)