Augmented Reality Store on iOS: Leveraging the ARKit

So, of course, half our team was up checking out the latest specs and implications of the new iPhone 8 and iPhone X. Our QA team is already looking at navigation bar breaks the iPhone X simulator. But we’ve also been testing out other announcements this year from Apple beyond just the iPhone, such as the new ARKit. The iPhone X is a whole new ballgame for UX design, but the even bigger news for developers who want to get into mobile AR is their revolutionary ARKit, which democratizes augmented reality for development.
Continue reading “Augmented Reality Store on iOS: Leveraging the ARKit”

Catch bugs systematically: how to build a GitLab CI testing pipeline in 4 steps

Your first app is a hit the day it’s launched. But one week later, you realize that it has no retention. You discover that this is because whenever a user clicks the “send” button, their comments get posted twice.

The bug was so minor, but it killed your momentum. But that’s okay. For your second app, you and your partner check more carefully. You both click, click, click your app all day and night to prevent minor bugs like that from happening again.
Continue reading “Catch bugs systematically: how to build a GitLab CI testing pipeline in 4 steps”

A spreadsheet-based API for building MVPs.

What do you do if you have a site you want to update once in a while? It’s not a blog, so you don’t want WordPress. It’s also not worth building a customized backend. In developer-speak, we would think about a remote data hosting to store the data for semi-dynamic websites or applications.

So we made a free open source tool APITable for that, which converts tables to JSON API.
Continue reading “A spreadsheet-based API for building MVPs.”