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 jetpack-compose kmp koin kotlin kotlin-multiplatform-mobile kotlin-multiplatform-sample material3 modularization sqldelight voyager

Last synced: about 2 months ago
JSON representation

Launch deeplinks easily - built with Compose Multiplatform

Awesome Lists containing this project

README

        


DeepLink Launcher Logo

DeepLink Launcher


Simplify deeplink management with DeepLink Launcher. Built on Compose Multiplatform and Material3, this tool offers developers and QA teams an intuitive interface for executing, organizing, tracking, and sharing deeplinks.



Stars


Run Unit Tests


Deploy Release


Get it on Google Play
Linux
Windows

## Screenshots

#### Android
![Screenshot 1](docs/screenshots/android-screenshot.png)

#### Desktop
![Screenshot 2](docs/screenshots/desktop-screenshot.png)

## Platforms




Platform
Status


Android



Desktop



iOS
Planned

Check out the releases page for downloading the desktop executables and Android APK.

## Features
- **Execute Deeplinks**: Quickly and easily execute deeplinks. In the desktop version, ADB is used to automatically trigger the deeplink inside the emulator/device, while on Android, the app utilizes Uri for the same purpose.
- **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)