Xamarin.iOS.MaterialComponents
35.2.0
Prefix Reserved
See the version list below for details.
dotnet add package Xamarin.iOS.MaterialComponents --version 35.2.0
NuGet\Install-Package Xamarin.iOS.MaterialComponents -Version 35.2.0
<PackageReference Include="Xamarin.iOS.MaterialComponents" Version="35.2.0" />
paket add Xamarin.iOS.MaterialComponents --version 35.2.0
#r "nuget: Xamarin.iOS.MaterialComponents, 35.2.0"
// Install Xamarin.iOS.MaterialComponents as a Cake Addin #addin nuget:?package=Xamarin.iOS.MaterialComponents&version=35.2.0 // Install Xamarin.iOS.MaterialComponents as a Cake Tool #tool nuget:?package=Xamarin.iOS.MaterialComponents&version=35.2.0
Material Components for iOS binding for Xamarin.iOS.
C# binding of the Material Components for iOS the Modular and customisable Material Design UI components for IOS.
Xamarin binding of Material Components for iOS and the adopted sample, demo and example iOS apps are written in C#.
The Xamarin binding versions follow the relevant MaterialComponents for iOS's versions. e.g. MaterialComponents for iOS v31.0.0 --> MaterialComponentBinding v31.0.0.
Demos
These apps above were translated from the original Siwft/ObjC sample apps to C# using Material Components for iOSes' Xamarin.iOS bindigs. Click on any image for further details.
Current Version
- For current version see release and Nuget badges above.
Usage
- Scenario 1: Try the Sample app - Clone and open the MaterialComponents solution.
git clone https://github.com/ilap/MaterialComponentsXamarin
open -a "Visual Studio" MaterialComponentsXamarin/MaterialComponentsBinding.sln
- Scenario 2: Use it in your project/solution - Install the NuGet package.
For further usage details, have a look at the Samples directory and the API Documentation.
Requirements
Xamarin Binding Build
- The built MaterialComponents native framework and its dependent frameworks, see Dependencies.
- VisualStudio for Mac.
- Xamarin.iOS
MaterialComponents Framework Build on macOS/OS X.
- Xcode 8.3
- Pod
Contribute
Thank you for your interest in this Xamarin Bindings and the sample code. Here are some ways you can contribute to this project:
- Fix issues opened in GitHub against the binding source code and/or the sample.
- Fix API definitions in the Binding Project.
- Add new features to the sample app.
- Add or improve comments to or in the sample code.
Attributions
This project uses some third-party assets with a license that requires attribution:
Material Design icons at Github, copyright Google Inc. and licensed under CC BY 4.0.
Roboto Font at Google, copyright Christian Robertson, and licensed under Apache License 2.0
Raleway at Google Fonts: copyright Matt McInerney, Pablo Impallari, Rodrigo Fuenzalida and by Igino Marini, and licensed Open Font License
This software contains demo code, samples, examples and tutorials derived from the Google Inc.'s Material Components for iOS project and licensed under Apache License 2.0 without a NOTICE file.
Xamarin Binding of Material Components for iOS uses: the Material Components for iOS and its dependents, copyright Google Inc. and licensed under Apache License 2.0 without a NOTICE file.
For extra information about licenses, you can see it at the dependency repositories.
License
Xamarin Binding of MaterialComponents for iOS
Copyright (c) 2017 The Material Components for iOS Xamarin Binding Authors.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
Xamarin.iOS | xamarinios10 is compatible. |
This package has no dependencies.
NuGet packages (6)
Showing the top 5 NuGet packages that depend on Xamarin.iOS.MaterialComponents:
Package | Downloads |
---|---|
Xamarin.Forms.Visual.Material
Material renderers for Xamarin.Forms |
|
Plugin.MaterialDesignControls
MaterialDesignControls Plugin for Xamarin Forms is a collection of Xamarin.Forms controls that apply the Material Design Guidelines |
|
Universal.iOS
Class library for accelerating Xamarin.iOS development. |
|
Xamarin.Forms.BackgroundKit
The way the Xamarin.Forms Background Customization in Xamarin.Forms should be |
|
Lachlan.Visual
Lachlan.Visual extends the Xamarin.Forms.Visual.Material with case preserving renderers and pickers with titles/hints. |
GitHub repositories (6)
Showing the top 5 popular GitHub repositories that depend on Xamarin.iOS.MaterialComponents:
Repository | Stars |
---|---|
dotnet/maui
.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
|
|
xamarin/Xamarin.Forms
Xamarin.Forms is no longer supported. Migrate your apps to .NET MAUI.
|
|
cocoa-mhlw/cocoa
|
|
jsuarezruiz/Xamanimation
Xamarin Forms Animation Library
|
|
HorusSoftwareUY/MaterialDesignControlsPlugin
Material Design Controls Plugin for Xamarin.Forms
|
Version | Downloads | Last updated |
---|---|---|
92.0.0 | 1,404,342 | 3/26/2020 |
92.0.0-rc3 | 3,868 | 3/13/2020 |
92.0.0-rc2 | 2,647 | 1/2/2020 |
92.0.0-rc1 | 550 | 12/30/2019 |
72.2.0.1 | 410,151 | 1/17/2019 |
72.2.0 | 5,995 | 12/12/2018 |
60.1.0 | 30,222 | 9/25/2018 |
39.0.0 | 1,470 | 11/11/2017 |
35.2.0 | 1,808 | 10/1/2017 |
35.1.0 | 1,049 | 9/24/2017 |
35.0.0 | 1,291 | 9/16/2017 |