Skip to content

Guides & engineering notes

From project to installable app.

Start with what you have: a website, source code, or a build that needs signing. These guides explain the next step and the limits.

What are you working on?

Turn a website into an app

Choose a URL wrap, try a Preview, and understand what stays on the web.

Preview your website

Compile an existing project

Check your project structure, build Flutter or Android source, and read failures.

Check supported source builds

Build for iPhone without a Mac

Separate compilation, Apple signing, device installation, and store submission.

See the no-Mac iOS workflow

Prepare for store review

An artifact is not an approval. Check testing, app quality, and submission requirements.

Open the submission checklist

Archive

FlutterAndroidBuild Errors

Fix “compile against version 36 or later”: Flutter's compileSdk Error, Explained

checkDebugAarMetadata failed? A plugin now requires compileSdk 36. What the AAR metadata check actually verifies, the one-line fix, and why plugin version pins make it messy.

2026-08-06Read
Google PlayPublishingAndroid

Google Play's 12-Tester Rule: Closed Testing and Production Access

Understand the 12-tester, 14-day requirement for new personal Play accounts, collect useful feedback, and prepare a production-access application without approval guarantees.

2026-08-06Read
Google AI StudioiOSAI Builder

Google AI Studio to iOS: The Web-URL Route Without a Local Mac

Start with the web version of your AI Studio project, not an Android APK. Understand cloud IPA compilation, Pro signing access and the separate App Store review step.

2026-08-06Read
FlutterAndroidBuild Errors

“Gradle task assembleRelease failed with exit code 1” — The Flutter Triage Guide

Exit code 1 does not identify the cause. Find the first useful error, identify the failing module, then check source, dependencies, signing and toolchain compatibility.

2026-08-06Read
LovableiOSAI Builder

Lovable to iOS Without a Local Mac: Build, Signing and App Review

Package a deployed Lovable URL on cloud Apple hardware. Understand unsigned IPA delivery, Pro cloud signing, provisioning profiles and Apple's separate review requirements.

2026-08-06Read
PWAiOSPublishing

PWABuilder iOS Without a Local Mac: Build the Project or Wrap the URL?

An Xcode project and an IPA are different deliverables. Compare building your PWABuilder project on a hosted Mac with replacing it using a URL wrapper.

2026-08-06Read
Base44App StoreGoogle PlayGuide

Base44 to App Store & Google Play: What Actually Works (2026)

Compare Base44's documented store workflow with a separate URL wrapper. Check Android preview limits, iOS signing requirements, native features and review responsibilities.

2026-07-27Read
Firebase StudioAndroidAI Builder

How to Get Your APK Out of Firebase Studio Before It Shuts Down

Firebase Studio shuts down March 22, 2027, and new workspaces are already disabled. Two honest routes from your prototype to a signed, installable Android APK.

2026-07-24Read
GlideAndroidNo-Code

How to Convert Your Glide App to an APK and Publish It on Google Play (2026)

Glide officially can't publish your PWA to Google Play. The honest fix: wrap your live glide.page URL into a signed APK/AAB and publish under your own account.

2026-07-24Read
Google AI StudioAndroidAI Builder

How to Get an APK from Google AI Studio and Publish It to Google Play

Google AI Studio builds Android apps but only publishes to internal testing. Here is how to get a signed APK/AAB and a real Google Play production listing.

2026-07-24Read
Hostinger HorizonsAndroidNo-Code

Can Hostinger Horizons Publish to Google Play? Turning Your Horizons App into an Android App

Hostinger's own docs say Horizons can't create native Google Play apps. The honest fix: wrap your live Horizons URL into a signed Android APK or AAB in minutes.

2026-07-24Read
Bolt.newAndroidAI Builder

How to Convert a Bolt.new Project into an Android App (APK/AAB)

Bolt.new ships web apps, not APKs. The clean path: publish your Bolt project to a URL, then wrap it into a signed Android APK/AAB in minutes. Here's how.

2026-07-24Read
ReplitAndroidAI Builder

How to Turn a Replit App into an APK and Publish It to Google Play

Replit Agent deploys a web app at a replit.app URL — not an APK. Here is the honest path: wrap that URL into a signed AAB and publish it on Google Play.

