MOBILE APP DISTRIBUTION · QA · RELEASE MANAGEMENT

Ship test builds like magic.

Upload your APK, AAB or IPA. Get a shareable link and QR code. Let your testers install on real devices, collect feedback and keep every release moving.

No SDK required for distribution iOS + Android Free to start
THE BUILD-TO-DEVICE JOURNEY

Connected pipeline: build compilation → Cloudflare R2 distribution → live test device

Uploaded
STEP 01

Your Build

Exported APK, AAB or IPA artifact ready for instant distribution.

fitpulse-v2.5.apkAndroid
42.8 MBReady to ship
Direct compile uploadZero SDK
Ready
STEP 02

One Link & QR

A single dynamic link routes iOS and Android users to the correct binary.

INSTALL URL
magiquip.com/i/fitpulse
PIN ProtectedAuto-expiring
✓ Installed
STEP 03

Real Devices

Testers scan and install in seconds on physical hardware.

⚡
FitPulse Beta
Android 14 Installed
Crash Radar ActiveFeedback ready
iOS + Android · Ready for real-device testing
Live Telemetry Synced•Zero TestFlight Queues
Firebase Crashlytics Dual-Reporting• Measure SDK Mobile Telemetry• Visual Feature DAG Topology• Automated QA Blocker Gates• Instant QR Device Installs• Cold Launch P50/P90 Tracing• Role-Based Access Governance• Firebase Crashlytics Dual-Reporting• Measure SDK Mobile Telemetry• Visual Feature DAG Topology• Automated QA Blocker Gates• Instant QR Device Installs•
Take it for a spin

See what happens when releases just work.

No slide decks. No lengthy demos. Just play around with the tools and see how Magiquip gets your builds from your laptop to real devices, without the usual back-and-forth.

01 / THE RELEASE ROADMAP

Know what you're actually shipping.

No more guessing which Git commit broke the checkout flow.

We've all been there: someone merges a half-baked PR at 6 PM on a Friday. Magiquip connects your Git branches into one clean visual train so your entire team knows what is ready, what is tested, and what needs prayer.

FEATURE 01 • SHARE WITHOUT THE SHUFFLE

One build. One link. Everyone's in.

No hunting through chat history for the right file.

Upload your APK, AAB or IPA and get a ready-to-share install page with a dynamic QR code. Your testers scan, install and get going. No hunting through chat history for the right file, or wondering which build you just sent.

03 / THE "DON'T LOOK STUPID" SHIELD

Stop bad code before real users ever see it.

If there is a blocker bug, release trains halt automatically.

Found a nasty crash on Android 14? Magiquip pulls the emergency handbrake. The release stays locked red until someone fixes and verifies the defect. Your reputation stays intact.

04 / ROBOT CI/CD PIPELINES

Code signing and deployments without the existential dread.

Fastlane builds, security scans, and global edge uploads on autopilot.

Nobody went to engineering school dreaming of wrestling provisioning profiles, keystores, and upload timeouts. Magiquip runs your automated pipelines while you grab another coffee.

05 / SHAKE & LIVE CRASH RADAR

Shake your phone to report bugs. We catch the logs.

Testers just shake their device. You get instant diagnostics.

When testers find a bug, they shouldn't have to write a novel. They just shake their phone. Magiquip captures the screenshot, device specs, and system log. Meanwhile, live telemetry tracks real-time crashes.

Visual Release Train
Zero Friday Surprises
feat/stripe-checkout
fix/login-hang-android
ui/haptic-feedback
Release Train
Release Train v2.5.0
Status: Staging QA Ready
3 Commits Verified ✓
Every PR mapped into one clear train. No untracked commits.
Environment: Staging TargetReady for Testing
Direct QR Install
Processed in 2.1s
fitpulse-v2.5.apk0%
38.4 MB • Android & iOSSigned with Keystore ✓

Scan with Camera

Installs directly on phone hardware. No TestFlight review delay.

