Posts


Accepting Credit Cards for In-App Purchase of Physical Goods

Accepting Credit Cards for In-App Purchase of Physical Goods

Whether your app is iOS, Android or web-based, selling products and services requires back-end financial services.


Apple’s new Unlisted App Distribution model

Apple’s new Unlisted App Distribution model

This week’s announcement of a new Unlisted App Distribution option is one that seems to be an evolution of Apple’s thinking in how the App Store should work. Let’s review the existing ways apps can be distributed to iOS devices, and then look at the cases where Unlisted will be most useful.


Firebase vs. Amplify for Mobile Development

Firebase vs. Amplify for Mobile Development

Google Firebase and AWS Amplify are two popular mobile backend-as-a-service (MBAAS) platforms offered by top-tier cloud services companies. Which is the better choice for your mobile app deployment?


The complexity unlearning curve

The complexity unlearning curve

Software engineers have a broad set of technologies to use to develop products and solve technical problems. One of the design decisions in any technical endeavor is how much complexity to embrace. This article discusses some of the trade-offs to consider when selecting technical architecture components.


Integrating Firebase with Google Big Query for Realtime Mobile App Analysis

Integrating Firebase with Google Big Query for Realtime Mobile App Analysis

This post presents an architectural pattern for enabling rich mobile app analysis by integrating app telemetry data with Google Big Query.


Why Jetpack Compose is a game-changer for Android Development

Why Jetpack Compose is a game-changer for Android Development

Last week Google launched Jetpack Compose into Beta status, with a target production release of Summer 2021. In this article I'll cover at a high level what Jetpack compose is--and why it promises to fundamentally change and radically improve native Android development.