C# Android

Open-source C# projects categorized as Android

Top 23 C# Android Projects

  • GitHub repo Mono

    Mono open source ECMA CLI, C# and .NET implementation.

    Project mention: When I assign a method to a command, is there a difference between a direct assignment and using param => ? | reddit.com/r/csharp | 2021-05-11

    For reference, see the Mono Delegate definition here: https://github.com/mono/mono/blob/main/mcs/class/corlib/System/Delegate.cs

  • GitHub repo ReactiveUI

    An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.

    Project mention: What is the best MVVM for WPF? | reddit.com/r/csharp | 2021-05-31

    Reactive UI, it can feel strange at first but once you understand it you will never go back. Give it a try https://www.reactiveui.net/, https://github.com/reactiveui/ReactiveUI

  • GitHub repo Uno Platform

    Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.

    Project mention: GUI in C# while using Linux (.NET Core) | reddit.com/r/csharp | 2021-06-13

    There's also Uno which should support Linux as well.

  • GitHub repo MVVMCross

    The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac.

  • GitHub repo mobile

    The mobile app vault (iOS and Android). (by bitwarden)

    Project mention: Bitwarden no longer accepts master password | reddit.com/r/Bitwarden | 2021-06-09
  • GitHub repo SkiaSharp

    SkiaSharp is a cross-platform 2D graphics API for .NET platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.

    Project mention: Real World Map Generation; now with Roads, Water, (dummy) Buildings, Zombies and Overmap | reddit.com/r/cataclysmdda | 2021-05-02

    I didn't thought this well enough; I had the impression that I could use some sparse data structure or an array of a smaller-than-RGB-values type. But I really rely on image manipulation with the Skia library (via SkiaSharp) for some key processes. The improvements I could get from an array are not worth it the complexity of reinventing the wheel several times.

  • GitHub repo Microcharts

    Create cross-platform (Xamarin, Windows, ...) simple charts.

    Project mention: Your experiences with Microcharts - The good, bad and ugly | reddit.com/r/xamarindevelopers | 2021-06-04

    Interested to hear who's using Microcharts and for those using it what have been your experiences? Do you feel this is as good as SyncFusion for charting, have you come across problems with using Microcharts, do you use it but you modified some charts, or maybe are you coding up your own charts with SkiaSharp?

  • GitHub repo Xamarin.Essentials

    Essential cross platform APIs for your mobile apps.

    Project mention: Can anyone clarify what this ‘Pegasus API’ is? Is this Norman on iPhone 11? | reddit.com/r/iosdev | 2021-05-21

    I don't know where you're seeing "xamarin/Essentials", but that's a repo for code used in writing cross-platform mobile applications. That message refers to this issue: https://github.com/xamarin/Essentials/pull/1457. It's something that was fixed in the project 7 months ago.

  • GitHub repo XamarinCommunityToolkit

    The Xamarin Community Toolkit is a collection of Animations, Behaviors, Converters, and Effects for mobile development with Xamarin.Forms. It simplifies and demonstrates common developer tasks building iOS, Android, and UWP apps with Xamarin.Forms.

    Project mention: AzureDevops + Xamarin + Netcore | reddit.com/r/xamarindevelopers | 2021-04-13
  • GitHub repo LottieXamarin

    Render After Effects animations natively on Android, iOS, MacOS and TvOS for Xamarin

    Project mention: Adding to Lottie Animations to Xamarin.Forms | dev.to | 2020-12-29

    Baseflow Lottie Library

  • GitHub repo Rg.Plugins.Popup

    Xamarin Forms popup plugin

    Project mention: What are the other tools that can create customizable Popup windows aside from Rg.Plugins.Popup | reddit.com/r/xamarindevelopers | 2021-05-28
  • GitHub repo net6-mobile-samples

    .NET 6 preview samples. Not for production use. The main branch tracks the current preview release, and develop tracks the upcoming preview.

    Project mention: Getting Started with .NET Multi-platform App UI (MAUI) for Android | dev.to | 2021-06-12
  • GitHub repo MixedReality-WebRTC

    MixedReality-WebRTC is a collection of components to help mixed reality app developers integrate audio and video real-time communication into their application and improve their collaborative experience

    Project mention: MRTK WebRTC-HoloLens development | reddit.com/r/HoloLens | 2021-04-29

    Right now, I think the only viable option is to try with the WebRTC sample from Microsoft at this link:https://github.com/microsoft/MixedReality-WebRTC but I am really lost on how I can build and deploy the app.

  • GitHub repo WPF Application Framework (WAF)

    Win Application Framework (WAF) is a lightweight Framework that helps you to create well structured XAML Applications.

    Project mention: What are some good open-source WPF projects to look at? | reddit.com/r/csharp | 2021-05-10
  • GitHub repo DBreeze

    C# .NET MONO NOSQL ( key value store embedded ) ACID multi-paradigm database management system.

  • GitHub repo Unity-Native-Sharing

    A Unity plugin to open native sharing dialogs on iOS and Android, primarily for text and files

    Project mention: Tips&Tricks - Add share feature to your mobile game and allow players to share their progress with friends! [MORE IN COMMENT] | reddit.com/r/Unity2D | 2021-05-15

    Source: https://github.com/NicholasSheehan/Unity-Native-Sharing

  • GitHub repo Device.Net

    A C# cross platform connected device framework

    Project mention: Vb.net programmable usb indicator lights | reddit.com/r/visualbasic | 2021-05-06
  • GitHub repo bluetoothle

    Easy to use, cross platform, REACTIVE BluetoothLE Plugin for Xamarin

    Project mention: Cross-platform mobile app can advertise, can scan, cannot connect via Bluetooth APIs | reddit.com/r/xamarindevelopers | 2021-03-18

    Hey. Im going to do this myself soon. If I understand it correctly you need to start a server on one device(a slave) before you can connect from a master. I was thinking of using https://github.com/aritchie/bluetoothle (since shiny seems too much to bite over...)

  • GitHub repo WhatsAppUI

    WhatsApp UI in Xamarin.Forms

    Project mention: Xamarin chat app - any NuGet packages for Xamarin like GiftedChat for React Native? | reddit.com/r/xamarindevelopers | 2021-04-20

    Or some samples: - Damien Doumer FreeChat - egbakou WhatsAppUI

  • GitHub repo calculator

    Uno Calculator: A simple yet powerful iOS/Android/WebAssembly/Linux C# port of the calculator that ships with Windows (by unoplatform)

    Project mention: Numi. Beautiful calculator app for Mac | news.ycombinator.com | 2021-03-29

    There's a port of the Windows calculator on the Uno Platform that's ad free, although not paid. https://github.com/unoplatform/calculator

  • GitHub repo RestClient.Net

    .NET REST Client Framework for all platforms

    Project mention: RestClient.Net 5 – ChristianFindlay.com | reddit.com/r/dotnetcore | 2021-05-28


  • GitHub repo PotatoNV

    Unlock bootloader of Huawei devices on Kirin 960/659

    Project mention: Does anyone know Honor 8x boot unlock code? | reddit.com/r/androidroot | 2021-06-03

    The code is device-specific. You can't just use someone else's code. If you don't mind opening the device you can use https://github.com/mashed-potatoes/PotatoNV to unlock it.

  • GitHub repo AuthenticatorPro

    📱 Two-Factor Authentication (2FA) client for Android + Wear OS

    Project mention: Authenticator | reddit.com/r/androidapps | 2021-04-05

    I'm fine with "Authenticator Pro" : https://github.com/jamie-mh/AuthenticatorPro

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-06-13.


What are some of the best open-source Android projects in C#? This list will help you:

Project Stars
1 Mono 9,329
2 ReactiveUI 6,342
3 Uno Platform 4,928
4 MVVMCross 3,532
5 mobile 2,700
6 SkiaSharp 2,220
7 Microcharts 1,562
8 Xamarin.Essentials 1,389
9 XamarinCommunityToolkit 1,301
10 LottieXamarin 1,110
11 Rg.Plugins.Popup 1,006
12 net6-mobile-samples 736
13 MixedReality-WebRTC 620
14 WPF Application Framework (WAF) 557
15 DBreeze 392
16 Unity-Native-Sharing 381
17 Device.Net 376
18 bluetoothle 361
19 WhatsAppUI 258
20 calculator 242
21 RestClient.Net 235
22 PotatoNV 212
23 AuthenticatorPro 201