Over-The-Air Active
Cloudflare R2 Global Edge CDNReady for Real Device Testing
Automated Blocker Protection
HANDBRAKE PULLED: 1 BLOCKER BUG DETECTED
Production rollout is locked until this crash is verified fixed.
LOCKED
BUG-402Random black screen when phone rotates on Android 14
Caught by QA Lead • Tested on Samsung S24 & Pixel 8
BLOCKER
Automated Safety GuardrailRelease Frozen
Automated Pipeline Engine
Robot Doing Boring Work
...
1. Fastlane Build & Compile Artifacts
Compiled Flutter APK & iOS IPA without swearing
RUNNING
34s
...
2. Automated Security & Quality Scans
194 unit tests and safety blocker checks passed
RUNNING
18s
...
3. Code Signing & Cloudflare R2 Edge CDN
Encrypted packages uploaded to global edge in 2s
RUNNING
12s
...
4. App Store & Google Play Staging Rollout
100% rollout staged for production launch
RUNNING
14s
Total Pipeline Runtime: 1m 18sExecuting Stages...
Shake to Report & Crash Radar
Live Stream Active
Shake Detected!
Screenshot, memory stats & Android 14 logs attached.
Report Sent to Devs ✓
Crash-Free Users
99.85%
Real users are smiling
Cold Launch P50
420ms
P90: 890ms
Firebase Dual-ReportingJust now

Handled NullPointerException in PaymentSheet.kt:88

Session #91,042 • Android 14 • Pixel 8
Full Observability Hub Included in All Plans100% Firebase & Measure Ready
Less release chaos

Everything your app needs between "it works on my machine" and "it's live".

Building the app is only half the story. There's testing, approvals, builds flying around in chats and that one bug nobody mentioned until launch day. Magiquip brings your release workflow together, so developers, QA and product teams always know what's happening and what's next.

Know what ships with what.

Connect feature branches, pull requests and Jira tasks in one visual release graph. See what's ready, what's waiting and what depends on what. Less guesswork, fewer surprises when release day rolls around.

Feature PRQA Blocker CheckRelease Train #104Live Store Rollout

Catch the blockers before they catch you.

A critical bug shouldn't quietly hitch a ride to production. Magiquip automatically pauses release sign-off and deployment when a blocker shows up. Fix it, get the approval and then keep things moving.

No broken releases sneaking out the door.

Your builds, ready to go.

Upload once and share fast downloads with your iOS and Android testers. Send a QR code or a secure link, add a PIN if needed, and set an expiry date. No more "can you resend that build?" messages.

Zero Wait TimeInstant QR

Everyone gets access. Nobody gets lost.

Give developers, QA, product managers and clients the right permissions for the job. Every upload, approval and blocker resolution is recorded, so when someone asks who shipped what, you actually have an answer.

Live Activity StreamRecorded

✓ Developer pushed Build #142 from VS Code

✓ QA Lead verified fix on real device and passed gates

➔ PM authorized 100% store dispatch

Your app is talking. Listen in.

Your app's health, without the dashboard hopping.

Crashes, slow launches and mysterious ANRs shouldn't require a detective and six open browser tabs. Magiquip brings Firebase Crashlytics and Measure telemetry into one console, so you can see what's happening on real devices while your app is out in the wild.

Keep Crashlytics. Get another view.

Already using Firebase Crashlytics? Good news — you don't have to start over. Keep your existing SDK and mirror crash reports, stack traces and crash-free session data into Magiquip. Your current setup stays right where it is.

Your Firebase setup stays.Your visibility gets better.

Find out why your app feels slow.

A green status light doesn't tell the whole story. Track cold launch times, ANRs, user interaction breadcrumbs, memory usage and network calls. Get a closer look at what users actually experience, not just what looks fine in development.

P50/P90 Cold LaunchANR & Breadcrumb Tracing

A few snippets between you and better visibility.

Whether you're building with Flutter, React Native, Kotlin or Swift, Magiquip gives you ready-to-use integration snippets and encrypted ingest keys. Get your telemetry flowing in minutes, not after an afternoon of configuration.

Flutter. React Native. Kotlin. Swift.We've got you.

