Xamarin.Forms - Xamarin.Forms official home

  •        12

Xamarin.Forms provides a way to quickly build native apps for iOS, Android, Windows and macOS, completely in C#.Read more about the platform at https://www.xamarin.com/forms.

https://xamarin.com/forms
https://github.com/xamarin/Xamarin.Forms

Tags
Implementation
License
Platform

   




Related Projects

Prism - Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Windows 10 UWP, and Xamarin Forms

  •    CSharp

Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Windows 10 UWP, and Xamarin Forms. Separate releases are available for each platform and those will be developed on independent timelines. Prism provides an implementation of a collection of design patterns that are helpful in writing well-structured and maintainable XAML applications, including MVVM, dependency injection, commands, EventAggregator, and others. Prism's core functionality is a shared code base in a Portable Class Library targeting these platforms. Those things that need to be platform specific are implemented in the respective libraries for the target platform. Prism also provides great integration of these patterns with the target platform. For example, Prism for UWP and Xamarin Forms allows you to use an abstraction for navigation that is unit testable, but that layers on top of the platform concepts and APIs for navigation so that you can fully leverage what the platform itself has to offer, but done in the MVVM way.Prism 6 is a fully open source version of the Prism guidance originally produced by Microsoft patterns & practices. The core team members were all part of the P&P team that developed Prism 1 through 5, and the effort has now been turned over to the open source community to keep it alive and thriving to support the .NET community. There are thousands of companies who have adopted previous versions of Prism for WPF, Silverlight, and Windows Runtime, and we hope they will continue to move along with us as we continue to evolve and enhance the framework to keep pace with current platform capabilities and requirements.

Xamarin-Forms-Labs - Xamarin Forms Labs is a open source project that aims to provide a powerful and cross platform set of controls and helpers tailored to work with Xamarin Forms

  •    CSharp

XLabs is a open source project that aims to provide a powerful and cross platform set of services and controls tailored to work with Xamarin and Xamarin Forms. ##NOTICE: This project is no longer maintained. It may not work with newer versions of Xamarin.Forms.

xamarin-forms-book-preview-2 - Sample code for the 2nd Preview Edition of "Creating Mobile Apps with Xamarin

  •    CSharp

Sample code for the 2nd Preview Edition of Creating Mobile Apps with Xamarin.Forms.Chapters of the book can be downloaded from http://developer.xamarin.com/guides/cross-platform/xamarin-forms/creating-mobile-apps-xamarin-forms/.

xamarin-forms-book-samples - Code samples for "Creating Mobile Apps with Xamarin.Forms"

  •    CSharp

Sample code for the book Creating Mobile Apps with Xamarin.Forms. The book can be downloaded from http://developer.xamarin.com/guides/cross-platform/xamarin-forms/creating-mobile-apps-xamarin-forms/.The Xamarin.Forms NuGet packages are not part of these projects. They must be downloaded for each project.


mvvmlight - The main purpose of the toolkit is to accelerate the creation and development of MVVM applications in Xamarin

  •    CSharp

The main purpose of the toolkit is to accelerate the creation and development of MVVM applications in Xamarin.Android, Xamarin.iOS, Xamarin.Forms, Windows 10 UWP, Windows Presentation Foundation (WPF), Silverlight, Windows Phone. More information about the MVVM Light Toolkit can be found on http://www.mvvmlight.net.

ReactiveUI - An advanced, composable, functional reactive model-view-viewmodel framework for all

  •    CSharp

ReactiveUI is a composable, cross-platform model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming which is a paradigm that allows you to abstract mutable state away from your user interfaces and express the idea around a feature in one readable place and improve the testability of your application.That's reactive programming: changes propagate throughout a system automatically. Welcome to the peanut butter and jelly of programming paradigms. For further information please watch the this video from the Xamarin Evolve conference - Why You Should Be Building Better Mobile Apps with Reactive Programming by Michael Stonis.

Essentials - Essential cross platform APIs for your mobile apps.

  •    CSharp

Xamarin.Essentials gives developers essential cross-platform APIs for their mobile applications. iOS, Android, and UWP offer unique operating system and platform APIs that developers have access to all in C# leveraging Xamarin. It is great that developers have 100% API access in C# with Xamarin, but these APIs are different per platform. This means developers have to learn three different APIs to access platform specific features. With Xamarin.Essentials developers have a single cross-platform API that works with any iOS, Android, or UWP application that can be accessed from shared code no matter how the user interface is created.