2026-07-24Read
ClaudeAndroidAI Builder

How to Turn a Claude Artifact into a Real Android App You Can Install

Claude Artifacts are shareable web pages, not installable apps. Here is the honest route: get the artifact on a URL, then wrap it into a signed Android APK.

2026-07-24Read
AI BuilderAndroidGuide

ChatGPT Built Me an App — How Do I Get It on My Phone? (2026)

ChatGPT gives you code or a web URL, not an installable app. The real path: get it to a live URL, then wrap that URL into a signed Android APK/AAB in minutes.

2026-07-24Read
FlutterFlowSource BuildAndroid

Exported Your FlutterFlow Code? How to Build a Signed APK/AAB Without a Local Setup

FlutterFlow's Download Code gives you a Flutter project, not an installable app. How to compile that export into a signed APK and Play-ready AAB in the cloud.

2026-07-24Read
GitSource BuildAndroid

How to Turn a GitHub Repo into a Signed Android App (Flutter, Gradle, or Capacitor)

Connect a Git repo with a Flutter, Gradle, or Capacitor project and get back a signed APK and AAB — no GitHub Actions YAML, no local Android toolchain.

2026-07-24Read
FlutterSource BuildToolchain

How to Build an Old Flutter Project That No Longer Compiles (Without Downgrading Your Machine)

Your older Flutter project won't compile on a modern machine? An era-matched cloud toolchain builds most 2022–2024 projects without downgrading your setup.

2026-07-24Read
CapacitorSource BuildAndroid

How to Build a Signed APK from a Capacitor Project Without Android Studio (2026)

Get a signed APK/AAB from a Capacitor project with an android/ folder: run npm run build and npx cap sync locally, then cloud-compile the Gradle half.

2026-07-24Read
iOSSigningWindows

How to Sign an iOS App (IPA) on Windows — Without a Mac

Sign an iOS IPA from Windows with no Mac: create your Apple certificate with OpenSSL, sign in the cloud on real Apple silicon, and upload from Windows.

2026-07-24Read
iOSApp StoreGuide

Do You Need a Mac to Publish an App to the App Store? (2026)

Short answer: no — not anymore. How to build, sign, and upload an iOS app to the App Store entirely from Windows or Linux, and where the one rough edge remains.

2026-07-24Read
iOSWeb ClipNo-Code

How to Put an App Icon on an iPhone Without the App Store (Web Clips, 2026)

Web Clips put a real icon on the iPhone Home Screen with no App Store, no $99 account, and no review. What they can and can't do, and how to ship one.

2026-07-24Read
ComparisonPricingWordPress

AppMySite Alternative: What to Use Now That Plans Run $49–$199/Month (2026)

AppMySite's paid tiers run $49–$199 per month on annual billing, per app, as of mid-2026. An honest comparison with a pay-per-build alternative — and who should still pick AppMySite.

2026-07-24Read
ComparisonPricingWeb to App

webtoapp.design Alternative: Credit-Based Builds Instead of Per User (2026)

webtoapp.design publishes your site to both app stores on a subscription metered by monthly active users. Here is an honest pay-per-build alternative.

2026-07-24Read
SoftrNo-CodeAndroid

How to Turn a Softr App into a Mobile App (iOS & Android)

Softr publishes portals to a URL and officially recommends a PWA — there is no native export or store publishing. Here's how to wrap your published Softr URL into a signed Android app, what happens to Softr logins in a WebView, and when you shouldn't bother.

2026-07-24Read
GhostPublishingAndroid

How to Turn Your Ghost Blog or Newsletter into a Mobile App (2026)

Ghost has no native app builder and its official Android app is long gone. Here is how publishers wrap their live Ghost site into a signed Android app with push for new posts — including how member login and paywalls behave inside a WebView.

2026-07-24Read
FramerDesignAndroid

How to Turn a Framer Website into an iOS and Android App (2026)

Framer publishes beautiful websites to a URL — but has no native app export. Here is the honest way to wrap your published Framer site into a signed Android app, and what to realistically do about iOS.

2026-07-24Read
ReactWeb to AppAndroid

Convert a React App to a Mobile App (2026): The Four Things That Break First

Wrap a deployed React SPA into a signed Android APK — and fix what breaks first: client-side routing, the back button, base paths, and service workers.

