This is your work, valued
I used to build apps in C#. Now I build *tools* to build apps in C#. @Microsoft Engineer on the Xamarin.Andoid / .NET Android / .NET MAUI team.
dotnes. .NET for the NES game console
775spice. Spice ๐ถ, a spicy cross-platform UI framework!
247Xamarin.Forms.Mocks. Library for running Xamarin.Forms inside of unit tests
193glidex. glidex.forms is a library using Glide for faster Xamarin.Forms images on Android. Find out more about Glide at https://github.com/bumptech/glide
189Xamarin.Android.Lite. Prototype/proof of concept of a "lite" Xamarin.Android that only supports Xamarin.Forms
120Android-NativeAOT. A .NET 8, NativeAOT example on Android
98boots. boots is a .NET global tool for "bootstrapping" vsix & pkg files. Just "boots https://url/to/your/package"!
88maui-profiling. Repository for building MAUI apps over time. So we can install & profile them.
56memory-analyzers. C# code analyzers for finding memory leaks
47XPlatUtils. A set of helpers for cross platform apps. Right now has a ServiceContainer and Messenger implementation.
35inclusive-code-reviews-browser. A chrome web extension for improving code reviews on Github or Azure DevOps
35Mono.Profiler.Android. Support for the Mono profiler in .NET 6 Android applications
33XamChat. Simple chat application for iOS and Android
27Xamarin.InAppPurchasing. Sample project for secure in-app purchases with Xamarin for iOS and Google Play
26UnityBuild. Example project showing automated builds with Unity3D
26lols. Performance test: LOLs per second
25inclusive-code-reviews-ml. Machine learning for code reviews!
18Xamarin.SSLPinning. Test project to setup SSL pinning with Xamarin.iOS
15Xamarin.Forms.Benchmarks. Using BenchmarkDotNet to write some benchmarks for Xamarin.Forms concepts.
11measure-startup. C# console app to launch a process, wait for stdout, report a time
9gcdump-analyze. Displays `*.gcdump` files in a textual format, for CLI and humans, or AIs.
9maui-scrolling-performance. Test repository for measuring scrolling performance of .NET MAUI apps on Android
7MyPal. A .NET MAUI sample application that uses omni-input LLMs to create "My Pal", a friendly koala that insults you based on a selfie!
5wpf-memory-leaks. Unit tests using WPF, to discover if/how it avoids memory leaks
3CatSwipe. A .NET MAUI app, that is a version of tinder, but for online cat photos.
3maui-workload. Prototype of a dotnet/maui "workload"
3android-profiled-aot. This is a repo for recording .NET 6 AOT profiles.
3maui-workload-pinning. This is an example of installing .NET MAUI Preview 7 and using RC1 packs
2Xamarin.Forms.Performance. Repo for testing performance in Xamarin.Forms on Android
2BenchmarkDotNet-Android. BenchmarkDotNet projects for comparing .NET 6 to Xamarin.Android
2twitch-embeddinator. Demo project taking a Xamarin.Forms app and running it with Embeddinator-4000 in Android Studio
2CustomResourceDesigner. Example of making a "slimmer" Resource.designer.cs
2Embeddinator-Gradle-Plugin. Proof of concept gradle plugin
2Benchmarks. Group of C# benchmarks for testing purposes
2Live.Forms.iOS. Xamarin.Forms live XAML reloading (iOS only)
2baseline-profiles. For recording baseline profiles, see: https://developer.android.com/topic/performance/baselineprofiles
2DeleteBinObjBug. Reproducing DeleteBinObj and/or FastDev bug
2MonoGameSaveImage. Example of using Texture2D.SaveAsPng and Texture2D.SaveAsPng
2android-gcrepro. A repro for an Android "GC bridge" issue
1class-lib-pack-r2r. Include ReadyToRun compiled assemblies in a NuGet/class library.
1MicrosoftExtensionsRepro. Trying to repro startup performance issue on Android
1maui-view-performance. Repo for measuring .NET MAUI views & page navigation
1NuGetBonanza. Put all the popular .NET MAUI packages in a sample and "root" them all!
1inclusive-code-reviews-demo. Source code for my presentation "Using ML.NET and LLMs in C#"
1Simulations. Levi's simulations
1gitinfotest. This is a repro for an MSBuild issue.
1