"One or more of the used libraries would be a must in your next react-native
project"
-
Read the document of react-native-config to use .env files based upon the shell. For running android app in windows, I used
SET ENVFILE=.env.staging && react-native run-android
. -
Generate your app Icon using MakeAppIcon.Read More about app icon setup on this Link.iOS icons can be generated using
Icon Set Creater
app available on the App Store. Make sure to also provide a round icon with the nameic_launcher_round.png
in your android folder for variousmipmap-
directories. Go to easyappicon.com. -
Import this statement at the topmost line of your root as per
react-navigation
docs.import 'react-native-gesture-handler';
-
Enable Hermes link
-
To make sure that the content doesn't overlap, especially in iPhones, use
SafeAreaProvider
. Import this stmt at the top of your app code.import { SafeAreaProvider } from 'react-native-safe-area-context';
-
Install Async Storage. Needs to be manually linked. Go to this thread if
npx pod-install
fails to run. -
Dependencies for
@react-navigation/stack
->react-native-safe-area-context
,react-native-gesture-handler
. Runnpx pod-install
after installing the dependencies. -
Using
react-native-reanimated
v-1.13.3 as v2 was not working fine. -
Manually link
react-native-vector-icons
in ios link. Check this link to add/remove fonts.
- @react-native-community/clipboard
- react-native-charts-wrapper ( Only Android, iOS was breaking on my M1 Mac )
- react-native-config
- react-native-contacts
- react-native-geolocation-service
- react-native-razorpay
- victory-native
- @react-native-community/cameraroll
- react-native-autogrow-textinput
- react-native-calendars
- react-native-calendar-events
- react-native-camera-kit
- react-native-netinfo
If you learnt something new and found this project helpful, consider buying me a coffee