Delpin Susai Raj Wednesday, 21 October 2020

Xamarin.Forms - Network Speed Monitor

 In this blog post, you will learn how to monitor you network speed in Xamarin.Forms.

Introduction

Xamarin.Forms code runs on multiple platforms - each of which has its own filesystem. This means that reading and writing files is most easily done using the native file APIs on each platform. Alternatively, embedded resources are a simpler solution to distribute data files with an app.

Prerequisites

  • Visual Studio 2017 or later (Windows or Mac)

Setting up a Xamarin.Forms Project

Start by creating a new Xamarin.Forms project. You wíll learn more by going through the steps yourself.

Create a new or existing Xamarin forms(.Net standard) Project. With Android and iOS Platform.


 Network Monitor 

Now, create a network helper class for check network connectivity in xamarin.froms.

NetworkHelper.cs


Consuming Network helper

Here, you will call the Network helper class and you will get the network speed.

MainPage.Xaml


Here I shows the result in toast. 

MainPage.xaml.cs


Run



I hope you have understood you will learn how to check network speed in Xamarin.Forms.

Thanks for reading. Please share your comments and feedback. 

Happy Coding :)