React Native Analytics with Fabric

By w s / June 26, 2017

React native is a good choice to write cross platform mobile application. Testing and debugging react native applications locally is also quite straightforward. Once we deploy these applications, we definitely want to know how our users is using our application. For web applications, most of the time we are defaulting to google analytics. However, for react native […]


How to debug your Facebook messenger bot locally

By w s / June 19, 2017

Working with chat bots can sometimes be a real pain. Most of the chat bot platform requires you to deploy your code in the cloud (and it has to be in https to make matter more complicated!) in order to test out the functionality. I’ve tried this particular way of creating and testing chat bots before […]


Creating form select component in react native

By w s / June 15, 2017

React native comes with a Picker element out of the box. However, if you try to include this picker element immediately, it may not work really well with your iOS app. Right out of the box, Picker element for iOS will render a full height scroller. Here’s how the picker element look like on its own: […]


UI components libraries for react native

By w s / June 11, 2017

Starting out on a react native project can be a nightmare if we try to create themes and UI components all by yourself. Not only we need to create all kinds of styles for different component, we also need to ensure that it works well and looks good across platform. We sorely needa suite of UI components […]


5 Things I Wish I Knew when Starting with Mobile App Development

By w s / June 8, 2017

Starting out with mobile development, I went ahead and implement the functionality that is very similar to the web version of the application. Little did I know that things that are automatically handled for me in the web must be handled manually in mobile. With react-native, we also need to pay attention to the subtle differences […]


3 Ways to Separate iOS vs Android in React Native

By w s / June 6, 2017

Working with react-native, we know that some components will have to be differentiated between iOS and Android. Some of the most common thing that we would need to differentiate are: Navigation component, e.g. drawer in Android and tab bar in iOS. Buttons, e.g. TouchableNativeFeedback  in Android and TouchableOpacity in iOS. Size of the navigation bar, 56 in Android and 64 in […]