Skip to main content

Mobile app growth blog

How-To articles

Focused guides, frameworks and examples for app teams working on how-to.

75 articles

Every Claude Code Skill, Plugin and MCP for MobileHow-To
Sep 5, 2026·22 min read

Every Claude Code Skill, Plugin and MCP for Mobile

A verified directory of what actually exists for mobile development in Claude Code — skills, plugins and MCP servers — with the corrections that most published lists get wrong and the context cost of installing them all.

Read More
The Expo and Claude Code Setup That Prevents Most ProblemsHow-To
Sep 5, 2026·14 min read

The Expo and Claude Code Setup That Prevents Most Problems

Most problems in agent-driven Expo work are setup problems. This is the scaffold to start from, the AGENTS.md template that carries your rules into every session, the eas.json profiles you need, and which MCP servers are worth their context cost.

Read More
Expo Go Is Not Your App: The Development Build CliffHow-To
Sep 5, 2026·13 min read

Expo Go Is Not Your App: The Development Build Cliff

Expo Go is a preview app, not your app. The moment you add a native module it stops being useful, and that transition catches most projects in week six rather than day two. Here is what actually changes and why to cross it deliberately.

Read More
Give Your Agent Eyes: Driving Simulators and DevicesHow-To
Sep 5, 2026·14 min read

Give Your Agent Eyes: Driving Simulators and Devices

An agent that cannot run your app is guessing. These are the MCP servers that let it build, launch, screenshot and read logs from a simulator or a real device, what each one is actually for, and why to start with one loop rather than five servers.

Read More
Flutter, SwiftUI or React Native for AI Agents?How-To
Sep 5, 2026·14 min read

Flutter, SwiftUI or React Native for AI Agents?

The question is not which framework is best, but which one an agent writes well. Those are different questions with different answers, and the deciding factors are training coverage, documentation shape and how loudly the framework fails.

Read More
Stop Feeding Your Agent Empty Pages: Fetchable Design DocsHow-To
Sep 5, 2026·11 min read

Stop Feeding Your Agent Empty Pages: Fetchable Design Docs

Point an agent at Apple’s Human Interface Guidelines and it gets almost nothing back — the page renders client-side. There is a JSON mirror that returns the real content, and this is the verified URL list, plus the Android routing that actually resolves.

Read More
Figma to Mobile Code: What Actually Works in 2026How-To
Sep 5, 2026·13 min read

Figma to Mobile Code: What Actually Works in 2026

Design-to-code demos look convincing and production results rarely match them. This is what Figma MCP actually emits for each mobile platform, the two things that genuinely improve output, and the problem no converter solves.

Read More
Why Your AI-Built App Got Rejected, and What Apple SaidHow-To
Sep 5, 2026·20 min read

Why Your AI-Built App Got Rejected, and What Apple Said

Your rejection notice cites a guideline number and explains almost nothing. This is what Apple actually publishes, which guidelines genuinely catch agent-built apps, and why the statistic everyone quotes about AI apps does not exist.

Read More
How to Actually Ship a Mobile App With Claude CodeHow-To
Sep 5, 2026·40 min read

How to Actually Ship a Mobile App With Claude Code

Building a mobile app got very cheap in the last eighteen months. Shipping one did not. This is the ordered path from idea to store listing with Claude Code, including the five cliffs that stop most projects and the compliance work that decides whether you ship at all.

Read More
The Mobile UI/UX Rules AI Agents Get WrongHow-To
Sep 5, 2026·24 min read

The Mobile UI/UX Rules AI Agents Get Wrong

Coding agents write mobile layouts that look right in a screenshot and fail on a real device. The failures are consistent and enumerable: safe-area insets, Dynamic Type, touch-target size and the states nobody screenshots. Here is the full list, with a skill file that encodes the fixes.

Read More
The 2026 Mobile Compliance Calendar Nobody Told You AboutHow-To
Sep 5, 2026·14 min read

The 2026 Mobile Compliance Calendar Nobody Told You About

Four store rules landing across 2026 catch exactly the app a coding agent builds by default. Each one blocks updates rather than launches, which is why teams meet them late. Here are the dates, what each blocks, and the order to handle them in.

