Simple cross platform plugin to check connection status of mobile device, gather connection type, bandwidths, and more.
Get started by reading through the Connectivity Plugin documentation.
- Available on NuGet: Xam.Plugin.Connectivity
- CI NuGet Feed: https://ci.appveyor.com/nuget/connectivityplugin
Platform | Version |
---|---|
Xamarin.iOS | iOS 6+ |
tvOS - Apple TV | All |
Xamarin.Android | API 10+ |
Windows 10 UWP | 10+ |
Xamarin.Mac | All |
.NET 4.5/WPF | All |
.NET Core | 2.0+ |
Tizen | 4.0+ |
Created By: @JamesMontemagno
- Twitter: @JamesMontemagno
- Blog: MotzCod.es, Micro Blog
- Podcasts: Merge Conflict, Coffeehouse Blunders, The Xamarin Podcast
- Video: The Xamarin Show on Channel 9, YouTube Channel
Thank you for your interest in contributing to the Connectivity plugin! In this section we'll outline what you need to know about contributing and how to get started.
Please browse open issues, if you're looking to fix something, it's possible that someone already reported it. Additionally you select any up-for-grabs
items
Please fill out the pull request template when you send one. Run tests to make sure your changes don't break any unit tests. Follow these instructions to run tests -
iOS
- Navigate to tests/Connectivity.Tests.iOS
- Execute
make run-simulator-tests
Android
Execute ./build.sh --target RunDroidTests
from the project root
The MIT License (MIT) see License file
All I have ever asked is to be active by submitting bugs, features, and sending those pull requests down! Want to go further? Make sure to subscribe to my weekly development podcast Merge Conflict, where I talk all about awesome Xamarin goodies and you can optionally support the show by becoming a supporter on Patreon.