React Native has gained its momentum to become a popular framework to create cross-platform apps. Developers choose React Native because we want to make apps for multi platforms faster and these following templates will help any mobile developers do that even faster and better.
Kitten Tricks is a perfect React Native mobile starter kit with over 40 screens. You can find screens for app loader, auth screens – login/signup/password recovery, social screens – user profile/profile settings/notifications/contacts/feed, articles lists & article detail, chat, dashboard, settings, and more. It also supports in-app theme hot reload. The template comes with only Navigation Drawer menu type for now. I hope it will support Bottom Navigation in future update.
Ignite CLI offers default boilerplates and plugins to help developers create a new React Native app effortless and with the best practices. With Ignite CLI, you can create app by choosing from many existing boilerplates/plugins, or starting your own. Ignite CLI’s boilerplate code can run on both iOS and Android by default.
This template is developed by Yalantis. They have gathered some experience and preferences in architecture and libraries and put in this template to share it with React Native community. Reach Native Template cover mostly-used flows: login flow, items lists, and item detail. It also supports many popular React Native plugins, including Navigator, Strings Localization, Networking with rx-fetch amd rxjs, Maps, Permissions, Image Picker, OpenGL, Fabric, Icons, UI components, and Dialogs.
Shoutem, built on top of React Native, is a platform to build, publish, and manage React Native apps. Shoutem uses extension, a self-contained and complete functionality that can be reused as their way to help developers include different features in an app without writing it from scratch. The platform already has over 40 extensions/features – RSS, video, book, business, map, etc… – for you to quickly build an Android or iOS app.