Breaking Scope

Possible Google Play Algorithm Change? (February 2018)

I have a feeling that there might have been a Google Play algorithm change. I’m not certain about it but there are a couple of things that made me think there could have…

Implementing Crashlytics on Android(with Kotlin)

Crash reporting is a pretty important part of any successful project, so this week I thought I would write a little bit about implementing Crashlytics on Android. The Fabric documentation itself is pretty…

SLComposeViewController and Tweeting on iOS 11

A couple of weeks back I wrote an article about sharing tweets with React Native’s Linking API. Since then I noticed that this method has stopped working on iOS, but I’m not sure…

Asking for Reviews with React Native and SKStore​Review​Controller

Asking for reviews or ratings is a pretty important part of gaining traction with an app. Last year Apple announced that they wouldn’t be approving apps or updates that used their own dialogues…

Using SafeAreaView with iPhone X and React Native

I’m probably a little bit late to the party but I finally saw an iPhone X in the wild for the first time the other day so it got me thinking a bit…

Tweeting with React Native and Linking.openURL

If you’re targeting Asia, or even Western countries sometimes tweets can be a pretty invaluable source of free advertising for your mobile app. Lately I wanted to add tweeting functionality to a new…

Making a Simple Counter in React Native

A couple of months ago I wrote another article explaining how to create a counter in React Native with MobX and more people read it than I had expected. After contemplating a little…

Adding React to an Existing Page

Probably the most common use case for React is creating a one page site or web app. Most people just use something like create-react-app to speed things up. Usually you would use React…

Access Keychain Data from a Today Extension Widget

Recently I’ve been working on a cross platform app that saves some data across sessions. I decided it would also be cool if I could make some kind of Today Extension for the…

Running your React Native project on a physical iOS device

When you’re working on a React Native project you’re probably using a simulator if you’re working on the iOS side. I usually only use a physical iOS device to make sure things are…