Books & Videos

Table of Contents

  1. Chapter 1 Surveying the Landscape

    1. The Players

    2. Write Once, Run Anywhere

    3. An Alternative Approach

    4. Summary

  2. Chapter 2 Hello, Platforms!

    1. iOS

    2. Android

    3. Windows Phone

    4. Summary

  3. Chapter 3 Code Sharing Techniques

    1. Project Setup

    2. File Linking

    3. Abstraction

    4. Observer Pattern

    5. Partial Classes

    6. Conditional Compilation

    7. Summary

  4. Chapter 4 Accessing the Network

    1. Reaching into the Cloud

    2. Notifying the User Interface

    3. Summary

  5. Chapter 5 Storing Data

    1. Project Setup

    2. Accessing the Filesystem

    3. Using a Local Database

    4. Summary

  6. Chapter 6 Location, Location, Location

    1. Mapping

    2. Mocking Location

    3. Using Location Data

    4. Summary

  1. Appendix Creating Android Virtual Devices

  2. Appendix Further Reading

    1. iOS

    2. Android

    3. Windows Phone