|
Showing 1 - 2 of
2 matches in All Departments
New edition of the bestselling guide to building an effective
mobile app architecture with Xamarin.Forms 4 that maximizes the
overall quality of apps. Key Features Updated for Xamarin.Forms 4
Packed with real-world scenarios and solutions to help you build
professional grade mobile apps with Xamarin.Forms Includes design
patterns and best practice techniques that every mobile developer
should know Book DescriptionDiscover how to extend and build upon
the components of the most recent version of Xamarin.Forms to
develop an effective, robust mobile app architecture. This new
edition features Xamarin.Forms 4 updates, including CollectionView
and RefreshView, new coverage of client-side validation, and
updates on how to implement user authentication. Mastering
Xamarin.Forms, Third Edition is one of the few Xamarin books
structured around the development of a simple app from start to
finish, beginning with a basic Xamarin.Forms app and going step by
step through several advanced topics to create a solution
architecture rich with the benefits of good design patterns and
best practices. This book introduces a core separation between the
app's user interface and the app's business logic by applying the
MVVM pattern and data binding, and then focuses on building a layer
of plugin-like services that handle platform-specific utilities
such as navigation and geo-location, as well as how to loosely use
these services in the app with inversion of control and dependency
injection. You'll connect the app to a live web-based API and set
up offline synchronization before testing the app logic through
unit testing. Finally, you will learn how to add monitoring to your
Xamarin.Forms projects to track crashes and analytics and gain a
proactive edge on quality. What you will learn Find out how, when,
and why to use architecture patterns and best practices with
Xamarin.Forms Implement the Model-View-ViewModel (MVVM) pattern and
data binding in Xamarin.Forms mobile apps Incorporate client-side
validation in Xamarin.Forms mobile apps Extend the Xamarin.Forms
navigation API with a custom ViewModel-centric navigation service
Leverage the inversion of control and dependency injection patterns
in Xamarin.Forms mobile apps Work with online and offline data in
Xamarin.Forms mobile apps Use platform-specific APIs to build rich
custom user interfaces in Xamarin.Forms mobile apps Explore how to
monitor mobile app quality using Visual Studio App Center Who this
book is forThis book is intended for .NET developers who are
familiar with Xamarin mobile application development and the open
source Xamarin.Forms toolkit. If you have already started working
with Xamarin.Forms and want to take your app to the next level,
making it more maintainable, testable and flexible, then this book
is for you.
Build rich, maintainable multiplatform native mobile apps with
Xamarin.Forms About This Book * Build an effective mobile app
architecture with the Xamarin.Forms toolkit * Maximize the
testability, flexibility, and overall quality of your Xamarin.Forms
mobile app * This step-by-step tutorial is packed with real-world
scenarios and solutions to build professional grade mobile apps
with Xamarin.Forms Who This Book Is For This book is intended for
C# developers who are familiar with the Xamarin platform and the
Xamarin.Forms toolkit. If you have already started working with
Xamarin.Forms and want to take your app to the next level and make
it more maintainable, testable, and flexible, then this book is for
you. What You Will Learn * Find out how, when, and why you should
use architecture patterns and get best practices with Xamarin.Forms
* Implement the Model-View-ViewModel (MVVM) pattern and
data-binding in Xamarin.Forms mobile apps * Extend the
Xamarin.Forms navigation API with a custom ViewModel-centric
navigation service * Leverage the inversion of control and
dependency injection patterns in Xamarin.Forms mobile apps * Work
with online and offline data in Xamarin.Forms mobile apps * Test
both business logic and user interface code in Xamarin.Forms mobile
apps * Use platform-specific APIs to build rich custom user
interfaces in Xamarin.Forms mobile apps * Explore how to improve
mobile app quality with analytics and crash reporting using Xamarin
Insights In Detail Discover how to extend and build upon the
components of the Xamarin.Forms toolkit to develop an effective,
robust mobile app architecture. Starting with an app built with the
basics of the Xamarin.Forms toolkit, we'll go step by step through
several advanced topics to create a solution architecture rich with
the benefits of good design patterns and best practices. We'll
start by introducing a core separation between the app's user
interface and the app's business logic by applying the MVVM pattern
and data binding. Discover how to extend and build upon the
components of the Xamarin.Forms toolkit to develop an effective,
robust mobile app architecture. Starting with an app built with the
basics of the Xamarin.Forms toolkit, we'll go step by step through
several advanced topics to create a solution architecture rich with
the benefits of good design patterns and best practices. We'll
start by introducing a core separation between the app's user
interface and the app's business logic by applying the MVVM pattern
and data binding. Then we will focus on building out a layer of
plugin-like services that handle platform-specific utilities such
as navigation, geo-location, and the camera, as well as how to use
these services with inversion of control and dependency injection.
Next we'll connect the app to a live web-based API and set up
offline synchronization. Then, we'll dive into testing the app-both
the app logic through unit tests and the user interface using
Xamarin's UITest framework. Finally, we'll integrate Xamarin
Insights for monitoring usage and bugs to gain a proactive edge on
app quality. Style and approach This easy-to-follow, code-rich
guide will walk you through building a real-world Xamarin.Forms
mobile app from start to finish. Each chapter builds upon the app
by applying new advanced functionalities, design patterns, and best
practices.
|
You may like...
Loot
Nadine Gordimer
Paperback
(2)
R205
R168
Discovery Miles 1 680
Loot
Nadine Gordimer
Paperback
(2)
R205
R168
Discovery Miles 1 680
|