Magiquip Console • Observability Center

Live Stream Active

Ingesting dual-reporting telemetry from mobile test builds

View Live Reports Hub
Crash-Free Users

99.85%

Industry standard: >99.5%
Cold Launch (P50)

420ms

P90 latency: 890ms
ANR Rate

<0.02%

Zero blocking thread locks
Ingested Sessions

48.2K

Real-time mobile events
Recent Ingested Exceptions & Performance MilestonesDual-Reporting Pipeline Connected
FATAL CRASHNullPointerException: FlutterViewController.kt:142
Android 14 • Pixel 8 • 2m ago
MEASURE TELEMETRYCold App Launch P50 benchmarked at 385ms
iOS 18.1 • iPhone 16 Pro • 8m ago
Made for the editor you already live in

Your build is ready. Your editor knows what to do.

You've just compiled your app. The last thing you want is another trip through browser tabs. The Magiquip VS Code extension finds your build, uploads it and gives you an install QR code right in your sidebar. Code, upload, share. Back to building.

No need to go looking for your build.

Magiquip finds your APK, AAB and IPA files across your Flutter, React Native, Xcode and Android projects. Your build is ready? Magiquip can find it.

Compile. Upload. Scan. Done.

Your install link and QR code appear right inside VS Code. Share the build with your team without leaving the editor or digging through downloads.

One login. Your projects, right there.

Sign in securely, pick your Magiquip workspace and get going. Your builds stay connected to the right project, without juggling accounts or copying credentials around.

VS Code Marketplace Installv1.0.0
code --install-extension magiquip.magiquip-builds
Extension: magiquip-buildsMarketplace page
Magiquip — Build Distribution & Release QA
Connected: Team Pro
Detected Builds2
app-release.apkReady

build/app/outputs/flutter-apk/

42.8 MB • AndroidUploaded ✓
Runner.ipaiOS

build/ios/iphoneos/Runner.ipa

68.1 MB
Target Project
Magiquip Mobile (Staging)
Extension: v1.0.0Auto-refresh on
Upload Succeeded
Build #104 Distributed
Just now
SCAN TO INSTALL

Instant Device Testing

Point your iOS or Android camera directly at this QR code to download and verify Build #104.

magiquip.com/i/build-104
Open Release Graphcmd+shift+p
Open QA Verification Centercmd+shift+p
Ready for internal QA teamStatus: Live
A little checklist goes a long way

Before you ship, make sure it actually works.

The happy path works on your phone. Great. But what about sign-in, checkout, dark mode and those deep links nobody remembers to test? Keep your QA checklists organised, track progress in real time and make sure the important things are checked before release day.

Explore QA Console
✓

The pre-flight checklist.

A quick look at what your team has verified on real Android and iOS devices. No guesswork, no last-minute "did anyone test this?" messages.

100%

Passed

TEST-01Verify Google and Apple sign-in on real devices
PASSED
TEST-02Test checkout and payment confirmation flow
PASSED
TEST-03Check dark mode layout and font readability
PASSED
TEST-04Confirm push notifications and deep link opens
PASSED
From idea to release

Four steps between your code and the real world.

A good release shouldn't depend on someone remembering to forward a file or chase an approval. Here's how Magiquip keeps the whole journey connected, from the first feature branch to a healthy production release.

Step 01

Start with a plan. Skip the guesswork.

Connect feature branches, Jira tickets and release milestones in one visual graph. Know what's going into each build and spot dependencies before they become last-minute surprises.

Visual Release Trains
Step 02

Get the build into their hands.

Upload your iOS and Android builds straight from VS Code or your CI/CD pipeline. Share a secure QR code and let testers install on their actual devices. No attachments, no file-sharing gymnastics.

Fast QA Verification
Step 03

Give bugs a chance to get fixed before launch.

Magiquip checks your release gates before things move forward. If a blocker or pending verification shows up, the release pauses automatically. Better a small delay in staging than a big surprise in production.

Automated Sign-Off
Step 04

Shipping isn't the finish line.

