In this chapter, we introduce development with Xamarin.Forms
. We will build a cross-platform application for iOS, Android, and Windows Phone that integrates native platform speech services to speak text typed from a text field.
Expected knowledge:
Microsoft Visual Studio.
In this chapter, you will learn the following:
Cross-platform development with
Xamarin.Forms
Setting up platform projects
Setting up a
SpeechTalk.iOS
projectSetting up a
SpeechTalk.Droid
projectXamarin.Forms
, Windows Phone, and Visual StudioInversion of Control (IoC) with
Xamarin.Forms
AutoFac
iOS text-to-speech implementation
Bindings
Android text-to-speech implementation
Setting up IoC with Android
WinPhone text-to-speech implementation
IoC with Windows Phone
Platform-independent styling