Skip to content

Introduction

Flinku is a project-based deep linking platform. Each app is a project with its own subdomain on flku.dev, Universal Links / App Links, and a single SDK configuration using your project baseUrl—no API keys in the client for matching. It is built as a focused alternative to Firebase Dynamic Links for Flutter, iOS, and Android.

AI-assisted integration: Give your AI assistant our integration guide and it will integrate Flinku into your project automatically — no manual doc reading needed.

What is Flinku?

A deep link sends users to a specific screen inside your app. Deferred deep linking keeps that intent when the user does not have the app yet: they tap a link, go to the store, install, open the app, and the SDK restores the right destination and parameters.

With Flinku, every project gets a branded subdomain so short links look like yourapp.flku.dev/abc123 and always resolve in the context of that project.

How it works

End-to-end flow from dashboard setup to the correct in-app screen:

  1. Create a project in the dashboard → get your subdomain yourapp.flku.dev.
  2. Configure your app once (iOS Bundle ID, Android package name, store URLs, fingerprints, and related settings).
  3. Create links inside your project (title, deep link URI, optional query params).
  4. Share yourapp.flku.dev/abc123.
  5. User clicks → routed to App Store or Play Store when the app is not installed.
  6. User installs → app opens → SDK match() → navigate to the correct screen.

Example: configure and match

Point the SDK at your project subdomain. After the user follows a Flinku link into your app, call match() to read the resolved deep link and parameters.

dart
// Flutter
Flinku.configure(baseUrl: 'https://yourapp.flku.dev');
final link = await Flinku.match();
if (link != null && link.matched) {
  print(link.deepLink);  // yourapp://product/123
  print(link.params);    // { ref: instagram, promo: SAVE20 }
}

Supported platforms

  • Flutter
  • iOS (Swift) — Universal Links
  • Android (Kotlin) — App Links
  • React Native
  • Unity
  • Capacitor

Before you start

  • Sign in at app.flinku.dev .
  • Create a project and note your subdomain (e.g. yourapp.flku.dev).
  • Have your iOS Bundle ID, Team ID, and App Store URL ready.
  • Have your Android package name, release SHA-256 fingerprint, and Play Store URL ready.

Quickstart →

Project setup, platform config, SDK install, and your first link.

SDK guides →

Install, configure, match, and create links per platform.

The modern Firebase Dynamic Links replacement.