Site Tools

RhinoMobile - Other Links & Libraries

Developer Resources

Xamarin Developer Resources

Rhino Development Resources

Cross-platform Libraries

  • SQLite.NET: A cross-platform database library that works on Android, iOS, and WindowsPhone.
  • MvvmCross: Stuart Lodge's fantastic (and well supported) Model-View-ViewModel (MVVM) library.
  • Vernacular: Rdio's localization/internationalization toolkit that works well with Xamarin projects.
  • Splat: A library to make things cross-platform that should be.

Miscellaneous Notes

Android Development Tools - Where are they installed again?

Xamarin places the Android tools in a specific path that allows it to work seamlessly from within Xamarin Studio. However, there are times when it's useful to get access to the SDK platform tools manually. Here are the default install paths for both Mac and Windows:


  • Android NDK path: /Users/<you>/Library/Developer/Xamarin/android-ndk/android-ndk-r??
  • Android SDK path: /Users/<you>/Library/Developer/Xamarin/android-sdk-mac_x86/tools/android


  • Android NDK path: C:\Program Files\Android\ndk\android-ndk-r??
  • Android SDK path: C:\Users\[you]\AppData\Local\Android\android-sdk

Xamarin Studio Shortcuts

  • Command+. = Global Search (class: line:)
  • Command+F = Find. You can pin search results.
  • Command+D = Go to Declaration (find where it's declared)
  • Command+Shift+R = Go to References (show all occurrences)
  • Preferences. Line numbers on. Enable Source analysis. Enable code folding, etc.
  • Alt+Enter = Context Actions (Resharper style)
  • Ctrl+Alt+Space = automatically add using directive
  • Alt + Up/Down arrows = take line up or down.
  • Alt + Shift + Up/Down arrows = expand/contract selection around cursor.
  • Debugger options: Debug project only code is on by default. Switch it off if you want to step into non-project code.
developer/rhinomobile/other_links_and_libraries.txt ยท Last modified: 2020/08/14 (external edit)