C# Android

Open-source C# projects categorized as Android | Edit details
Related topics: #iOS #Xamarin #xamarin-forms #Uwp #C#

Top 23 C# Android Projects

  • GitHub repo Mono

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

    Project mention: Can someone ELI5 the difference between c#, .net, core, etc? | reddit.com/r/csharp | 2021-11-11

    That's the Mono runtime that's part of .NET (i.e. the code in dotnet/runtime/src/mono). But I don't think the Mono framework (i.e. the code in mono/mono) is used for much.

  • 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: Beginner MVVM + Reactive Question (C# + UniRx) | reddit.com/r/dotnet | 2021-11-10

    If you're trying to use reactive with MVVM, you might have a look at ReactiveUI, an MVVM toolkit designed to work with reactive extensions. Specifically in this case, you could leverage DynamicData (RXUI's preferred method of handling collections), which lets you trigger updates based on change notification from child items, among other things. I'm still relatively new to RXUI myself, but if you have any questions I can certainly try to help a bit more.

  • Smarter Code

    Your Free Guide to Become Microsoft Azure Certified. Get this free guide to learn about different Azure certifications, what fits your current role, preparation resources, and freelancing platforms for Azure professionals to earn income

  • GitHub repo Uno Platform

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

    Project mention: I'm learning C# so I can make cross-platform GUIs | reddit.com/r/csharp | 2021-11-25

    I’ve been working on some projects lately that involves GUI applications for a Raspberry pi, WASM, and UWP. I’ve chosen to follow the Uno-Platform as my main go to although I am still experimenting. I didn’t have the best results initially using Avolonia UI on the raspberry pi although I haven’t dove as deep into it as I had the Uno-Platform. Uno has a very large and active development community and their documentation is up to date with the newest Microsoft products. This includes the team actively working on .Net 5, .Net6, .Net Maui, and WinUI3. They provide many samples on GitHub as well as useful examples written by supporters on their “blog” section over at Uno Platform Website

  • 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).

    Project mention: What are some inconveniences with using 2FA keys? | reddit.com/r/yubikey | 2021-11-28

    Yeah, tons of sites have TOTP. Just remember to save their recovery codes when you enable TOTP. Also, I like Bitwarden Authenticator because you will back up your TOTP seeds automatically. Oh, a warning: the Android app's QR scanning is flaky . If you have an opportunity to set up TOTP on a desktop instead, that will be less aggravating.

  • 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: QuestPDF 2021.11 - a new version of the open-source, MIT-licensed, C# library for generating PDF documents with fluent API, now with several community-driven improvements 🎉 Please help me make it popular 🚀 | reddit.com/r/dotnet | 2021-11-09

    With the new support for native dependency for WASM and Blazor. I think it will as the sample used for that was SkiaSharp drawing using WebGL.

  • GitHub repo Microcharts

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

    Project mention: QuestPDF 2021.11 - a new version of the open-source, MIT-licensed, C# library for generating PDF documents with fluent API, now with several community-driven improvements 🎉 Please help me make it popular 🚀 | reddit.com/r/csharp | 2021-11-09

    That's correct. Personally, I haven't tested SVG rendering but I know that others have incorporated Skia-related libraries with great success, e.g. when integrating charts with the Microcharts library. At some point, I should add an article in the documentation about it 😁

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • 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: Ripple effect in Xamarin.Android | dev.to | 2021-07-04

    If you want your controls to have ripple effect in Xamarin.Android you can use the TouchEffect from the Xamarin Community Toolkit, for most use cases it should work well.

  • 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 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 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: I'm Joining Rainway 🚀 | dev.to | 2021-11-09

    Hello, I'm Ben Greenier. You might know me from my WebRTC work at Microsoft, where I helped create and improve things like Mixer, browserd, early versions of winrtc, and MixedReality-WebRTC. I also had a chance to work on closed-source software directly with external engineering teams to solve all kinds of problems, though I primarily focused on those in the real-time media space. I chose to leave Microsoft in June 2021 to decompress after a challenging stint working on Microsoft Teams. I wanted to build some tech to help make creating games more approachable, and take some time to figure out what I wanted to do next. I also had the extreme privilege to be able to actually do that, so I did.

  • 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: MVVM resources | reddit.com/r/csharp | 2021-08-12
  • GitHub repo Device.Net

    A C# cross platform connected device framework

    Project mention: Nothing makes me doubt my humanity as much as those captcha things | reddit.com/r/britishproblems | 2021-07-22

    Relevant XKCD

  • 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 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 com.unity.uiwidgets

    UIWidgets is a Unity Package which helps developers to create, debug and deploy efficient, cross-platform Apps.

    Project mention: Unity flutter implementation | reddit.com/r/FlutterDev | 2021-08-28

    If your app is created with Unity and you're looking for building some fancy UI, I think you should take a look at the Unity UI widgets. I haven't personally tried it yet but it's worth to shot.

  • GitHub repo AuthenticatorPro

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

    Project mention: My employer is forcing everyone to download something called Okta onto their phones. Should I be concerned? | reddit.com/r/privacy | 2021-10-03

    I didn't know about that, cool utility! Just FYI the app I referenced, Authenticator Pro, is OSS - https://github.com/jamie-mh/AuthenticatorPro - at least it isn't tied to a global corporation that is hungry for your data.

  • 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 MALClient

    Not so small client app for Myanimelist.net - Windows 10 UWP & Android

    Project mention: MyAnimeList client? | reddit.com/r/fdroid | 2021-10-25


  • GitHub repo RestClient.Net

    .NET REST Client Framework for all platforms

    Project mention: What's the deal with HttpClient? | reddit.com/r/dotnet | 2021-10-01
  • 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: Who remembers the time when Apple marketed the OG iPhone’s OS as OS X? | reddit.com/r/apple | 2021-10-21

    Good news! The source code is available: https://github.com/unoplatform/calculator

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-11-28.

C# Android related posts


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

Project Stars
1 Mono 9,574
2 ReactiveUI 6,664
3 Uno Platform 5,938
4 MVVMCross 3,587
5 mobile 3,093
6 SkiaSharp 2,450
7 Microcharts 1,645
8 XamarinCommunityToolkit 1,440
9 Xamarin.Essentials 1,434
10 LottieXamarin 1,157
11 Rg.Plugins.Popup 1,053
12 MixedReality-WebRTC 681
13 WPF Application Framework (WAF) 584
14 Device.Net 436
15 DBreeze 414
16 Unity-Native-Sharing 389
17 bluetoothle 373
18 com.unity.uiwidgets 327
19 AuthenticatorPro 309
20 WhatsAppUI 273
21 MALClient 273
22 RestClient.Net 266
23 calculator 264
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Scout APM: A developer's best friend. Try free for 14-days
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.