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.
prism xamarin-forms c-sharp xamarin-studio visual-studio uwp mvvmMvvmCross 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.
mvvmcross c-sharp xamarin mvvm android xamarin-forms monodroid nuget visual-studio iosXamarin.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.
xamarin xamarin-forms cross-platform user-interface microsoftCaliburn.Micro is a small, yet powerful framework, designed for building applications across all XAML platforms. With strong support for MVVM and other proven UI patterns, Caliburn.Micro will enable you to build your solution quickly, without the need to sacrifice code quality or testability.The Caliburn.Micro team uses ReSharper by JetBrains.
c-sharp mvvm xamarin xamarin-forms windows-phone windows-8 windows-10 uwpReactiveUI 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.
reactiveui xamarin ios android uwp winforms reactive-programming reactive-extensions functional-reactive-programming mvvm framework first-timers xamarin-forms tizen sponsorship opencollectiveLibrary to load images quickly & easily on Xamarin.iOS, Xamarin.Android, Xamarin.Forms, Xamarin.Mac / Xamarin.Tizen and Windows (UWP, WinRT).
xamarin image cache transformations resize xamarin-forms xamarin-android xamarin-ios uwp windows-uwp xamarin-macRealm is a mobile database that runs directly on phones, tablets or wearables.This repository holds the source code for the .NET / C# versions of Realm. Currently, we support all major mobile and desktop operating systems, such as iOS, Android, UWP, macOS, Linux, and Windows. For a full list of supported platforms and their versions, check out the Prerequisites section in the documentation.
realm database mobile dotnet-core xamarin xamarin-forms realtime sync mobile-databaseA 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.
xamarin xamarin-forms xaml ui goodlookingThe 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-forms popup android ios uwp wp xamarin custom-popupThe 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).
xamarin android ios xamarin-forms bitwarden uwpA curated list of awesome Xamarin iOS/Android and Xamarin Forms bindings, ports, frameworks and much more!
xamarin xamarin-forms xamarin-android xamarin-ios xamarin-plugin xamarin-studioThe 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.
mvvm-light-toolkit mvvm mvvmlight model-view-viewmodel cross-platform xamarin xamarin-android xamarin-ios xamarin-forms windows-10 windows-uwp windows-desktop uwpYet another maps library for Xamarin.Forms that optimized for Google maps. You can try DEMO Apps for Android/iOS that includes all this library features. DEMO Apps source code is here.
xamarin xamarin-forms google-maps andriod ios uwp c-sharpThis 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.
arcgis-runtime-sdk uwp xamarin-forms xamarin-android xamarin-ios xamarin native-development samples vb xamlA curated list of awesome Xamarin.Forms libraries and resources.
xamarin-forms plugins controls converters effects animation awesome awesome-listHave you ever wanted an easier way to manage all those different sizes of images in your app? Resizetizer is a more sane way to automate this process, and is friendly to developers who suck at design (like myself!).Resizetizer itself is a simple library for resizing SVG or PNG (and more in the future) source assets to various size ratio outputs (fully customizable).
xamarin xamarin-android xamarin-ios xamarin-forms xamarin-plugin c-sharpThe Xamarin Community Toolkit (formerly Forms Community Toolkit) is a collection of 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.Do you want to contribute? Here are our contribution guidelines.
xamarin-forms xamarin ios android uwp pclA reactive version of the Xamarin dev-days-lab app.
reactiveui xamarin xamarin-forms reactivex reactive-extensions dotnet-standard windows-uwp ios-app android-appThe ArcGIS Runtime SDK for .NET Toolkit contains controls and utilities you can use with ArcGIS Runtime SDK for .NET. Find a bug or want to request a new feature? Please let us know by submitting an issue.
arcgis-runtime-sdk uwp xamarin-forms xamarin-android xamarin-ios xamarin native-development toolkit xamlThis project contains source code for native Windows Desktop, Store, and Phone applications that demonstrate common workflows for utilizing and displaying spatial information with the ArcGIS Runtime SDK for .NET. Find a bug or want to request a new feature? Please let us know by submitting an issue.
arcgis-runtime-sdk uwp xamarin-forms xamarin-android xamarin-ios xamarin native-development demos xaml
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.