iOS
🤖Android
iOS
🤖Android

Web Apps to iOS App Store
in One Step

Paste your web app URL and we handle everything else. Automatic iOS builds with direct App Store Connect submission.

Launch App
See iOS Build Process
BleuJade

7-Day Auto-Renew

$1.99
  • Renews every 7 days
  • 10 BleuJades per cycle
  • Cancel anytime
Monthly

Auto-Renew

$4.99
  • Renews every 30 days
  • 50 BleuJades per cycle
  • Cancel anytime

Use your BleuJades anytime, or switch to an auto-renew plan whenever you like.

iOS & Android Previews
Full BleuJade Access
Flexible Plans
Time-limited iOS previews — each tester gets their own full trial from the day they join
BleuJade packs
10
BleuJades
$2.99
20
BleuJades
$3.99
200
BleuJades
$19.99
PlanCostTesters
1 Week 10 BJ Up to 12
2 Weeks 20 BJ Up to 20
30 Days 50 BJ Unlimited
When your plan expires, your preview link goes offline and testers who haven't joined yet won't be able to sign up. Testers who already joined always get their full trial period from the day they signed up — whether that's day 1 or the last day of your plan. Renew anytime with BleuJades to bring your preview back online.

iOS Features

Everything you need for App Store success

Native iOS Wrapper

Your web app wrapped in a native iOS application using WKWebView with full Safari capabilities.

🔒

Apple Developer Integration

Connect your Apple Developer account via App Store Connect API. Secure OAuth authentication.

📱

iOS Code Signing

Automatic certificate and provisioning profile generation. No manual Xcode configuration needed.

🖼

App Store Screenshots

Auto-resize screenshots for all iPhone and iPad sizes. iPhone 6.9" to 5.5", iPad Pro to iPad Mini.

📝

App Store Metadata

Configure app name, subtitle, keywords, description, and privacy policy for App Store listing.

🚀

TestFlight & App Store

Submit directly to TestFlight for testing or App Store for public release. Track review status.

🔑

Your Build, Your IP

We do not store, access, or retain your source code or build output. What you ship is entirely yours — we never see it.

🤖

AI Code to HTML

Paste any code - Python, React, SQL, anything - and 1twobuild instantly converts it into a polished, interactive HTML app.

💵

In-App Purchases

Set up subscription groups, pricing tiers, and free trials. Synced directly to App Store Connect automatically.

🔗

Private Preview Links

Your preview links are protected - only you can see them. Use BleuJades to share with testers and friends.

🔄

Unlimited Updates

Update and resubmit your app as many times as you need. One $2.99/month covers everything.

How iOS Builds Work

Three steps to the App Store

1

Paste Your URL

Enter your web app URL. We validate it and extract app metadata automatically.

2

Connect Apple Developer

Link your Apple Developer account. One-time setup with App Store Connect API.

3

Build & Submit to App Store

Click submit and your iOS app is built, signed, and submitted to App Store Connect.

What's Included

$2.99 / month

Full access to build, update, and submit your apps to the App Store.

  • App Store & iOS submission
  • iOS code signing & certificates
  • iPhone & iPad screenshots
  • In-app purchase & subscription setup
  • Apple Developer connection
  • Real-time build monitoring
  • Code to HTML conversion (any language)
  • App preview links
  • Unlimited updates & rebuilds
Launch App
iOS
🤖Android

Web Apps to Google Play
in One Step

Paste your web app URL and we handle everything else. Automatic Android builds with direct Google Play Console submission.

Launch App
See Android Build Process
BleuJade

7-Day Auto-Renew

$1.99
  • Renews every 7 days
  • 10 BleuJades per cycle
  • Cancel anytime
Monthly

Auto-Renew

$4.99
  • Renews every 30 days
  • 50 BleuJades per cycle
  • Cancel anytime

Use your BleuJades anytime, or switch to an auto-renew plan whenever you like.

iOS & Android Previews
Full BleuJade Access
Flexible Plans
Time-limited Android previews — each tester gets their own full trial from the day they join
BleuJade packs
10
BleuJades
$2.99
20
BleuJades
$3.99
200
BleuJades
$19.99
PlanCostTesters
1 Week 10 BJ Up to 12
2 Weeks 20 BJ Up to 20
30 Days 50 BJ Unlimited
When your plan expires, your preview link goes offline and testers who haven't joined yet won't be able to sign up. Testers who already joined always get their full trial period from the day they signed up — whether that's day 1 or the last day of your plan. Renew anytime with BleuJades to bring your preview back online.

Android Features

Everything you need for Google Play success

🤖

Native Android Wrapper

