O'Reilly logo

Xamarin 4.x Cross-Platform Application Development - Third Edition by Jonathan Peppers

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 5. XamSnap for iOS

To begin writing the iOS version of XamSnap, open the solution we created in the previous chapter. We will be working mostly in the XamSnap.iOS project in this chapter. The project template will have automatically created a controller named ViewController; go ahead and delete it. We will create our own controllers as we go.

In this chapter, we will cover the following:

  • The basics of an iOS application
  • Using UINavigationController
  • Implementing a login screen
  • Segues and UITableView
  • Adding a friends list
  • Adding a list of messages
  • Composing messages

Understanding the basics of an iOS app

Before we start developing our app, let's review the main settings of the application. Apple uses a file named Info.plist to store important information ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required