Logo | Library name | Version |
---|---|---|
Sharpnado.Presentation.Forms |
Latest version of Sharpnado.Presentation.Forms (v1.7.1) doesn't have all the sharpnado nugets up to date.
The preferred way of using packages is now to install only the one needed individually.
The big sharpnado refactoring is over.
Each sharpnado's component has now its own repo.
Sharpnado.Tabs
have now their own repoSharpnado.HorizontalListView
have now its own repoSharpnado.Presentation.Forms
repo is now only a Home page for all the Sharpnado's component.Latest version of Sharpnado.Presentation.Forms (v1.7.1) doesn't have all the sharpnado nugets up to date.
Version 1.8 will include latest components and won't require initialization code.
Preferred way of using packages is now to install only the one needed.
All the following components are presented in the Silly! app in the following repository:
https://github.com/roubachof/Xamarin-Forms-Practices
If you want to know how to use the components, it's the best place to start.
IMPORTANT: On platform projects, call SharpnadoInitializer.Initialize()
after Xamarin.Forms.Forms.Init()
and before LoadApplication(new App())
.
Xamarin Forms custom components and renderers starring:
Sharpnado.Tabs
ViewSwitcher
as you wantTabHost
Sharpnado.Shadows
Xamarin.Forms
view (Android
, iOS
, UWP
). Color
, Opacity
, BlurRadius
, and Offset
Neumorphism
Xamarin.Forms
elementAndroidX
or SkiaSharp
dependency required, only Xamarin.Forms
Sharpnado.MaterialFrame
RealtimeBlurView
on Android and UIVisualEffectView
on iOSHorizontalListView
for Xamarin FormsPaginator
componentNotifyCollectionChangedAction
Add, Remove and Reset actionsRecyclerView
on AndroidUICollectionView
on iOSSharpnado.TaskLoaderView 2.0
handles all your task loading states
IMPORTANT: On platform projects, call SharpnadoInitializer.Initialize() after Xamarin.Forms.Forms.Init() and before LoadApplication(new App()).
Those components are used and tested in the Silly! app: https://github.com/roubachof/Xamarin-Forms-Practices.
MaterialFrame
idea.TapCommand
and TouchFeedbackColor
effects, Copyright (c) 2017 Vladislav Zhukov, under MIT License (MIT).NotifyTask
original code, Copyright (c) 2015 Stephen Cleary, under MIT License (MIT).