2026-07-24Read
VueWeb to AppAndroid

Convert a Vue App to a Mobile App in 2026: Wrap the URL or Bundle with Capacitor?

Turn a deployed Vue or Nuxt app into a signed Android APK — router history mode, SSR vs SPA in a WebView, scroll jank, and when Capacitor wins instead.

2026-07-24Read
Next.jsWeb to AppAndroid

Convert a Next.js App to a Mobile App Without Losing SSR (2026)

Wrap your deployed Next.js app into a signed Android APK without losing SSR, middleware, or ISR — plus the OAuth-in-WebView trap and an honest iOS answer.

2026-07-24Read
BubbleNo-CodeAndroid

Bubble to Mobile App in 2026: Wrap Your Web App, or Rebuild in Bubble's Native Editor?

Bubble now has a native mobile builder — but it means rebuilding every screen. Here is when wrapping your live Bubble web app into an Android APK wins instead.

2026-07-24Read
WebflowDesignAndroid

Convert Your Webflow Site into a Mobile App: The 2026 Pre-Flight Checklist

Webflow has no app export. Five Webflow-specific checks — site plan, interactions, CMS deep links, forms, bandwidth — before you wrap it into an Android app.

2026-07-24Read
ComparisonWordPressPricing

AppPresser Alternative (2026): Keep Your WordPress Theme, Skip the Plugin Stack

AppPresser rebuilds your WordPress site as an Ionic app and your theme stays behind. Honest 2026 comparison with a wrap-the-live-site, pay-per-build rival.

2026-07-24Read
ComparisonPricingWeb to App

WebIntoApp Alternative: What the $89 One-Time Fee Actually Buys (2026)

WebIntoApp charges an $89 one-time fee and hands you source code — for iOS, literally. What that buys, where it wins, and when a cloud build studio fits better.

2026-07-24Read
AndroidWeb to AppGuide

URL to APK: Paste a Link, Get a Signed Android App (2026 Guide)

Turn a live website URL into a signed Android APK or AAB in minutes — plus the signing, sideloading, and Google Play rules that decide if it survives 2026.

2026-07-24Read
AI ToolsAndroidFlutterCloud Build

You Built an App With AI. Here's How to Ship It to Android

Lovable, Bolt, Cursor, or Claude gave you a project folder. Your phone needs a signed APK. Both honest paths: the full local toolchain, or one upload.

2026-07-20Read
LovableAndroidWeb to AppGuide

Lovable App to APK: Ship Your Lovable App on Android (2026)

Lovable builds web apps, not APKs. The two honest routes to Android: wrap your live Lovable URL into a signed APK/AAB in minutes, or build your exported code.

2026-07-20Read
FlutterAndroidDebuggingAI Tools

Flutter Build APK Failed: 7 Fixes for AI-Generated Apps

Your Cursor or Claude Flutter project won't build? The 7 most common APK errors in AI-generated apps, with exact local fixes and an automated alternative.

2026-07-20Read
EngineeringFlutterCloud Build

How We Made Google's Archived flutter/gallery Build Again

Google's own Flutter showcase app no longer compiles on modern toolchains. The fix was not patching the project. It was selecting the right Flutter era. Here is the full debugging chronology, including the diagnosis we got wrong.

2026-07-07Read
WixAndroidGuide

Convert a Wix Site to an Android App (Without Rebuilding Anything)

A practical walkthrough for Wix owners: paste your URL, walk five wizard steps, and get a signed APK with a real WebView shell, a native bridge, and push notifications. Free preview first.

2026-07-07Read
SquarespaceAndroidGuide

Turn a Squarespace Site Into an Android App

Squarespace has no app export and no plugin system, and that turns out to be an advantage. Here is the exact process I use to wrap a Squarespace site into a signed Android APK, including the parts that don't work.

2026-07-07Read
WooCommerceEcommerceTutorial

Convert Your WooCommerce Store to a Mobile App (2026 Guide)

You don't need another plugin to turn WooCommerce into a mobile app. Here's the wrapper approach I use, the payment gateways that misbehave in WebViews, and how to test checkout before you ship.

2026-07-03Read
ComparisonPricingStrategy

