Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/FelipeKoga/deeplink-launcher

Launch deeplinks easily - built with Compose Multiplatform
https://github.com/FelipeKoga/deeplink-launcher

android compose-multiplatform datastore desktop ios jetpack-compose kmp koin kotlin kotlin-multiplatform-mobile kotlin-multiplatform-sample material3 modularization sqldelight voyager

Last synced: 3 months ago
JSON representation

Launch deeplinks easily - built with Compose Multiplatform

Awesome Lists containing this project

README

        


DeepLink Launcher Logo

DeepLink Launcher


DeepLink Launcher is a multiplatform app designed for executing and managing deeplinks. This tool offers developers and QA teams an intuitive interface for testing, organizing, tracking, and sharing deeplinks.



Stars


Release

## Demo
[![demo](https://github.com/user-attachments/assets/174c5fdd-8e15-4ae2-aa9c-94fc72e2c13c)](https://www.youtube.com/watch?v=umB3ZlYJMGA)

## Platforms




Platform
Status
Download


Android

Google Play


iOS

Not yet released.


Desktop

Download the version compatible with your OS here


## Features
- **Execute Deeplinks**: Quickly and easily execute deeplinks on Android and iOS Devices.
- **Device Bridge**: The Desktop App integrates with **ADB** and **Xcrun** to execute deeplinks in real-time on Android and iOS devices.
- **Auto-suggestion**: Get automatic suggestions for deeplinks based on previously executed links.
- **Deeplink History**: Track all executed deeplinks.
- **Favorites**: Mark deeplinks as favorites for quick access.
- **Folders**: Organize deeplinks into folders for efficient management.
- **Export/Import**: Share or backup deeplinks and folders in JSON or TXT formats.
- **Duplicate DeepLink**: Easily duplicate existing deeplinks, saving time when creating similar entries or variations.
- **Theme Support**: Customize your experience by switching between Light and Dark modes.
- **Search**: Quickly find deeplinks by searching for keywords.

## Built With




Technology
Description


Compose Multiplatform
Modern UI toolkit for building native UIs across all platforms.


Voyager
A multiplatform navigation library.


Koin
Dependency injection framework for Kotlin.


SQLDelight
Multiplatform database library generating typesafe Kotlin APIs.


DataStore
Modern data storage solution for storing key-value pairs or protocol buffers with Kotlin coroutines.


Material3
Design system that provides a consistent, intuitive set of user experiences across platforms.


Kotlinx Immutable
Immutable collections for Kotlin.


Kotlinx DateTime
Library for working with date and time in Kotlin.


AboutLibraries
Library for displaying open-source libraries in Android apps.


Detekt
Kotlin static code analysis tool.


Ktlint
Kotlin linter for code style.


MPFilePicker
Compose multiplatform file picker


Material 3 Window Size Class
Library for detecting device window size


## Architecture diagram

![Architecture Diagram](docs/diagram/architecture_diagram.png)