DEV Community

Discussion on: I've released over 100 apps in React Native since 2015, Ask Me Anything!

Collapse
 
kylessg profile image
Kyle Johnson • Edited

I've gone from having a big boilerplate with having everything I could want (e.g. camera support, contact lookup) to stripping back to what I'd use 90% of the time. It's easy enough to add modules when you want them now with react-native link.

This is what I'd consider core:

    "react-native-animatable"
    "react-native-bottomsheet",
    "react-native-branch",
    "react-native-device-info",
    "react-native-fabric",
    "react-native-fabric-crashlytics",
    "react-native-firebase",
    "react-native-globals",
    "react-native-interactable",
    "react-native-linear-gradient",
    "react-native-navigation",
    "react-native-vector-icons"
Enter fullscreen mode Exit fullscreen mode

The rest is down to if I'd need it, charts, contacts etc generally all have libs nowadays.

By mobile backend do you mean what server? That totally depends on what the project is, maybe sometimes I (or maybe even sometimes the company I work for) wouldn't even have a choice on this.

If it were me developing on my own though it'd be node.