https://github.com/sidovsky/hyperion-xamarin.android
Hyperion package for Xamarin.Android
https://github.com/sidovsky/hyperion-xamarin.android
android hyperion xamarin
Last synced: 7 months ago
JSON representation
Hyperion package for Xamarin.Android
- Host: GitHub
- URL: https://github.com/sidovsky/hyperion-xamarin.android
- Owner: SIDOVSKY
- License: mit
- Created: 2019-12-29T12:46:00.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-11-18T12:16:56.000Z (over 5 years ago)
- Last Synced: 2025-10-14T06:14:58.844Z (8 months ago)
- Topics: android, hyperion, xamarin
- Language: C#
- Homepage:
- Size: 2.03 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Hyperion for Xamarin.Android
[Hyperion](https://github.com/willowtreeapps/Hyperion-Android) module pack for Xamarin.Android apps
[]() []() [](https://www.nuget.org/packages/Hyperion-Xamarin.Android)

## Installing
Add [NuGet package](https://www.nuget.org/packages/Hyperion-Xamarin.Android) to your Xamarin.Android project
```
PM> Install-Package Hyperion-Xamarin.Android
```
## Setup and Usage
Once NuGet package is installed, Hyperion is integrated into your app during build. No initialization code needed. It will be started automatically with your app.
Hyperion drawer can be opened from its notification.
By default, Hyperion is included only for Debug configuration.
If you want to enable it for other configurations please set `$(EnableHyperion)` MSBuild property in your `.csproj` file:
```xml
...
true
```
**ATTENTION!** If your app uses a custom Application class, please, add these lines to your `AndroidManifest.xml` file:
```xml
...
...
```
This will help Xamarin.Android build tasks to generate and register MonoRuntimeProviders for processes declared in java libraries.
Otherwise Hyperion-Crash and Hyperion-Phoenix plugins will crash due to uninitialized mono runtime in their processes.
## Included plugins
- [Hyperion-Attr](https://github.com/willowtreeapps/Hyperion-Android/tree/develop/hyperion-attr) - Inspect views and adjust their attributes.
+ including [support.design](https://github.com/willowtreeapps/Hyperion-Android/tree/develop/hyperion-attr-design), [support.v4](https://github.com/willowtreeapps/Hyperion-Android/tree/develop/hyperion-attr-support-v4), [support.v7](https://github.com/willowtreeapps/Hyperion-Android/tree/develop/hyperion-attr-appcompat-v7), [support.v7.widget.RecyclerView](https://github.com/willowtreeapps/Hyperion-Android/tree/develop/hyperion-attr-recyclerview)
- [Hyperion-Crash](https://github.com/willowtreeapps/Hyperion-Android/tree/develop/hyperion-crash) - Show alternative activity when app crashes with the crash details. No UI for this module within drawer.
- [Hyperion-Disk](https://github.com/willowtreeapps/Hyperion-Android/tree/develop/hyperion-disk) - Browse, delete, or share your app\'s files.
- [Hyperion-Geiger-Counter](https://github.com/willowtreeapps/Hyperion-Android/tree/develop/hyperion-geiger-counter) - Check animation performance by listening for dropped frames.
- [Hyperion-Measurement](https://github.com/willowtreeapps/Hyperion-Android/tree/develop/hyperion-measurement) - Tap views to measure the distances between them.
- [Hyperion-Phoenix](https://github.com/willowtreeapps/Hyperion-Android/tree/develop/hyperion-phoenix) - Clear local storage and relaunch the app.
- [Hyperion-Recorder](https://github.com/willowtreeapps/Hyperion-Android/tree/develop/hyperion-recorder) - Record, save, and share a video of your app.
- [Hyperion-Shared-Preferences](https://github.com/willowtreeapps/Hyperion-Android/tree/develop/hyperion-shared-preferences) - View and edit your app\'s key-value storage.
- [Hyperion-AppInfo](https://github.com/STAR-ZERO/Hyperion-AppInfo) - Plugin which shows screen of details about an application
Xamarin.Android app packaging system cannot merge same-named java service provider configuration files (`META-INF\services\`) from multiple libraries.
That's why special pre-merged configuration files are included via `hyperion-known-services-xamarin.aar`.
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.