Xamarin.iOS - Hello Goodbye

This project shows you how to use the Accessibility API to widen your user base. It demonstrates how you can adjust your user interface when a user has Bold Text, Reduce Transparency, Darken Colors, or Reduce Motion enabled. It also contains examples of API you can implement to allow a VoiceOver or Switch Control user to interact with your app.


If you want to see how Accessibility API change the app you should enable Accessibility feature on your device. Go to Settings > General > Accessibility. Enable "Bold Text", "Reduce Motion". Then go to Increase Contrast and enable "Reduce Transparancy" and "Darken Colors". Now restart you app and you will see changes.

Also you can play with VoiceOver. Enable it from Settings > General > Accessibility > VoiceOver

For more details, please watch WWDC video "Accessibility on iOS" from WWDC 2014

Build Requirements

Xcode 5.0 or later, iOS 8 or later.


This sample is runnable on iPhoneSimulator/iPadSimulator and iPhone/iPad.

Xamarin port changes are released under the MIT license

Hello Goodbye application screenshot


Ported to Xamarin.iOS by Rustam Zaitov.