Skip to content

Engineering & research

The Code2Native journal

Deep dives into mobile technology, retention strategies, and shipping on the App Store.

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: Pass Closed Testing and Get Production Access

New personal Play accounts must run a closed test with 12 testers for 14 continuous days before production. How the requirement actually works, where people fail it, and how to pass on the first try.

2026-08-06Read
Google AI StudioiOSAI Builder

Get a Google AI Studio App on the iOS App Store — No Mac Needed

AI Studio builds Android and web apps, not iOS. Here is the honest route to an iPhone app: which projects can make the trip, building the IPA on cloud Apple silicon, and surviving Apple's 4.2 review.

2026-08-06Read
FlutterAndroidBuild Errors

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

Exit code 1 is a wrapper around dozens of real causes. How to find the actual error, plus a triage list ranked by real frequency data from classifying hundreds of failed Flutter builds.

2026-08-06Read
LovableiOSAI Builder

Publish a Lovable App to the App Store Without a Mac (and Survive Guideline 4.2)

Lovable exports a web app; Apple wants a signed IPA and native features. How to ship to the App Store with no Mac and get past Guideline 4.2 — real costs included.

2026-08-06Read
PWAiOSPublishing

PWABuilder Gave You an Xcode Project — Ship It With No Mac

PWABuilder's iOS package needs a Mac and Xcode. Compare renting one against a cloud build that turns your PWA URL into a signed IPA — no Mac involved.

2026-08-06Read
Base44App StoreGoogle PlayGuide

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

Base44 has a built-in store path now — and it's fine for some apps. Where it stops: push notifications, offline, Windows. What each route really requires, honestly.

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

How to Get Your WebView App Approved on Google Play in 2026

Google rejected 1.75 million apps in 2025. Here's the exact checklist to make sure your WebView app passes review on the first try.

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

The Complete Checklist for Publishing a WebView App to the Apple App Store

Apple's review guidelines are stricter than Google's. Here's every requirement your WebView app must meet to pass App Store review in 2026.

2026-02-15Read
iOSCloud BuildGuideTechnical

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

You don't need a MacBook to build iOS apps. Here are 4 proven methods to compile, sign, and ship IPA files from Windows or Linux — including cloud build services, virtual machines, and CI/CD pipelines.

2026-02-15Read
React NativeCloud BuildGuideTechnical

React Native Cloud Build: Skip the Local Setup Entirely (2026 Guide)

Setting up React Native build environments is painful. Cloud build services let you compile Android APKs and iOS IPAs without installing Xcode, Android Studio, or managing dependencies locally.

2026-02-14Read
FlutterAndroidCloud BuildGuide

Build Flutter APK Online: No Android Studio Required (2026)

Compile Flutter apps to APK/AAB in the cloud without installing Android Studio. Upload your Flutter project, get a signed release APK in 5 minutes.

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: Build Your Shopify App for 90% Less

Looking for a Tapcart alternative? Compare features and pricing of affordable Shopify mobile app builders that won't break the bank.

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

Shopify Mobile App: The Complete Guide for 2026

Everything you need to know about turning your Shopify store into a native mobile app. Compare options, costs, and get step-by-step instructions.

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

I Tried Median.co for a Client Project. Here's Why I Built My Own Alternative.

Median.co is the gold standard for web-to-app conversion. But at $600/month, I had to ask: what am I actually paying for? This is my honest breakdown.

2025-01-18Read
AndroidiOSPWA

Complete Guide to Converting Websites to Mobile Apps

Everything you need to know about turning your website into a native Android or iOS application.

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

Learn how to generate signed IPA files for your web app using cloud-based CI/CD pipelines.

2025-01-10Read
WindowsElectronNext.js

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

A complete guide to packaging your React application as a standalone executable for offline use.

2025-01-05Read