Skip to main content

TkushPatch User & Developer Guide

TkushPatch is the enterprise Over-The-Air (OTA) Code Push platform for Flutter applications (Android and iOS). It empowers engineering teams to fix critical bugs, deliver Dart patches, and iterate on production features instantly without waiting for App Store or Google Play re-validation.

This portal is your official User Guide. It provides all the instructions needed to integrate the SDK, use the command-line interface (CLI), manage versions in the web console, and succeed with live deployments.


Where to Start?​

Your GoalRecommended Guide
Understand core conceptsKey Concepts and How OTA Works
End-to-end tutorialPublishing your first patch step-by-step
Integrate Flutter packageSDK Installation and Quickstart Guide
Build & publish via CLICLI Commands Guide
Manage apps onlineWeb Console Guide
Four-Eyes GovernanceApproval Workflow
Troubleshooting & FAQsTroubleshooting Guide and FAQ

4-Step Update Lifecycle​

  1. Base Release Publication: The team prepares the app with the tk-ota-push CLI and distributes it via the App Store or Google Play.
  2. Dart Patch Creation: When a bug or feature update arises, the developer adjusts the code and generates a lightweight binary diff.
  3. Review & Governance: The patch is reviewed and approved in the Web Console under the Maker-Checker rule.
  4. Seamless Distribution: Mobile clients automatically download the digitally signed patch and apply it with zero user disruption.

The 3 Tools in the Platform​

  1. The Flutter SDK (tk_ota_push): The mobile Dart library integrated into your project. It queries updates in the background, downloads signed patches, applies updates on restart, manages dynamic assets, and safeguards stability with instant automatic rollbacks.

  2. The CLI (tk-ota-push): The command-line tool for developers and CI/CD pipelines to build releases, calculate binary diffs, publish patches, and manage versions.

  3. The Web Console: The enterprise management dashboard to track live versions, approve patches via four-eyes governance, tune progressive rollout percentages, manage team access, and monitor fleet health.

Language and Theme

You can switch the entire documentation to French or English using the language selector in the top-right header. Dark and light themes can be toggled next to it.