Аннотация
This book is a hands-on Xamarin.Forms primer and a cross-platform reference for building native Android,
iOS, and Windows Phone apps using C# and .NET.
If you think of the Xamarin platform as a pyramid with Xamarin.Android and Xamarin.iOS at its base and
Xamarin.Forms on top, that’s what this book covers with C#. Mobile UI makes up the lion’s share of the
pyramid, and this book explores the important concepts, elements, and recipes using Xamarin layouts,
controls, and lists.
The burning question in many new Xamarin projects is this: is Xamarin.Forms right for my project?
This book covers the salient considerations in the comparison of the Xamarin.Forms option vs. a
platform-specific approach with Xamarin.Android or Xamarin.iOS.
When you’ve reached the limits of what Xamarin.Forms can do out of the box, you’ll want to customize your
Xamarin.Forms controls by using custom renderers to leverage platform-specific features.
You’ll also learn all of the key Xamarin UI navigation patterns: hierarchical and modal, drill-down lists, tabs,
navigation drawer, and others. You can use the provided navigation code to build out the skeleton of just
about any business app.
This book is a guide to SQLite data access. We’ll cover the most common ways to access a SQLite database in
a Xamarin app and how to build a data access layer (DAL). Once you have a database set up, you’ll want to
bind your data to your UI. You can do this by hand or use Xamarin.Forms data binding to bind UI elements
to data sources. We’ll cover many techniques for read and write data binding to both data models and to
view models for a Model-View-ViewModel (MVVM) architecture.
Building an app requires more than a UI and data access; you’ll also need to organize your code into a
professional-grade architecture. We’ll explore solution-building techniques from starter to enterprise to help
you decouple your functional layers, manage your platform-specific code, and share your cross-platform
classes for optimal code reuse, testability, and maintainability.
Комментарии к книге "Xamarin mobile application development"