https://github.com/foso/android-deeplink-starter
IntelliJ/Android Studio plugin that adds an alternative UI to start Android deeplinks
https://github.com/foso/android-deeplink-starter
android intellij-plugin
Last synced: 7 months ago
JSON representation
IntelliJ/Android Studio plugin that adds an alternative UI to start Android deeplinks
- Host: GitHub
- URL: https://github.com/foso/android-deeplink-starter
- Owner: Foso
- License: apache-2.0
- Created: 2020-02-06T20:05:48.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-02-25T19:11:13.000Z (over 5 years ago)
- Last Synced: 2025-01-26T15:26:51.710Z (8 months ago)
- Topics: android, intellij-plugin
- Language: Kotlin
- Homepage:
- Size: 259 MB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README
Android Deeplink Starter
[](https://github.com/Foso/MpApt/blob/master/LICENSE)[](https://github.com/Foso/MpApt/blob/master/LICENSE)
[](http://makeapullrequest.com)![]()
[](https://plugins.jetbrains.com/plugin/13810-android-deeplink-starter)## Introduction 🙋♂️ 🙋
This plugin adds an alternative UI to start Android deeplinks
Features
The deeplink starter
![]()
DeeplinkValue
Here you can insert your deeplink. When this view gets opened from the Manifest file or navigation navgraph, this gets prefilled.
For every word that surrounded by curly brackets, an extra textfield will be added where you can insert the value, e.g. see the {noteId} above.
Reload UI
When you change the text in "DeeplinkValue", you can use this to reload the starter view.
Launch Flags
Here you can insert additional flags to the deeplink
How to open the starter
Tools menu
![]()
You can find the "Android Deeplink Starter" inside the Intellij Tools Menu
Android Manifest
![]()
When you have declared deeplinks in your AndroidManifest xml, this plugin will add a deeplink icon next to the line with the data-Tag.
When you click on it, the deeplink starter will open filled with the contents of "android:host","android:pathPrefix" and "android:sheme"
Android Navigation Component Navgraph
![]()
When you are using the Android Navigation Component and have the deeplinks declared in your navgraph xml, this plugin will add a deeplink icon next to the line.
When you click on it, the deeplink starter will open filled with the content of "app:uri"
## :arrow_down: How to install?
You can install plugin directly from IntelliJ IDEA or Android Studio:
1. Open _Preferences_
2. Choose _Plugins_
3. Select the _Marketplace_ tab
4. Search for **Android DeepLink Starter**
5. Click on _install_## :card_file_box: How can I contribute to this plugin?
* Create a [bug report](https://github.com/Foso/Android_Deeplink_Starter/issues/new?assignees=&labels=bug&template=i-encountered-a-bug-while-using-the-plugin.md&title=) when accounting a bug
* Create a [feature request](https://github.com/Foso/Android_Deeplink_Starter/issues/new?assignees=&labels=enhancement&template=i-d-like-to-request-a-feature.md&title=)
* Open up a [pull request](https://github.com/Foso/Android_Deeplink_Starter/pulls)## :fire: What's new?
### 1.0.1
- initial release