Once your app is out there, keep an eye on it. Track crashes, ANRs, launch performance and real-device telemetry with Firebase Crashlytics and Measure. Know what's happening after users hit Install.

Production Health
Fits right into your workflow

Keep your tools. Lose the busywork.

You already have a setup you like. Flutter, React Native, Swift, Kotlin and your favourite development tools can stay exactly where they are. Magiquip connects the dots between building, testing and shipping.

From scan to install. That's it.

Your testers scan a QR code with their iPhone or Android camera and install the latest test build. No digging through folders or asking which link is the right one.

Your editor is already open. Stay there.

Upload your latest test build straight from VS Code with one click. No need to switch tabs, open another dashboard or interrupt your coding flow.

Make bug reports actually useful.

Testers can report issues with screenshots and device details right alongside the build they're testing. Finally, a bug report with enough information to do something about it.

Share the build. Keep it in the right hands.

Not every build is ready for the whole internet. Add custom passwords, download limits and automatic expiry to keep your unreleased apps where they belong.

Know when something breaks. Not three days later.

Get notified when a test app crashes on a device. Catch problems while they're still small, before they turn into a long conversation about what went wrong.

The right build for the right people.

Keep internal QA, external clients and beta testers organised in separate groups with their own access. Everyone gets what they need, without everyone seeing everything.

Predictable & Transparent Pricing

Plans designed to scale with your releases

Start with our 14-day free trial on the Free plan, or scale seamlessly with Starter, Pro, and Business tiers tailored for your team.

Region:

Free

14-Day Trial

Evaluation and hobby projects to test Magiquip risk-free.

$0/ month

14-day free trial, no card needed.

Included Apps1 App
Team Members3 Members
Cloud Storage200 MB
Build Retention7-Day Retention
Monthly Reads500 MB

Included in Free:

  • Instant QR mobile install links
  • Android APK & iOS IPA support
  • Public install share links
  • Basic QA defect tracking
  • Crashlytics & Measure SDK ingest

Starter

Indie Devs

Indie developers looking to distribute and test multiple apps.

$19/ month

Billed monthly, cancel anytime

Included Apps3 Apps
Team Members10 Members
Cloud Storage2 GB
Build Retention90 Days
Monthly Reads5 GB

Everything in Free, plus:

  • 3 active applications
  • Up to 10 team seats
  • Password-protected links (PIN)
  • Live Crashlytics dual-reporting
  • 90-day retention & 5 GB reads
Most Popular

Pro

Product Teams

Growing product teams requiring DAG release tracking and QA quality gates.

$49/ month

Billed monthly, cancel anytime

Included Apps10 Apps
Team Members∞ Unlimited
Cloud Storage10 GB
Build RetentionPermanent
Monthly Reads25 GB

Everything in Starter, plus:

  • Visual DAG Release Graph
  • QA Blocker Release Freeze
  • Full Measure & Crashlytics Telemetry
  • Permanent builds & 25 GB reads
  • Role-Based Access Control

Enterprise

Custom & Scale

Custom-made architecture, dedicated bandwidth, and tailored capacity for scale.

Custom

Tailored benefits & volume pricing.

Included AppsCustom Allotment
Team Members∞ Unlimited
Cloud StorageCustom Capacity
Build RetentionPermanent
Monthly ReadsDedicated Bandwidth

Everything in Pro, plus:

  • Dedicated 24/7 Priority SLA & Support
  • App Store & Google Play track push
  • Custom brand download domain
  • Enterprise compliance & audit logging
Secure payment via Paddle
Credit Card, Apple Pay & Google Pay
Cancel or switch plans anytime
Automated invoices with VAT / GST details
14-Day Money Back Guarantee
Good questions. Straight answers.

Things you might be wondering.

New to Magiquip or just figuring out how everything fits together? Here's where we answer the common questions about app distribution, release management, QA and mobile observability. No unnecessary jargon.

Your app is ready for the next step.

You've put the hours into building it. Now get it onto real devices, into real hands and in front of people who can help make it better. Share your first build with Magiquip and spend less time managing releases, more time building what comes next.