/samples

Compelling examples that demonstrate how to use ReactiveUI to create elegant, testable User Interfaces that run on any mobile or desktop platform.

Primary LanguageC#Microsoft Public LicenseMS-PL

Samples

Our samples are a work in progress, see the above issues to see if someone in the community has already contributed examples, if you still can't find what you need open a github issue to request a specific implementation example.

As a rule of thumb when contributing, the samples should cater for our three target markets:

a) Knows ReactiveUI, doesn't know the direct platform (iOS|Android|Mac|UWP)
b) Knows their direct platform (iOS|Android|Mac|UWP) but doesn't know ReactiveUI.
c) Brand new to everything, doesn't know much yet.

Architectural Patterns

General features

  • Events
  • Converting data in binding

Platform-specific

Xamarin iOS

  • Master Detail Navigation
  • Custom tableview elements
  • ReactiveTableView example (should demonstrate ReactiveTableViewSource, adding/removing rows, all the good stuff that kent fixed in #820, #927)
  • Notifications
  • Push notifications
  • Backgrounding
  • Deep AppLinks

Xamarin Android

  • Fragments
  • Backbutton handling.
  • Notifications
  • Push notifications
  • Backgrounding
  • Deep AppLinks

Xamarin Forms

Universal Windows Platform

  • Design Time / Blend
  • Backbutton handling.
  • Pinned Tiles
  • Toasts
  • Deep AppLinks
  • Correct binding avoiding leaks

User Interface:

WPF

  • Correct binding avoiding leaks

Xamarin Mac

  • No examples planned for this platform until we start getting github issues opened imho.