MobiLoud Alternative: Web to App Without the $200+/mo Retainer (2026)

MobiLoud is a genuinely good done-for-you web-to-app service. But not everyone needs an agency retainer. Here is an honest comparison with a self-serve, pay-per-build alternative.

2026-07-03Read
ComparisonTwinrPricingNo-Code

Twinr Alternative: When You Want Real Builds, Not Rentals (2026)

Twinr is a solid no-code app builder with a monthly subscription per app. But if you want engineering-grade builds — signed artifacts, Flutter source builds, pay-per-build pricing — this is my honest comparison.

2026-07-03Read
ComparisonWebViewGoldPricing

WebViewGold Alternative: Cloud Builds Instead of Source Code Templates (2026)

WebViewGold sells you a source template you compile yourself in Xcode or Android Studio. Code2Native compiles and signs in the cloud. Two different models — here is what each one actually costs you in money and in time.

2026-07-03Read
AndroidGoogle PlayPolicy

Google Play Review for WebView Apps: Testing, Policy, and Build Checks

Prepare a WebView app for Google Play without treating a successful build, native feature count, or closed test as an approval guarantee.

2026-02-24Read
agencywhite-labelbusinessSaaS

White-Label App Builder for Agencies: Offer Mobile Apps Under Your Brand

How digital agencies can resell native app building as a service — with full white-labeling, source code access, and zero in-house mobile development.

2026-02-24Read
FlutterReact NativeWebViewComparison

Flutter vs React Native vs WebView Wrapper: Which Should You Choose in 2026?

An honest, no-hype comparison of three cross-platform approaches. Performance benchmarks, cost analysis, and decision framework included.

2026-02-20Read
AndroidPush NotificationsFirebase

How to Add Push Notifications to a WebView Android App (Complete Guide)

WebView doesn't support Web Push API natively. Here's how to implement real push notifications using Firebase Cloud Messaging with a JavaScript bridge.

2026-02-18Read
iOSApp StoreApple

WebView App Store Submission Checklist: Signing, Functionality, and Review

Check distribution signing, useful app functionality, privacy, and review access before submitting a WebView app to Apple. No checklist guarantees approval.

2026-02-15Read
iOSCloud BuildGuideTechnical

How to Build an iOS App Without a Mac in 2026 (4 Real Options)

Compare a website-to-IPA service, a hosted Mac, macOS CI and a Web Clip. Choose by your actual input, signing needs and distribution channel—not a promise of automatic App Store approval.

2026-02-15Read
React NativeCloud BuildGuideTechnical

React Native Cloud Builds: EAS, Codemagic, and Bitrise

EAS Build supports existing React Native projects, not just Expo-created apps. Compare cloud build workflows and signing requirements; Code2Native's React Native lane is not available yet.

2026-02-14Read
FlutterAndroidCloud BuildGuide

Build Flutter APK Online: Upload a Project or Use the CLI

Build a Flutter APK locally with the CLI, or upload a complete project for a paid Android cloud build on Builder or Pro. Check inputs, signing, and APK versus AAB output.

2026-02-13Read
SecurityWebViewBest Practices

WebView App Security: How to Handle SSL, Deep Links, and JavaScript Injection

WebView apps have unique security challenges. Here's how to handle SSL pinning, prevent XSS attacks, secure deep links, and protect user data.

2026-02-12Read
ComparisonGoNativePricingMigration

GoNative (Median) Alternatives in 2026: Pricing and Capability Compared

Median — formerly GoNative — charges a $229 activation per app plus $179/year from month 13. Here is what that buys, where the alternatives differ, and which pricing model fits which kind of project.

2026-01-27Read
AndroidFreeTutorialAPK

How to Convert Your Website to an Android App for Free (Actually Free)

Most 'free' website-to-app converters are free right up to the point where you need an installable file. Here are the five where free means free, and what each one actually hands you.

2026-01-27Read
FlutterAndroidAPKTechnical

Flutter Web to APK: 3 Ways to Convert Your Flutter Web App to Android

Your Flutter Web app is live. Now users want it on Android. Here are 3 approaches — from quick wrapper to full native rebuild — with honest tradeoffs for each.

2026-01-27Read
CapacitorNativeComparisonStrategy

Capacitor vs Native App Development: A Practical Decision Framework

