⚠ Notice: the development of the package is discontinued and has been taken over by Microsoft (Xamarin). The nuget badge refers to the latest package released by Microsoft/Xamarin.
C# binding of the Material Components for iOS the Modular and customisable Material Design UI components for IOS. |
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.
- For current version see release and Nuget badges above.
- 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.
- The built MaterialComponents native framework and its dependent frameworks, see Dependencies.
- VisualStudio for Mac.
- Xamarin.iOS
- Xcode 8.3
- Pod
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.
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.
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.