mobile - The mobile vault (iOS, Android, and UWP).

  •    CSharp

The Bitwarden mobile application is written in C# with Xamarin Android, Xamarin iOS, UWP, and Xamarin Forms. By default the app is targeting the production API. If you are running the Core API locally, you'll need to switch the app to target your local instance. Open src/App/Utilities/ApiHttpClient.cs and src/App/Utilities/IdentityHttpClient.cs and set the BaseAddress to your local API endpoints (ex. new Uri("http://localhost:5000")). Alternatively, you can also adjust the environment endpoints from the environment settings page on the home screen of the app (log out).

FFImageLoading - Image loading, caching & transforming library for Xamarin and Windows

  •    CSharp

Library to load images quickly & easily on Xamarin.iOS, Xamarin.Android, Xamarin.Forms, Xamarin.Mac / Xamarin.Tizen and Windows (UWP, WinRT).

Xamarin.Forms.Plugins - Xamarin Forms Plugins

  •    CSharp

This is my main repo for all Xamarin Forms Plugins that I have or will be publishing. These PCL plugins will allow you to add rich cross platform functionality to Xamarin.Forms. Each plugin has its own Readme with more details.

arcgis-runtime-samples-dotnet - Sample code for ArcGIS Runtime SDK for

  •    CSharp

This project contains samples for the ArcGIS Runtime SDK for .NET including WPF, UWP and Xamarin platforms. WPF To run samples in VB, your sample viewer can be started with /vb parameter on start up. When the application is compiled, we also deploy Launch Viewer VB.bat file to the output folder.

MvvmCross - The

  •    CSharp

MvvmCross is a cross-platform MVVM framework. It enables developers to create apps using the MVVM pattern on Xamarin.iOS, Xamarin.Android, Xamarin.Mac, Xamarin.Forms, Universal Windows Platform (UWP) and Windows Presentation Framework (WPF). This allows for better code sharing by allowing you to share behavior and business logic between platforms.MvvmCross is extendable by you. We strive to let as much code be configurable and overridable, to let the developer decide how they want to use the framework. However, the framework is very usable without doing anything.

xamarin-forms-goodlooking-UI - Xamarin.Forms goodlooking UI samples

  •    

A curated list of awesome Xamarin.Forms samples to show how to create goodlooking UI with Xamarin.Forms. A Xamarin.Forms Carousel using a nice parallax effect.

Rg.Plugins.Popup - Xamarin Forms popup plugin

  •    CSharp

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Xamarin.Plugins - Cross platform xamarin and windows plugins for PCLs

  •    CSharp

This is my main repo for all all Xamarin Plugins that I have or will be publishing. It is also example and documentation on how to create your very own PCL Plugin. These PCL plugins will allow you to add rich cross platform functionality to Xamarin, Xamarin.Forms and Windows Projects that use a PCLs or Shared Project.

acr-xamarin-forms - Camera/Gallery, Barcode Scanning, User Dialogs, Geo-Location, Network Utils, Device Info, Settings, E-Mail, Phone, SMS all for Xamarin

  •    CSharp

Camera/Gallery, Barcode Scanning, User Dialogs, Geo-Location, Network Utils, Device Info, Settings, E-Mail, Phone, SMS all for Xamarin.Forms

fo-dicom - Fellow Oak DICOM for .NET, .NET Core, Universal Windows, Android, iOS, Mono and Unity

  •    CSharp

If fo-dicom is a vital component in your open-source or commercial application and/or you want to contribute to its continued success, please consider making a small monetary contribution. This library is licensed under the Microsoft Public License (MS-PL). See License.txt for more information.

xamarin-forms-samples - Samples that use Xamarin.Forms (http://xamarin.com/forms)

  •    CSharp

Many of the Xamarin.Forms samples in this repo are discussed in Intro_To_Xamarin.Forms.pdf document. EmployeeDirectoryXaml - port of the existing Xamarin Employee Directory sample... (uses PCLStorage Nuget). Still in-progress.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.