Skip to main content

TkushPatch Overview

TkushPatch is an enterprise-grade, self-hosted Over-The-Air (OTA) Code Push platform designed specifically for mobile applications built with the Flutter framework.

The Problem Solved​

In traditional mobile release cycles, every bug fix or update requires:

  1. Recompiling the complete application package.
  2. Submitting to app stores (Google Play Store, Apple App Store).
  3. Waiting for automated and human reviews (taking hours to days).
  4. Waiting for end users to download and update manually or over Wi-Fi.

TkushPatch removes this bottleneck for all Dart code: critical fixes are delivered live, directly to end-user devices in minutes, with zero downtime and without going through store review queues.

Instant Delivery Flow

Dart Code Edit ➔ Compressed Patch Generation ➔ Cryptographic Signing ➔ Secure Distribution ➔ Instant Activation on Mobile

Platform Architecture​

ComponentRoleDescription
TkushPatch ServerDistribution EngineManages releases, generates patches, enforces rollout policies, and validates security.
Web ConsoleFleet AdministrationModern dashboard for monitoring versions, approving patches with four-eyes governance, and managing devices.
CLI tk-ota-pushDeveloper ToolCommand-line utility for local developer builds and automated CI/CD pipelines.
Client SDK tk_ota_pushMobile LibraryFlutter library providing automatic background checks, secure downloads, and automatic rollback safeguards.

What Can and Cannot Be Updated​

OTA Scope
  • Supported: All Dart source code, UI widgets, business logic, state management, declared assets in pubspec.yaml, and pure Dart package dependencies.
  • Not Supported: Native code changes (Java, Kotlin, Swift, Objective-C, C/C++), modifying permissions in AndroidManifest.xml or Info.plist, or third-party plugins with new native bindings not included in the base release.