kentcb / samples

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

Home Page:http://reactiveui.net/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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

http://reactiveui.net/

License:Microsoft Public License


Languages

Language:C# 100.0%