Open Source at Microsoft Mobile

This post has been republished via RSS; it originally appeared at: Microsoft Mobile Engineering - Medium.

At Microsoft, we use and build a lot of different open-source software. With this list, we will be sharing some of the OSS we use and love across different mobile teams at Microsoft.

Source: Open at Microsoft (@OpenAtMicrosoft) / Twitter

Adaptive Cards

Adaptive Cards are a new way for developers to exchange card content in a common and consistent way.

GitHub - microsoft/AdaptiveCards: A new way for developers to exchange card content in a common and consistent way.

Corned Beef

CornedBeef is an Android library for displaying instructional overlays or ‘coach marks’ that float above the current window.

GitHub - TouchType/CornedBeef: Android 'coach mark' library

Snippet

Snippet is an extensible Android library to measure execution times of the code sections in a way that does not compromise with the readability and can be shipped to production without any additional setup.

GitHub - microsoft/snippet-timekeeper: An android library to measure code execution time. No need to remove the measurement code, automatically becomes no-op in the release variants. Does not compromise with the code readability and comes with features that enhance the developer experience.

Fluent UI for Android

Fluent UI for Android is a native library that provides the Office UI experience for the Android platform

GitHub - microsoft/fluentui-android

Android App size difference

Android App size difference is a tool for measuring Android app size in your CI. Read more at Measuring Android app size in CI | Microsoft Mobile Engineering (medium.com).

GitHub - microsoft/android-app-size-diff: Android app size measuring in your CI

Fluent UI Apple

Fluent UI Apple contains native UIKit and AppKit controls aligned with Microsoft’s Fluent UI design system

GitHub - microsoft/fluentui-apple: UIKit and AppKit controls for building native Microsoft experiences

Fluent UI System Icons

Fluent UI System Icons are a collection of familiar, friendly and modern icons from Microsoft. These are available for Android, iOS, macOS and Flutter.

GitHub - microsoft/fluentui-system-icons: Fluent System Icons are a collection of familiar, friendly and modern icons from Microsoft.

Surface Duo SDK

Surface Duo SDK is a set of libraries that help you to build dual screen and foldable experiences for Microsoft Surface Duo and other foldable devices.

GitHub - microsoft/surface-duo-sdk: Set of libraries that help you to build dual screen experiences for Microsoft Surface Duo

ReactXP

ReactXP is a library for cross-platform app development using React and React Native.

GitHub - microsoft/reactxp: Library for cross-platform app development.

Xamarin.Forms

Xamarin.Forms provides a way to quickly build native apps for iOS, Android, Windows and macOS, completely in C#.

GitHub - xamarin/Xamarin.Forms: Xamarin.Forms Official Home

We have also written a few articles about using and building open-source software, such as Mixing static and dynamic linking in CocoaPods. You can find more such articles on our medium page below.

Open Source — Microsoft Mobile Engineering — Medium

We plan to expand this list to include more such open-source software that we all love. We look forward to you trying these out and contributing with your ideas and code!


Open Source at Microsoft Mobile was originally published in Microsoft Mobile Engineering on Medium, where people are continuing the conversation by highlighting and responding to this story.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.