Breaking Scope

Category: Tips

Send an email with React Native

Being able to prompt a user to send an email in your app is pretty important, especially if you have a settings page. I always try to add some sort of feedback mechanism…

Setting a Default iOS Simulator for React Native

Running your project on an iOS simulator with React Native CLI is really easy if you are using a Mac, you just have to use the react-native run-ios command. Lately I’ve been checking…

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…

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…

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…

Lifecycle and Rendering in Flutter

In the last couple of weeks I’ve been taking a look over Flutter again after reading an article about it by GeekyAnts. I might write an article comparing it to React Native in…