Upgrades To React Native Do

Last summer we released different versions of React Native Do, a premium starter kit for React Native inspired by Invision’s UI Kit, DO. There is the regular theme, a variant named “Purple Sky”, and a version that integrates with Firebase. We firmly believe that premium starter kits written in React Native are the fastest way to bootstrap a new app that works on both iOS and Android. And we are grateful to have found an audience for React Native DO.

Five months is a long time in the React Native community and an update was long overdue. We are proud to announce a new version of React Native DO. So what does this new version contain?

iPhone X Support

With the latest version of the iPhone, it became clear that we cannot make the assumption that a screen is a rectangle any longer. In version 0.50.0, React Native contains a new component named SafeAreaView for easily dealing with the new iPhone X layout. We upgraded DO to take advantage of this new API.

Updating the layout to take advantage of SafeAreaView

Better React Support in Flow

In recent versions, flow has dramatically improved its support for React and we upgraded the codebase to support version 0.58.0.

React Native DO is statically typed with the latest version of flow

Better Splash Screens

Expo provides a completely new API for the splash screen. This API allows for better transitions between the splash screen and the first app screen. DO now takes advantage of it.

Splash screens have been improved.

Other Minor Improvements

Upgrading to Nativebase 2.3.1 allowed to remove all references to StyleSheet.flatten(). You can read more about it here.

Children support in <Image> is now deprecated and we update the codebase to set background Images using absolute positioning.

The usability of forms has been improved to support linking between fields.

That’s All Folks!

We are excited about this new update and we hope that you will check it out. Below are the expo links for each kit:

We hope that you will enjoy it. Please let us know your feedback. And in the meantime, happy hacking 🎉

--

--