Read More
Your Vibecoded App Is Leaking: Mobile Security BasicsHow-To
Sep 5, 2026·18 min read

Your Vibecoded App Is Leaking: Mobile Security Basics

An .ipa is a zip file, and anything you bundled into it ships to every device that installs your app. This is what actually leaks in vibecoded mobile apps, why the widely-blamed anon key is not the problem, and the eight things to fix.

Read More
Claude Code UI/UX Plugins and Skills: The 2026 GuideHow-To
Sep 5, 2026·30 min read

Claude Code UI/UX Plugins and Skills: The 2026 Guide

Ask any coding agent for a landing page and you recognise the output before you finish scrolling. The fix is not a better prompt — it is persistent design context. This guide reviews every Claude Code design plugin, skill and MCP server worth your time, and ends with a skill file you can install in one command.

Read More
UGC Moderation Operations for Mobile Apps: A Practical SystemHow-To
Sep 3, 2026·15 min read

UGC Moderation Operations for Mobile Apps: A Practical System

User-generated content turns moderation into a continuous product operation, not a policy page. This guide maps preventive controls, reporting, queues, severity tiers, enforcement, appeals, evidence retention, staffing and App Store or Play review readiness.

Read More
App Support Operations and Review Mining: Founder PlaybookHow-To
Sep 3, 2026·14 min read

App Support Operations and Review Mining: Founder Playbook

Reviews are public product evidence; support tickets contain deeper diagnostic context. This playbook unifies both into a privacy-aware operating loop for incident detection, helpful replies, theme analysis, roadmap evidence and release verification.

Read More
Staged Rollout and Phased Release: Shipping an Update You Can StopHow-To
Aug 30, 2026·14 min read

Staged Rollout and Phased Release: Shipping an Update You Can Stop

You shipped an update, the crash rate moved, and now you are trying to work out what you can actually take back. The two stores answer that question very differently: Apple gives you a fixed seven-day ramp you can pause, Google gives you a percentage dial and a halt that works even after full rollout. Neither one removes a bad version from a phone that already has it.

Read More
The Firebase Analytics Event Plan: Decide Before You LogHow-To
Aug 30, 2026·15 min read

The Firebase Analytics Event Plan: Decide Before You Log

Most Firebase event plans are a list of screens somebody walked through, which is why nobody opens the dashboard six months later. A plan that survives contact with a real product starts from the decision each event is meant to settle, not from the interface. Here is the four-column template we use, and the documented limits that quietly decide what you are allowed to put in it.

Read More
Firebase Remote Config, A/B Testing and RolloutsHow-To
Aug 30, 2026·15 min read

Firebase Remote Config, A/B Testing and Rollouts

You changed a value in the Firebase console, the console says published, and a large share of your users are still on the old behaviour. Nothing is broken. Remote Config has a value priority order, a client cache and an activation step, and each of them is doing exactly what it is documented to do. This is how to read the mechanism, and why a config change still deserves the discipline of a release.

Read More
Google Play Release Controls: Halting and Undoing a Bad ReleaseHow-To
Aug 30, 2026·15 min read

Google Play Release Controls: Halting and Undoing a Bad Release

You shipped a bad build, hit halt rollout, and the number of affected users did not fall. That is not a bug — halting a staged rollout and halting a fully rolled-out release are two different operations with two different outcomes, and neither one is a rollback. Here is what each control actually does, why a track’s first release cannot be halted, and how managed publishing changes the shape of the problem before it starts.

Read More
The Play Console Declarations That Block Your ReleaseHow-To
Aug 30, 2026·14 min read

The Play Console Declarations That Block Your Release

Your build is finished, uploaded and going nowhere. Most Play Console blocks are not code problems at all — they are unanswered declarations, and each one has a different owner, a different review queue and a different penalty for getting it wrong. This is the fault tree, taken from Google's own documentation.

Read More
When to Shut Down Your App — and How to Do It ProperlyHow-To
Aug 30, 2026·15 min read

When to Shut Down Your App — and How to Do It Properly

Most teams shut an app down by simply stopping work on it, which is the one option neither store lets you take quietly. Apple states plainly that an app you no longer actively support will be removed, and Google Play will not let you delete a monetised app at all once it has installs. This is the sequence that ends an app without stranding the people still paying you.