Where a WebView wrapper is enough, where Capacitor earns its extra complexity, and where you actually need native — with the build cost and maintenance tradeoffs that decide it.

2026-01-27Read
App StoreiOSRejectionGuideline 4.2

App Store Rejection 4.2: How to Get Your WebView App Approved

Your app was rejected for Guideline 4.2 - 'Minimum Functionality.' Here's exactly what Apple means, 7 proven strategies to pass review, and an appeal template that works.

2026-01-27Read
AndroidAPKNo-Code

How to Generate an Android APK From Your Website (No Coding Required)

A practical guide to turning any website into a working Android app. No Android Studio, no Java, no headaches.

2025-12-16Read
ShopifyComparisonApp Builder

Tapcart Alternative: When a Website Wrapper Fits Your Shopify Store

A Shopify-focused mobile app platform and a website wrapper solve different problems. Compare integrations, publishing work, and your store’s actual customer flows.

2025-12-15Read
PWANativeStrategy

PWA vs Native App: Why I Stopped Recommending PWAs for Most Clients

Progressive Web Apps promised to replace native apps. After 3 years of building them, here's why I switched back — and when PWAs still make sense.

2025-12-14Read
ShopifyE-commerceMobile App

Should Your Shopify Store Have an App? A Practical Evaluation

Compare a Shopify app platform with a website wrapper, then test checkout, customer accounts, and repeat-purchase value before committing.

2025-12-10Read
iOSApp StoreGuideWebView

How to Pass Apple App Store Guideline 4.2 in 2026 (WebView Apps)

Your WebView app keeps getting rejected for 'minimum functionality'? This guide shows you exactly which native features to add to pass Apple's Guideline 4.2 on the first try.

2025-01-27Read
AndroidComparisonToolsAPK

Best Android App Generator Tools in 2026: Turn Any Website into an APK

Compare the top Android app generators: Code2Native, Median, GoNative, and more. Find out which tool is best for converting your website into a native Android app.

2025-01-27Read
EngineeringDevOpsiOS

How We Build iOS Apps Without Making You Buy a Mac

Apple requires Xcode to compile iOS apps. Xcode requires macOS. We run macOS in the cloud so you don't have to. Here's exactly how our build infrastructure works.

2025-01-25Read
ShopifyE-commerceGrowth

Your Shopify Store Needs an App. Here's the Math to Prove It.

CAC is rising. Email open rates are falling. But push notification open rates are still 90%+. Let's talk about why mobile apps are the retention channel Shopify stores are sleeping on.

2025-01-22Read
WordPressTutorialPerformance

I Turned My WordPress Blog Into an iOS App Without Installing a Single Plugin

Most 'WordPress to App' solutions are bloated plugins that slow your site. Here's the architectural approach I use instead—no wp-admin changes required.

2025-01-20Read
TutorialSecurityCode Snippets

Adding Face ID to Your Website in 3 Lines of Code

Biometric authentication used to require Swift and Kotlin teams. With Code2Native, you can add it to your existing login page in minutes.

2025-01-20Read
ComparisonPricingStrategy

Median.co vs Code2Native: Self-Service Builds or a Managed App?

Compare Median's self-service and managed plans with Code2Native's website wraps and source builds. Different support, integration, and publishing needs call for different products.

2025-01-18Read
AndroidiOSPWA

Complete Guide to Converting Websites to Mobile Apps

Choose between wrapping a live website and compiling native source. Understand hosting, signing, testing, and distribution before starting.

2025-01-15Read
StrategyE-commerceGrowth

Web to App vs PWA: Why Shopify Stores Need Native Features in 2026

Progressive Web Apps (PWA) promised to replace native apps, but for e-commerce, the numbers tell a different story. Here's why native wrappers are winning.

2025-01-15Read
iOSDevOpsCloud

Building iOS Apps Without a Mac: The Cloud Approach

Cloud Macs can compile an iOS app while you work on Windows or Linux. Signing, installation, and App Store submission remain separate requirements.

2025-01-10Read
WindowsElectronNext.js

How to Convert a Next.js App to a Windows EXE

Package a deployed Next.js website for Windows. Offline behavior, native integrations, and Windows code signing are separate requirements.

2025-01-05Read