Skip to content

mobile

11 posts

mobile
Server-Driven UI for Native Mobile Apps

Server-Driven UI is the mobile analog of server-side composition. The hard part is not JSON rendering but a versioned component contract that survives old app versions.

mobile · react-native · architecture

Mobile API Versioning with a BFF: Shipping When You Can't Roll Back the Client

A mobile binary can't be rolled back and old versions linger, so safety and speed move server-side: a BFF, consumer-driven contracts, and backward-compatible versioning.

mobile · api-design · testing +1

Handling Long-Running API Requests in Web and Mobile Apps

One default shape for long-running work across a browser SPA and a mobile app, with the cases where it should be overridden.

api-design · real-time · webhooks +4

Optimistic UI vs Decoupled Flows: UX Patterns for Async Backends

A pragmatic guide for designers working with async backends: three interaction patterns, when to use each, and four anti-patterns to push back against.

event-driven · state-management · design-patterns +2

Mobile Ad Attribution for Subscription Apps: SKAN 4 and AdAttributionKit

An engineering guide to connecting ad clicks to paid subscriptions under SKAN 4, AdAttributionKit, and post-ATT privacy, with event taxonomy and reconciliation.

mobile · in-app-purchase · subscriptions +1

Mobile IAP & Paywall Strategies - App Store, Play Store, RevenueCat

A practical guide to mobile in-app purchase rules, paywall patterns, and RevenueCat integration with server-side receipt validation and event-driven architecture.

in-app-purchase · subscriptions · mobile +1

Strapi vs Contentful vs Storyblok vs Kontent.ai: A Headless CMS Comparison

A practical comparison of headless CMS options (Strapi, Contentful, Kontent, Storyblok) with Cloudinary image management and framework integration.

typescript · nextjs · react-native +3

Re.Pack and Rspack for Cross-Platform Micro Frontends3/3

Patterns for shipping micro frontends across mobile, web, and desktop: performance, offline support, and production insights, with Rspack and Re.Pack approaches.

expo · performance · re-pack +4

Mobile Micro Frontends with React Native Expo: WebView Architecture and Real-World Implementation2/3

How to implement micro frontend architecture in mobile apps with React Native Expo and WebViews, covering performance, proven patterns, and bundlers.

expo · mobile · re-pack +2

React Native WebView Communication: postMessage Bridge Patterns1/3

WebView-to-native communication patterns: message passing, service integration, and a type-safe request-response bridge with working code.

expo · mobile · build-tools +4

Feature Flags in React Native: A Stale-While-Revalidate Pattern

Why synchronous feature flag loading stalls checkout, and how a stale-while-revalidate cache serves React Native flags instantly with background refresh.

feature-flags · mobile · react-native +2