Read More
Do You Need a Backend, and Do You Need Accounts?How-To
Aug 30, 2026·15 min read

Do You Need a Backend, and Do You Need Accounts?

Two questions get merged into one decision and both get answered wrong. Apple will not let you gate a first launch behind a login unless your app genuinely has account-based features, and Google Play tells you outright that its purchase notifications do not carry complete information about the purchase. One of these questions is a policy constraint; the other is an architecture constraint, and they resolve separately.

Read More
Native vs Flutter vs React Native: Pick a Stack by ConstraintsHow-To
Aug 30, 2026·14 min read

Native vs Flutter vs React Native: Pick a Stack by Constraints

Every stack comparison you have read is a benchmark argument, and benchmarks do not survive contact with your build flags. The decision that actually matters is which documented store constraints your app will run into: download size caps, the startup thresholds Android vitals treats as excessive, how a crash gets attributed, and whether the SDKs your growth stack depends on exist for your framework. Those are all published, and they decide more than framework speed does.

Read More
How to Validate an App Idea Before You Build ItHow-To
Aug 30, 2026·15 min read

How to Validate an App Idea Before You Build It

Most idea validation tests whether people want the thing and whether you can build it. It rarely tests the third condition, which is whether the stores will distribute it at all. Apple and Google both publish the rules that decide that, and reading them before you write code is the cheapest validation step available.

Read More
Why Your Firebase Numbers Look WrongHow-To
Aug 29, 2026·16 min read

Why Your Firebase Numbers Look Wrong

Firebase says one install count, your MMP says another, and Play Console says a third. Your event has vanished into a row marked "(other)". Nothing is broken. Firebase is a batched, aggregated reporting system and you are reading it like a database — this is what it is actually doing, and which of the three numbers belongs in a board pack.

Read More
Why Your TestFlight Build Isn't Reaching TestersHow-To
Aug 29, 2026·14 min read

Why Your TestFlight Build Isn't Reaching Testers

You uploaded the build, your colleague installed it in minutes, and the fifty external testers you promised a link to have nothing. Nothing is broken. TestFlight has a documented set of build states, internal and external distribution follow different rules, and almost every "TestFlight is stuck" complaint is one of five states with a named fix.

Read More
Stuck in App Review: What Each Status MeansHow-To
Aug 29, 2026·14 min read

Stuck in App Review: What Each Status Means

You submitted on Monday, it is Thursday, and the status has not moved. Apple publishes no review-time commitment, so nobody can honestly tell you how long it will take — but Apple does publish every status your app can be in, and most of them are asking you for something specific. Here is what each one actually means and which ones you are supposed to act on.

Read More
Play App Signing: The SHA-1 That Breaks Sign-InHow-To
Aug 29, 2026·13 min read

Play App Signing: The SHA-1 That Breaks Sign-In

Sign-in works on your device, works on the tester’s device, and fails for every real user the day you go live. Nothing in your code is wrong. Google Play re-signs your app with a key you have never seen, and the fingerprint you registered with Google Cloud belongs to a different certificate entirely. Three keys are in play, and knowing which is which resolves this in ten minutes.

Read More
Google Play Suspension and Account Termination: What Actually HappensHow-To
Aug 29, 2026·17 min read

Google Play Suspension and Account Termination: What Actually Happens

Every article about buying installs says "you could get banned" and none of them describes what being banned is. Google publishes four distinct enforcement actions with sharply different consequences — one keeps your ratings, one destroys them permanently, and one takes every account you own. This is what each costs and what survives.

Read More
Android Vitals: The Thresholds That Decide Your DistributionHow-To
Aug 29, 2026·18 min read

Android Vitals: The Thresholds That Decide Your Distribution

Google publishes exact numbers at which Play begins hiding your app, and most founders have never seen them. This is every current threshold, what they actually measure, why your crash reporter disagrees with Play Console, and the memory and code-optimization vitals arriving in February 2027.

Read More
How to Build a Project Bible for AI Coding AgentsHow-To
Aug 25, 2026·34 min read

How to Build a Project Bible for AI Coding Agents