Your web app wrapped in a native Android application using WebView with Chrome capabilities.

🔒

Google Play Integration

Connect your Google Play Console via service account. Secure API authentication.

📱

Android App Signing

Automatic keystore generation and APK/AAB signing. No manual Android Studio configuration needed.

🖼

Play Store Screenshots

Auto-resize screenshots for phone and tablet sizes. All required Google Play dimensions included.

📝

Play Store Metadata

Configure app title, short description, full description, and content rating for Play Store listing.

🚀

Internal Testing & Production

Submit to internal testing track or production. Track review status in real-time.

🔑

Your Build, Your IP

We do not store, access, or retain your source code or build output. What you ship is entirely yours — we never see it.

🤖

AI Code to HTML

Paste any code - Python, React, SQL, anything - and 1twobuild instantly converts it into a polished, interactive HTML app.

💵

In-App Purchases

Set up subscription groups, pricing tiers, and free trials. Synced directly to Google Play automatically.

🔗

Private Preview Links

Your preview links are protected - only you can see them. Use BleuJades to share with testers and friends.

🔄

Unlimited Updates

Update and resubmit your app as many times as you need. One $2.99/month covers everything.

How Android Builds Work

Three steps to Google Play

1

Paste Your URL

Enter your web app URL. We validate it and extract app metadata automatically.

2

Connect Google Play Console

Link your Google Play Console. One-time setup with service account API.

3

Build & Submit to Play Store

Click submit and your Android app is built, signed, and submitted to Google Play Console.

What's Included

$2.99 / month

Full access to build, update, and submit your apps to Google Play.

  • Google Play submission
  • Android app signing & keystore
  • Phone & tablet screenshots
  • APK & AAB generation
  • Real-time build monitoring
  • Code to HTML conversion (any language)
  • App preview links
  • Unlimited updates & rebuilds
Launch App
BleuJade
BleuJade Currency System

How BleuJades Work

BleuJades are the virtual currency that powers app previews. Buy a pack, spend them to activate a preview plan, and share a live link with your testers — before your app ever hits a store.

Buy BleuJade Packs

Purchase BleuJades once — no subscription required. They never expire.

10 BJ
Small Pack
$2.99
20 BJ
Medium Pack
$3.99
200 BJ
Large Pack
$19.99

Preview Plans

Spend BleuJades to activate a timed preview for your app. Testers access it via a shareable link.

Plan Cost Duration Testers
1 Week 10 BJ 7 days Up to 12
2 Weeks 20 BJ 14 days Up to 20
30 Days 50 BJ 30 days Unlimited

Auto-Renew Subscriptions

Keep your BleuJade balance topped up automatically.

$1.99
Renews every 7 days
+10 BleuJades per cycle

Cancel anytime. Tap "Renew Now" when due.

$4.99
Renews every 30 days
+50 BleuJades per cycle

Cancel anytime. Best value for active previews.

👤 Tester Trial System

Each tester gets their own personal trial — starting from the day they sign up, not from when you activated the plan.

A tester who joins on day 5 of your 7-day plan still gets a full trial. You collect their email, they get to try your app. When the plan ends, access stops automatically.

Testers never pay anything. Only developers buy BleuJades.

📱 Installable PWA

Every preview link is a full Progressive Web App. Testers can add your app directly to their iOS or Android home screen — no App Store download required. It works offline after first load and feels native.

BleuJade
Preview Without Building

Share Your App Before It's in Any Store

You don't need to build a native iOS or Android app to use BleuJade previews. Register any web app URL and activate a preview instantly — works with Expo, React, Flutter, or any framework.

1

Paste Your App URL

Enter the URL of your web app in the dashboard. No package ID, no store credentials — just the URL.

2

Tap "Preview Only (no build)"

Skip the native build pipeline entirely. Your app is registered instantly as a preview-only project.

3

Buy BleuJades & Activate a Plan

Choose a 1-week, 2-week, or 30-day preview plan. Spend BleuJades to go live immediately.

4

Share Your Preview Link

Send the link to your testers. They sign up with their email, access the full app, and can install it to their home screen.

5

Collect Leads & Feedback

All tester emails are saved. Export them as a CSV anytime — your pre-launch list is ready when you ship.

Instant Setup

No build time. No waiting. Your preview is live in under a minute.

🌎

Any Framework

Works with any web app — Expo Web, React, Vue, Flutter Web, Webflow, or Bubble.

📱

Home Screen Install

Testers can install the preview to their iOS or Android home screen like a real app.

👤

Tester Gating

Email signup wall before access. You stay in control of who sees the app.

📊

Export Signups

