Collection of good practices for Xamarin forms developement
Switch branches/tags
Nothing to show
Clone or download

README.md

Xamarin-Forms-Practices

Test app for the https://github.com/roubachof/Sharpnado.Presentation.Forms components.

Platform Build Status
Android Build status
iOS Build status

If you want to learn how to use the Sharpnado.Presentation.Forms components such as:

HorizontalListView for Xamarin Forms:

  • Snapping on first or middle element
  • Padding and item spacing
  • Handles (NotifyCollectionChangedAction( Add, Remove and Reset actions
  • View recycling

Grid collection view (HorizontalListView with ListLayout set to Grid):

  • Drag and Drop
  • Padding and item spacing
  • Handles (NotifyCollectionChangedAction( Add, Remove and Reset actions
  • View recycling

TaskLoaderView displays an ActivityLoader while loading then:

  • Handles error with custom messages and icons
  • Handles empty states
  • Don't show activity loader for refresh scenarios (if data is already shown)
  • Handles retry with button
  • Pure Xamarin Forms view: no renderers

you came to the right place :)

The components documentation can be found here: https://github.com/roubachof/Sharpnado.Presentation.Forms.