{"repo":"dhindrik/TinyInsights.Maui","free":true,"listed":false,"github":"https://github.com/dhindrik/TinyInsights.Maui","clone":"git clone https://github.com/dhindrik/TinyInsights.Maui.git","description":"TinyInsights is a library for tracking and a website for showing insights for your .NET MAUI app. Data will be saved in Application Insights. The website will help you to show the data in a more mobile app-friendly user interface.","language":"C#","stars":102,"topics":["appdevelopment","applicationinsights","azure","dotnet","dotnetmaui"],"license":"MIT","category":"mobile-apps","readme_excerpt":"TinyInsights TinyInsights is a library for tracking and a website for showing insights for your .NET MAUI app. Data will be saved in Application Insights. The website will help you to show the data in a more mobile app-friendly user interface. You can try out the website here, https://mauiinsights.z6.web.core.windows.net/. No data is saved in the application. This web assembly page can be used until March 2026, when access with API-key will stop working. After that you have to set up a application in Entra. For about how to setup the website for your application, read this, How to set up and configure the web site . Add TinyInsights to your app Install the latest version of the package TinyInsights.Maui.AppInsights to your app project. Installation In MauiProgram.cs , you should call UseTinyInsights like below. If you want, you can configure what type of events you want to track. Track events Crashes will be tracked automatically if it is enabled, other events you need to track manually. To get access to the insights provider that you should use to track events, you should inject the IInsights interface. Track sessions When the app starts, a new session will be created. To create a new session, you should call the method below in the OnResume method in the App.xaml.cs file. This will create a new session every time the user is returning to the app. Track page views Track custom events Track exceptions Track additional data For all the track methods, you can pass additional da","default_branch":null,"files":null,"tree":[],"storefront":"/r/dhindrik","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dhindrik/TinyInsights.Maui/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}