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