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

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

Awesome Lists containing this project

README

          

Android Deeplink Starter

[![jCenter](https://img.shields.io/badge/Kotlin-1.3.61-green.svg
)](https://github.com/Foso/MpApt/blob/master/LICENSE)[![jCenter](https://img.shields.io/badge/Apache-2.0-green.svg)](https://github.com/Foso/MpApt/blob/master/LICENSE)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)
Tweet
[![Pub](https://img.shields.io/jetbrains/plugin/v/13810-android-deeplink-starter.svg?label=Android%20Deeplink%20Starter)](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



Autocomplete pub packages screenshot


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



Autocomplete pub packages screenshot


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