Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/FelipeKoga/deeplink-launcher
- Owner: FelipeKoga
- License: gpl-3.0
- Created: 2024-01-09T23:32:29.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-23T17:46:58.000Z (3 months ago)
- Last Synced: 2024-10-24T01:55:40.333Z (3 months ago)
- Topics: android, compose-multiplatform, datastore, desktop, ios, jetpack-compose, kmp, koin, kotlin, kotlin-multiplatform-mobile, kotlin-multiplatform-sample, material3, modularization, sqldelight, voyager
- Language: Kotlin
- Homepage: https://play.google.com/store/apps/details?id=dev.koga.deeplinklauncher.android
- Size: 16.7 MB
- Stars: 22
- Watchers: 1
- Forks: 2
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-list - FelipeKoga/deeplink-launcher - Launch deeplinks easily - built with Compose Multiplatform (Kotlin)
README
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.## 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
✅
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)