Native Update — other project

Native Update is a production, NPM-published Capacitor plugin (native-update v3.0.1) for OTA/live updates, app-store update checks, and in-app review prompts, shipped as a full monorepo. It includes real Kotlin and Swift native implementations, a release-management CLI (bundle create/sign/verify, key generation, release monitoring), a Laravel 11 + Nova 5 HTTP-only SaaS backend with Sanctum bearer-token auth and Spatie role-based access control, a React 19 marketing/dashboard site that is Capacitor-wrapped for the Play Store, a public 58-page Docusaurus documentation site, and two runnable example apps. The v3.0.0 release deliberately removed Firestore so the entire system runs through one HTTP backend — a single source of truth that is simpler to operate. It carries 198 tests (62 TypeScript + 136 Pest), a Detox E2E suite, signed-bundle integrity (SHA-256 + RSA-SHA256), and crash-rollback safety, and is the canonical OTA strategy across the project portfolio.

Tech stack

  • TypeScript 6
  • CapacitorJS 8
  • Kotlin
  • Swift
  • Laravel 11
  • Laravel Nova 5
  • React 19
  • Vite 8
  • Node.js
  • Docusaurus

Key features

  • OTA/live bundle updates
  • Play Core + App Store update checks
  • Throttle-aware in-app review prompts
  • Release-management CLI
  • Laravel 11 + Nova 5 SaaS backend (Sanctum + RBAC)
  • Signed bundles + crash-rollback safety
  • 58-page public Docusaurus docs site

Category: other · Status: completed · Started: 2024-06 · Through: Present · Client: Open Source

Links: https://nativeupdate.aoneahsan.com · https://github.com/aoneahsan

Tags: npm · package · capacitor · mobile · ota-updates · live-updates · laravel


Contact

Website: https://zaions.com
Email: aoneahsan@gmail.com
GitHub: github.com/aoneahsan
LinkedIn: linkedin.com/in/aoneahsan
RSS Feed: https://zaions.com/feed.xml
Sitemap: https://zaions.com/sitemap.xml
LLM Index: https://zaions.com/llms.txt