Table of Contents

 

Copyright

Brief Table of Contents

Table of Contents

Foreword

Preface

Acknowledgments

About this book

About the cover illustration

1. Getting started with Xamarin

Chapter 1. Introducing native cross-platform applications with Xamarin

1.1. Introducing Xamarin mobile apps

1.1.1. Vendor-specific native apps

1.1.2. Cordova

1.1.3. Xamarin native apps

1.1.4. Xamarin.Forms

1.1.5. Xamarin developer tools

1.1.6. Mobile-optimized development lifecycle

1.2. Creating production-quality mobile apps

1.2.1. Design

1.2.2. Develop

1.2.3. Test

1.2.4. Build

1.2.5. Distribute

1.2.6. Monitor

1.3. Rinse and repeat...

Summary

Chapter 2. Hello MVVM—creating a simple cross-platform app using MVVM

2.1. What are UI design patterns?

2.2. MVVM—the design pattern for Xamarin apps

2.3. What is cross-platform code?

2.3.1. .NET Standard class libraries

2.4. Getting started—creating your first solution

2.4.1. Requirements—what hardware or software do you need for each mobile platform?

2.4.2. Creating the solution

2.4.3. What have we just created?

2.4.4. Building and running the apps