An AI agent can solve a hard problem today and recreate it next month, because the lesson stayed in the conversation instead of the repository. A project bible is the smallest durable knowledge system that stops that happening — eight layers, each one routed, dated and owned, with a check attached to every rule that matters.

Read More
A Bug Is Not Fixed Until the Protection Fails When It ReturnsHow-To
Aug 25, 2026·36 min read

A Bug Is Not Fixed Until the Protection Fails When It Returns

A passing test does not prove a bug is fixed unless you know the test would fail when the defect returns. This is the nine-step method we use to close a defect with evidence: define the invariant, reproduce the failure, add a guard that fails, repair at the correct authority, then deliberately reintroduce the bug and prove the guard catches it.

Read More
Don’t Trust Documentation, Constants or AI Explanations Until ProvenHow-To
Aug 25, 2026·29 min read

Don’t Trust Documentation, Constants or AI Explanations Until Proven

A constant can look reasonable and still be wrong at a boundary. A lookup table can name the right organisation and contain a transcription error. Documentation can describe behaviour the app stopped performing two releases ago. This is the method we use to turn every real-world claim in a product into something you can re-run on demand.

Read More
Audit the Data, Not the Screens: A Data-First Product AuditHow-To
Aug 25, 2026·26 min read

Audit the Data, Not the Screens: A Data-First Product Audit

Part 11 of our AI product development methodology series. A screen-by-screen review can confirm that every form, chart and report works while missing the defect that connects them. The deeper unit of audit is data — pick the three objects whose corruption would hurt most, then name every path that can create, change or destroy them.

Read More
Why Code Review Cannot Tell You Whether a Product Looks GoodHow-To
Aug 25, 2026·28 min read

Why Code Review Cannot Tell You Whether a Product Looks Good

Code review can confirm that a colour token was used. It cannot tell you whether the screen feels balanced, whether the heading wraps badly at accessibility text sizes, or whether the success message disappears before anyone reads it. This is part 10 of the AI Product Development Methodology series: the four evidence layers a real audit needs, and the rule that stops one layer closing another layer’s claim.

Read More
How to Make an AI Agent Implement a Design Without DamageHow-To
Aug 25, 2026·29 min read

How to Make an AI Agent Implement a Design Without Damage

Give an AI coding agent a beautiful screenshot and it will reproduce the visible surface while quietly breaking everything the screenshot cannot show — normalised units, edit identity, offline retries, entitlement checks, accessibility order. This is the five-contract, nine-phase workflow we use to turn an approved design decision into a bounded patch instead of an uncontrolled reconstruction.

Read More
How to Write AI Prompts That Produce Evidence, Not ConfidenceHow-To
Aug 25, 2026·31 min read

How to Write AI Prompts That Produce Evidence, Not Confidence

The quality of an AI audit depends far less on how forcefully you ask for expertise than on what evidence you require. This is the eight-part prompt contract we arrived at after repeatedly auditing a real iOS and Android product and watching broad, confident prompts declare finished areas that were not finished.

Read More
ChatGPT, Claude Code and Design Boards: What Each Tool DoesHow-To
Aug 25, 2026·27 min read

ChatGPT, Claude Code and Design Boards: What Each Tool Does

The strongest AI-assisted workflow does not ask one tool to think, design, build and verify. It splits four responsibilities — strategic synthesis, visual exploration, repository execution and independent verification — and defines what evidence each one is allowed to produce. This is part 7 of the AI Product Development Methodology series.

Read More
Design Boards: How We Improved a Product Screen by ScreenHow-To
Aug 25, 2026·26 min read

Design Boards: How We Improved a Product Screen by Screen

Design boards are useful when they make decisions visible and dangerous when they make speculation look implemented. This is the bounded, screen-by-screen board method we used on a real iOS and Android product: one surface, one question, every state that matters, a fixed evidence pack, and a runtime comparison that decides whether the board was right.

Read More
How to Create a UI/UX Strategy Before Redesigning ScreensHow-To
Aug 25, 2026·30 min read

How to Create a UI/UX Strategy Before Redesigning Screens

