Tired of the tedious adb shell command just to test a single deep link? Streamline your Android development workflow with DeepLink Tester! DeepLink Tester is a minimalist, yet powerful utility designed by a developer, for developers. It provides a straightforward interface to launch any URI or deep link on your device, making the debugging process faster and more efficient.
- Test any deeplink: Enter any URI and launch it directly from the app.
- History: Automatically saves a history of all tested deeplinks.
- Retry: Quickly re-test any deeplink from your history with a single tap.
- Remove: Clean up your history by removing individual entries.
- Error Handling: The app gracefully handles cases where no application can open the deeplink, preventing crashes and providing user-friendly feedback.
- Ad-Supported: Includes a banner ad for monetization, implemented with Google AdMob.
This project is built with a modern Android tech stack, including:
- Kotlin: The primary programming language.
- Jetpack Compose: The UI is built entirely with Jetpack Compose for a modern, declarative approach.
- Room: Used for creating and managing the local database for the deeplink history.
- Material 3: The application uses the latest Material Design components and theming.
- Kotlin Coroutines & Flow: Used for asynchronous operations and managing data streams from the database.
- Jetpack Navigation: For navigating between screens.
- Gradle Kotlin DSL & Version Catalogs: The build system is configured using modern and maintainable best practices.
