In this chapter, we will begin developing the Android UI for our XamChat sample application. We will use the native Android APIs directly to create our application and call into our shared portable class library similar to what we did on iOS. Similarly, our Xamarin.Android application will be indistinguishable from an Android application written in Java.
To begin writing the Android version of XamChat, open the solution provided in the previous chapters, and create a new Android Application project. Name the project XamChat.Droid
or some other appropriate name of your choice.
In this chapter, we will cover:
The Android Manifest
Writing a login screen for XamChat
Android's ListView and BaseAdapter
Adding a friends list
Adding a list of messages