Most redesigns start with the first screen someone opens, which is how a product ends up with twelve individually improved surfaces and no centre. A UI/UX strategy is the decision system that comes first: nine layers that turn product evidence into rules a designer, a reviewer or an AI agent can be held to. This is the method, with the one-page charter and the prompt we use to produce it.

Read More
How to Choose Screenshots for a Serious Product AuditHow-To
Aug 25, 2026·29 min read

How to Choose Screenshots for a Serious Product Audit

Most audit folders contain hundreds of images and almost no evidence: polished happy paths, inconsistent crops, no error states, and design concepts sitting unlabelled beside production captures. This is the method we use instead — choosing every screenshot backward from the claim it has to prove.

Read More
How to Build a Complete Product Inventory Before a RedesignHow-To
Aug 25, 2026·25 min read

How to Build a Complete Product Inventory Before a Redesign

Before you redesign anything, you need proof of what exists — not a sitemap, not a folder of attractive screenshots. This is the seven-register inventory method we used to map a product with 51 screens and seven sheets on one platform alone, and still find unreachable capabilities, missing recovery states and data changes with no edit button anywhere in the interface.

Read More
Don't Start With a Prompt: Understand the Product FirstHow-To
Aug 25, 2026·26 min read

Don't Start With a Prompt: Understand the Product First

The first instruction you give an AI agent on an existing product should be an instruction to investigate, not to improve. This is the discovery method we run before any AI-assisted audit, redesign or implementation: eight artefacts, nine steps, and an evidence label on every claim.

Read More
Evidence-First AI Product Development: A 10-Stage MethodHow-To
Aug 25, 2026·27 min read

Evidence-First AI Product Development: A 10-Stage Method

AI can make a product look finished in a weekend. Looking finished and being trustworthy are different states, and only one of them survives contact with users. This is the ten-stage method we settled on for using AI to investigate broadly while letting evidence — not confidence — decide what is true.

Read More
Best Mobile Analytics Tools: What to Use at Each StageHow-To
Aug 25, 2026·24 min read

Best Mobile Analytics Tools: What to Use at Each Stage

Most teams pay for a product analytics tool a year before they need one, and then never instrument it properly. This is a vendor-by-vendor comparison of the mobile analytics tools worth using — Firebase, Amplitude, Mixpanel and PostHog — with every free-tier allowance checked against the vendor's own pricing page as of August 2026, and a plain answer on when free is genuinely enough.

Read More
What Shipping an AI-Built iOS App Taught Us About Vibe CodingHow-To
Aug 25, 2026·21 min read

What Shipping an AI-Built iOS App Taught Us About Vibe Coding

We built and shipped an iOS app almost entirely through Claude Code. Eight of the ten critical review findings sat in persistence, sync and account identity — and not one sat in the UI we were watching every day. Here is the rules file, the review loop and the audit prompt that came out of it, and the failure behind each one.

Read More
Why Most Apps Fail in the First 90 Days (And How to Fix It)How-To
Aug 25, 2026·26 min read

Why Most Apps Fail in the First 90 Days (And How to Fix It)

Almost no app dies of one dramatic failure. It dies of a sequence: nobody found it, the few who did left on day one, and the numbers were too small and too flattering to show either problem in time. This is the failure taxonomy we have watched play out across a decade of launches, and the parts of it you can still fix.

Read More
App Soft Launch Strategy: Test Markets, Metrics and Go/No-Go GatesHow-To
Aug 25, 2026·27 min read

App Soft Launch Strategy: Test Markets, Metrics and Go/No-Go Gates

A soft launch is not a bigger beta. It is a paid, live, revenue-generating test of whether your app can be bought profitably — run in a market small enough that being wrong is cheap. Here is how to pick the market, size the spend, and write the go and no-go gates before you start.

Read More
Google Play Closed Testing: How New Developers Reach ProductionHow-To
Aug 25, 2026·22 min read

Google Play Closed Testing: How New Developers Reach Production

If you opened a personal Play Console account after November 2023, you cannot publish to production until 12 testers have stayed opted in for 14 straight days. Most developers lose weeks to this rule because nobody explains how the clock actually works — or why buying testers is the fastest way to lose the account.

Read More
AI App Studio: The 17-Agent Claude Code Plugin for iOS and AndroidHow-To
Jun 2, 2026·50 min read

