All Projects → pingzing → Xalami

pingzing / Xalami

Licence: MIT license
A delicious way to kickstart your Xamarin Forms project

Programming Languages

C#
18002 projects
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to Xalami

Ffimageloading
Image loading, caching & transforming library for Xamarin and Windows
Stars: ✭ 1,288 (+7055.56%)
Mutual labels:  xamarin, uwp, xamarin-forms
LaunchMapsPlugin
Launch External Maps Plugin for Xamarin and Windows
Stars: ✭ 49 (+172.22%)
Mutual labels:  xamarin, uwp, xamarin-forms
Reactivemvvm
Cross-platform ReactiveUI sample app built for a talk at MSK .NET conf.
Stars: ✭ 94 (+422.22%)
Mutual labels:  xamarin, uwp, xamarin-forms
Mvvmlight
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.
Stars: ✭ 973 (+5305.56%)
Mutual labels:  xamarin, uwp, xamarin-forms
Xamarines
🕹️📱Cross-Platform Nintendo Emulator using Xamarin and .Net Standard!
Stars: ✭ 153 (+750%)
Mutual labels:  xamarin, uwp, xamarin-forms
Xamarin.plugins
Cross-platform Native API Access from Shared Code!
Stars: ✭ 1,176 (+6433.33%)
Mutual labels:  xamarin, uwp, xamarin-forms
Connectivityplugin
Connectivity Plugin for Xamarin and Windows
Stars: ✭ 253 (+1305.56%)
Mutual labels:  xamarin, uwp, xamarin-forms
Smarthotel360 Mobile
SmartHotel360 Mobile
Stars: ✭ 535 (+2872.22%)
Mutual labels:  xamarin, uwp, xamarin-forms
Simpleauth
The Simplest way to Authenticate and make Rest API calls in .Net
Stars: ✭ 148 (+722.22%)
Mutual labels:  xamarin, uwp, xamarin-forms
Plugin.audiorecorder
Audio Recorder plugin for Xamarin and Windows
Stars: ✭ 140 (+677.78%)
Mutual labels:  xamarin, uwp, xamarin-forms
Rg.plugins.popup
Xamarin Forms popup plugin
Stars: ✭ 964 (+5255.56%)
Mutual labels:  xamarin, uwp, xamarin-forms
Caliburn.micro
A small, yet powerful framework, designed for building applications across all XAML platforms. Its strong support for MV* patterns will enable you to build your solution quickly, without the need to sacrifice code quality or testability.
Stars: ✭ 2,404 (+13255.56%)
Mutual labels:  xamarin, uwp, xamarin-forms
Csla
A home for your business logic in any .NET application.
Stars: ✭ 865 (+4705.56%)
Mutual labels:  xamarin, uwp, xamarin-forms
Faceoff
An iOS, Android and UWP app created in Xamarin.Forms that uses Microsoft's Cognitive Emotion API Services to compare facial expressions
Stars: ✭ 79 (+338.89%)
Mutual labels:  xamarin, uwp, xamarin-forms
Reactiveui
An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.
Stars: ✭ 6,709 (+37172.22%)
Mutual labels:  xamarin, uwp, xamarin-forms
Htmllabelplugin
Use this Xamarin.Forms plugin to display HTML content into a label.
Stars: ✭ 119 (+561.11%)
Mutual labels:  xamarin, uwp, xamarin-forms
Professionalcsharp7
Code samples for the book Professional C# 7 and .NET Core 2.0 (with updates for 2.1), Wrox Press
Stars: ✭ 403 (+2138.89%)
Mutual labels:  xamarin, uwp, xamarin-forms
Xamarin.forms.googlemaps
Map library for Xamarin.Forms using Google maps API
Stars: ✭ 483 (+2583.33%)
Mutual labels:  xamarin, uwp, xamarin-forms
Arcgis Toolkit Dotnet
Toolkit for ArcGIS Runtime SDK for .NET
Stars: ✭ 125 (+594.44%)
Mutual labels:  xamarin, uwp, xamarin-forms
Microsoft.maui.graphics
Stars: ✭ 160 (+788.89%)
Mutual labels:  xamarin, uwp, xamarin-forms

Xalami Logo

Xalami

Nobody loves boilerplate, especially if feels like you rewrite it every time you start a new project. Xalami is a starting point for Xamarin Forms projects that includes a lot of elements you'll use in every project. It's also delicious!

Included in the project are such tasty goodies as:

  • An emphasis on MVVM
  • A simple localization framework based on .resx files
  • A Navigation service which wraps a Xamarin Forms NavigationPage, support parameter passing, and navigation by View type or ViewModel type.
  • Several useful XAML markup extensions
  • An ItemsStack control
  • And more!

Platforms

Xalami supports: iOS, Android and UWP.

Getting Started with Xalami

Check out the Getting Started page on the wiki!

Or...

Windows

...just dive in and download it from the Visual Studio Marketplace.

You can also download it directly from inside the Visual Studio. Go to Tools -> Extension Manager -> Online, and search for Xalami. After you install it, when you go File -> New -> Project, Xalami will be in your list under Visual C# -> Cross-Platform.

Mac OSX

...get it from the Releases in the repo.

We're working on getting an addin uploaded to the Xamarin Studio/VS for Mac addin gallery!

Philosophy

Xalami is lightweight but opinionated. This means that we expect you to use the template as a starting point, and not a heavyweight framework that you must conform to. Xalami does however expect you to follow a few basic tenets:

  • You app is based around an MVVM architecture
  • You have a centralized navigation service
  • You have one ViewModel per view, and a view corresponds roughly to a single "page" in your app
  • You use XAML to define your UI

Contributing

Guidelines

[TBD]

Building

The Installer

The installer is made up of three projects:

  • The Xalami.VsixInstaller project, which generates a .vsix installer for Visual Studio.

  • The Xalami.XamarinStudioAddin project which generates (or will, anyway) an .mdpack installer for Xamarin Studio.

  • In order to build the templates, a .nupkg must first be generated from the .nuspec file in the project root:

nuget pack Xalami.nuspec
  • Then, simply right-click the project which builds the extension you're interested in and select Build!

Credits

Much love to Futurice for making this possible.

Proudly sponsored by Futurice's Spice Program (and its mascot, the Chilicorn)

Sponsored

Just as much love to the Pepperoni App Kit which served as this project's inspiration.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].