⚡ Developer Hub · Version 1.0.0

APKForge Developer Documentation

Everything you need to package websites and HTML5 web apps into high-performance, signed native Android APK binaries.

Quick Start Guide

Deploy your first Android application in 60 seconds with zero Java or SDK toolchain setup.

Step 1

Supply Source

Enter a live website URL (e.g. your SaaS app) or upload a .zip bundle with your index.html.

🌐 Online or 📦 Offline
Step 2

Brand & Configure

Set your App Name, custom Keystore, Icon, orientation, and adjust real-time Splash Screen blur/opacity.

✨ Live Mockup Preview
Step 3

Compile & Install

Our cloud engine outputs a production-signed .apk ready to test on Android or publish to stores.

🚀 100% Signed Binary
📦

Source Modes: URL vs HTML5 ZIP

Choose the optimal build engine architecture for your application.

🌐

Live Website URL

Best for WebApps & SaaS

Direct native WebView integration connected to your server. When you update your website, your mobile app updates instantly without requiring users to reinstall.

  • ✓ Instant zero-reinstall updates
  • ✓ Full SSL & HTTPS acceleration
  • ✓ Native Pull-to-Refresh support
📂

HTML5 / ZIP Bundle

100% Offline Capable

Local asset compilation. All HTML, CSS, JavaScript, WebAssembly, and media files are embedded directly into the APK binary for blazing fast offline execution.

  • ✓ Runs without internet connection
  • ✓ Instant local asset loading
  • ✓ Perfect for HTML5 games & tools
⚙️

App Configuration & Keystore

Detailed parameter specifications for AndroidManifest and runtime settings.

Setting Format Description
App Name String (1-32 chars) Title displayed below the app icon on the user's Android home screen.
Package Name com.domain.app Globally unique reverse-DNS identifier required by Google Play Store.
Version Name 1.0.0 (SemVer) Human-readable release version shown to end-users.
Version Code Integer (e.g. 1) Internal incremental build number for automated store updates.
Orientation portrait | landscape Locks the app viewport or allows automatic fluid device rotation.
🎨

Splash Screen Customizer & Visuals

Design an elegant launch transition before your web application renders.

🖼️

Custom Logo Upload

Toggle between your primary app launcher icon or upload a dedicated high-resolution PNG/SVG emblem.

📏

Fluid Size Slider

Fine-tune logo size between 40px and 260px with quick presets (64px, 96px, 140px, 200px).

Gaussian Blur & Opacity

Adjust transparency (10%-100%) and apply backdrop blur (0-20px) for a stylized cyber-tech entrance.

⏱️

Fade Duration

Set startup display delay (1.5s - 4.0s) with seamless cubic-bezier fade-out animation.

📡

Offline Resilience & Network Detection

Keep users engaged even when they lose internet connection.

Automatic Dark-Mode Error Screen

When internet connectivity drops, APKForge automatically intercepts browser error pages and displays a clean dark-themed screen with a pulsating retry button that auto-reloads the instant connection is restored.

🛡️

Android Permissions Matrix

Enable native hardware features directly from the web application layer.

CAMERA Hardware
Camera Capture & QR Scanner
Enables HTML5 <input type="file" capture> and WebRTC video feeds for barcode scanning and photo uploads.
ACCESS_FINE_LOCATION GPS
Precise GPS Geolocation
Allows HTML5 navigator.geolocation for live map coordinates, tracking, and delivery locations.
RECORD_AUDIO Microphone
Audio & Voice Recording
Enables microphone input for WebRTC voice communication and voice messaging widgets.
POST_NOTIFICATIONS Android 13+
Push & Local Notifications
Enables foreground push notification permissions and system alerts for customer engagement.
☁️

Cloud Storage & Data Retention Policy

Permanent cloud object storage with enterprise privacy and instant access.

☁️

Permanent Cloud Object Storage

Your compiled APK binaries and hosted website files are stored safely in permanent Cloud Object Storage. There are no expiration countdowns or auto-deletions — you can re-download your APKs anytime from your dashboard.

Permanent Project Settings & 1-Click Rebuild

All project configurations, app icons, splash screens, and hardware permissions are permanently preserved in your account until you choose to manually delete them. Rebuild updated APKs anytime in 1 click.

🔌

REST API Integration & Webhooks

Automate Android APK generation programmatically via standard JSON REST endpoints.

API Base URL: https://apkforge.site/api
POST /api/build.php Trigger new APK compilation
curl -X POST "https://apkforge.site/api/build.php" \
  -H "X-CSRF-TOKEN: YOUR_CSRF_TOKEN" \
  -F "app_name=My Awesome App" \
  -F "package_name=com.mycompany.app" \
  -F "version_name=1.0.0" \
  -F "version_code=1" \
  -F "source_type=url" \
  -F "source_url=https://example.com"
GET /api/build-status.php?id={BUILD_ID} Poll compilation progress and get APK download URL
curl -X GET "https://apkforge.site/api/build-status.php?id=12"
GET /api/build-status.php?action=download&id={BUILD_ID} Stream binary directly to device
curl -L -O "https://apkforge.site/api/build-status.php?action=download&id=12"