AI App Studio: The 17-Agent Claude Code Plugin for iOS and Android

Most AI coding tools are a single agent improvising. AI App Studio is a structured 17-role team — CEO, engineers, code reviewer, QA, release manager — that takes your one-line idea from scope to shipped iOS and Android app, with two human gates and everything else running autonomously. This is the full playbook on what it is, how it works, and why it changes the economics of shipping mobile apps.

Read More
Claude Code for Android Development: The 2026 Definitive GuideHow-To
May 28, 2026·14 min read

Claude Code for Android Development: The 2026 Definitive Guide

Agentic Android development is not autocomplete by another name. This guide covers exactly how to install Claude Code, configure a production CLAUDE.md, choose the right skill packs, and run real Kotlin/Compose workflows — including the honest pain points every Android team hits first.

Read More
XML to Jetpack Compose & Java to Kotlin Migration with ClaudeHow-To
May 28, 2026·17 min read

XML to Jetpack Compose & Java to Kotlin Migration with Claude

Android migration backlogs stall because mechanical converters map syntax, not idioms. This guide shows how Claude skills — for XML-to-Compose translation, state hoisting, performance, and Java-to-Kotlin modernisation — collapse a six-month migration into weeks of focused, reviewable work.

Read More
Android Testing with Claude Code: Maestro MCP, OpenTester & ADBHow-To
May 28, 2026·13 min read

Android Testing with Claude Code: Maestro MCP, OpenTester & ADB

Claude can write Android code, but without the right tooling it cannot see the running app. Wiring Maestro MCP, OpenTester, and ADB MCP servers into Claude Code closes that device-visibility gap — turning the agent into a QA engineer that writes, runs, and triages tests end-to-end.

Read More
Xcode 26 + Claude Agent SDK: Complete iOS Development Setup GuideHow-To
May 28, 2026·14 min read

Xcode 26 + Claude Agent SDK: Complete iOS Development Setup Guide

Xcode 26.3 shipped the Claude Agent SDK as a first-party integration — not a plugin, not a beta. This guide covers the complete setup: built-in MCP, XcodeBuildMCP, AXe simulator control, the ios-simulator-skill, and the CLAUDE.md template that closes the visual preview loop.

Read More
Shipping iOS Apps with Claude: From SwiftUI to App Store ConnectHow-To
May 28, 2026·14 min read

Shipping iOS Apps with Claude: From SwiftUI to App Store Connect

Shipping is the bottleneck — not code quality. This guide walks through the complete pipeline: SwiftUI skills, App Store Connect MCPs, fastlane automation, screenshot generation, and Apple policy minefields every Claude-assisted iOS project needs to navigate in 2026.

Read More
UIKit to SwiftUI Migration with Claude Code: 2026 PlaybookHow-To
May 28, 2026·17 min read

UIKit to SwiftUI Migration with Claude Code: 2026 Playbook

UIKit migration sits on every iOS backlog like a tax bill nobody wants to file. With Claude Code, the right skill scaffolding, and a disciplined build-and-verify loop, individual screens now migrate in an afternoon — not two sprints. Here is the 2026 playbook that makes it tractable.

Read More
Mobile App Referral Programme: Engineering Viral Growth & K-FactorHow-To
May 25, 2026·13 min read

Mobile App Referral Programme: Engineering Viral Growth & K-Factor

A well-engineered referral programme can make every new user you acquire bring in another — lowering your blended CPI, raising LTV, and compounding growth exponentially. This guide covers the K-factor formula, incentive design, WhatsApp-first sharing in India, fraud prevention, and how referrals fit alongside a paid UA stack.

Read More
13+ Years Mobile Marketing Experience

Ready to Scale Your App to
Millions of Downloads?

Join 300+ apps that chose the best mobile marketing company. We've scaled our own apps to 30M+ downloads and delivered 100M+ installs for clients.End-to-end mobile marketing growth studio with proven expertise.

13+ Years Experience

SaaS + Mobile Marketing expertise

30M+ Our Own Downloads

Mobile app studio credibility

100M+ Client Installs

Best acquisition experts

Free growth audit • No commitment
2-3 minutes to get started
Best mobile marketing company