Download all tester emails as a CSV — your launch list, ready to go.

📷

Custom Logo

Upload your own logo to the preview shell. Looks polished right out of the box.

BleuJade also works as a standalone web app at bleujade.app. Register any app, manage your balance, buy packs, and activate plans — all without opening the 1twobuild mobile app.

Built-In Developer Tools

Tools That Save Hours

Every tool you need for app store submission is built directly into the app — no third-party software, no manual resizing, no format hunting.

iOS & Android
🖼

Screenshot Resizer

Upload one screenshot and get all required store sizes instantly. Works entirely on-device — nothing is uploaded to our servers.

  • iPhone 6.9", 6.5", 5.5" for App Store
  • iPad Pro 13", 12.9" for App Store
  • Phone and 7" tablet for Google Play
  • App icon: 1024×1024 (iOS) and 512×512 (Android)
  • Download all sizes as a zip in one tap
iOS & Android
🚀

Screenshot Pipeline

Upload once and push directly to App Store Connect or Google Play Console. No manual uploading through a browser — it lands in your store listing automatically.

  • Auto-resizes to every required store dimension
  • Pushes directly to App Store Connect (iOS)
  • Pushes directly to Google Play Console (Android)
  • Replaces existing screenshots in your listing
  • Saves hours per submission
Android Only
💾

AAB Converter

Google Play requires Android App Bundles (AAB), not APKs. Convert your APK to a signed AAB directly in the app with no external tooling needed.

  • Converts APK to Android App Bundle (AAB)
  • Required format for Google Play uploads
  • Signed and aligned automatically
  • Uses Android SDK build tools on the server
  • Download the ready-to-upload AAB file
BleuJade
Frequently Asked Questions

Common Questions

Everything you need to know before you start building.

Do I need to build a native app to use BleuJade previews?

No. The "Preview Only" path lets you register any web app URL and activate a preview without going through the native build pipeline. You only need to build a native app if you're submitting to the App Store or Google Play.

What is a BleuJade and how do I get them?

BleuJades are the virtual currency used to activate app previews. You buy them in packs — Small (10 BJ / $2.99), Medium (20 BJ / $3.99), or Large (200 BJ / $19.99). You can also subscribe to a weekly or monthly auto-renew plan. Packs never expire.

How much does a native build submission cost?

$3.99 + tax per build submission. You are only charged when your build is fully verified and ready to push to the App Store or Google Play. If anything goes wrong during the build, there is no charge.

Do my testers have to pay anything?

Never. Testers only enter their email to access the preview. Payment is entirely on the developer side. Testers get a full personal trial starting from the day they sign up — not from when you activated the plan.

What happens when a preview plan expires?

The preview link shows a locked/expired page. Your tester emails are still saved and exportable. You can reactivate at any time by spending more BleuJades — the same link stays active, no new link needed.

Can testers install the preview to their home screen?

Yes. Every BleuJade preview is a full Progressive Web App (PWA). Testers can use "Add to Home Screen" on iOS (Safari) or Android (Chrome) and the app icon appears on their device — it looks and feels like a native app with no App Store download required.

What web apps are supported for the build pipeline?

Any publicly accessible web app URL. This includes Expo Web apps, React apps, Vue apps, Angular apps, Next.js, Remix, and static sites. The URL is wrapped in a native WebView (WKWebView on iOS, WebView on Android). Your app should be hosted at an HTTPS URL.

Do I need an Apple Developer or Google Play account?

Only for native store submissions. For the iOS build pipeline, you need an Apple Developer account ($99/year). For Android, you need a Google Play Developer account ($25 one-time). For BleuJade previews only, no store account is needed at all.

Is my source code stored on your servers?

No. We wrap your publicly accessible URL — we never access, store, or process your source code. Build output files (APK/AAB) are stored temporarily during the submission process and deleted after. What you ship is entirely yours.

How do I export my tester email list?

In the app, open any build's detail screen and scroll to the App Preview section. Tap "Export CSV" to download all tester emails as a comma-separated file. This is available at any time, even after a plan expires.

Can I use BleuJade without the 1twobuild mobile app?

Yes. BleuJade is also available as a standalone web app at /bleujade. You can register any app URL, manage your balance, purchase packs, activate preview plans, and manage testers — all from your browser without installing anything.

What is the GitHub import feature?

GitHub import lets you connect a repository to a build. This is useful for tracking which commit a build was made from and for teams that deploy from version control. The build still uses your public app URL — no private repo access is required.
Buy BleuJades
Loading...
Your account email
Card details
💎

BleuJades credited!

Your BleuJades have been added to your account. Open the app to activate a preview plan.