# com.usebutton.sdk

## Interfaces

| Interface | Description |
| --- | --- |
| [Button.OnConfigureListener](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/Button.OnConfigureListener.html) | Completion listener for `configure(Context, String, OnConfigureListener)`. |
| [OnUrlOpenedListener](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/OnUrlOpenedListener.html) | _This interface is deprecated._<br>_use `openURL(String, BrowserConfig, OnBrowserOpenedListener)` instead._ |

## Classes

| Class | Description |
| --- | --- |
| [Button](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/Button.html) | Main entry point to the Button SDK. |
| [DropinButton](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/DropinButton.html) | _This class is deprecated._<br>_Button Actions has been deprecated. Please contact Button to update your integration._ |
| [InteractiveButton](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/InteractiveButton.html) | _This class is deprecated._<br>_Button Actions has been deprecated. Please contact Button to update your integration._ |

## Exceptions

| Exception | Description |
| --- | --- |
| [Button.InvalidAppIdException](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/Button.InvalidAppIdException.html) | Exception class when an Application id is invalid. |
