Mastering Xamarin UI Development - Second Edition

Learn how to build stunning, maintainable, cross-platform mobile application user interfaces using C# 7 with the power of both the Xamarin and Xamarin.Forms frameworks

Mastering Xamarin UI Development - Second Edition

Steven F. Daniel

4 customer reviews
Learn how to build stunning, maintainable, cross-platform mobile application user interfaces using C# 7 with the power of both the Xamarin and Xamarin.Forms frameworks
Packt Subscription
FREE
$9.99/m after trial
eBook
$10.00
RRP $35.99
Save 72%
Print + eBook
$44.99
RRP $44.99
What do I get with a Packt subscription?
  • Exclusive monthly discount - no contract
  • Unlimited access to entire Packt library of 6500+ eBooks and Videos
  • 120 new titles added every month, on new and emerging tech
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$0.00
$10.00
$44.99
$9.99 p/m after trial
RRP $35.99
RRP $44.99
Subscription
eBook
Print + eBook
Start a FREE 10-day trial

Frequently bought together


Mastering Xamarin UI Development - Second Edition Book Cover
Mastering Xamarin UI Development - Second Edition
$ 35.99
$ 10.00
The Modern C# Challenge Book Cover
The Modern C# Challenge
$ 31.99
$ 10.00
Buy 2 for $20.00
Save $47.98
Add to Cart

Book Details

ISBN 139781788995511
Paperback584 pages

Book Description

Build robust and a maintainable cross-platform mobile UI with Xamarin and C# 7This book will provide you with the knowledge and practical skills that are required to develop real-world Xamarin and Xamarin.Forms applications. You’ll learn how to create native Android app that will interact with the device camera and photo gallery, and then create a native iOS sliding tiles game. You will learn how to implement complex UI layouts and creating customizable control elements based on the platform, using XAML and C# 7 code to interact with control elements within your XAML ContentPages.

You’ll learn how to add location-based features by to your apps by creating a LocationService class and using the Xam.Plugin.Geolocator cross-platform library, that will be used to obtain the current device location. Next, you’ll learn how to work with and implement animations and visual effects within your UI using the PlatformEffects API, using C# code.

At the end of this book, you’ll learn how to integrate Microsoft Azure App Services and use the Twitter APIs within your app. You will work with the Razor Templating Engine to build a book library HTML5 solution that will use a SQLite.net library to store, update, retrieve, and delete information within a local SQLite database. Finally, you will learn how to write unit tests using the NUnit and UITest frameworks.

Table of Contents

What You Will Learn

  • Build native and cross-platform apps for both iOS and Android using the Xamarin and Xamarin.Forms platform using C# 7.
  • Implement and customize different user-interface layouts and Animations within your application and use the PlatFormEffects API to change appearance of control elements.
  • Understand the MVVM architectural pattern and how to implement this with your apps.
  • Build a NavigationService class to enable. navigation between your ViewModels as well as Implementing Data-Binding to control elements within your XAML pages and ViewModels.
  • Work with the Razor Templating Engine to create Models and Razor Pages that communicate with an SQLite database.
  • Build a LocationService class to incorporate location-based features within your cross-platform apps to display the user’s current location by creating a custom cross-platform map control and handle location tracking updates.
  • Work with the Microsoft Azure App Services Platform and Implement Social networking features within your app using the Twitter API.
  • Unit Testing your Xamarin.Forms apps using the NUnit and UITest Frameworks

Authors

Table of Contents

Book Details

ISBN 139781788995511
Paperback584 pages
Read More
From 4 reviews

Read More Reviews

Recommended for You

The Modern C# Challenge Book Cover
The Modern C# Challenge
$ 31.99
$ 10.00
Hands-On Neural Network Programming with C# Book Cover
Hands-On Neural Network Programming with C#
$ 31.99
$ 10.00
Learning Bootstrap 4 by Building Projects Book Cover
Learning Bootstrap 4 by Building Projects
$ 27.99
$ 10.00
ASP.NET Core 2 Fundamentals Book Cover
ASP.NET Core 2 Fundamentals
$ 27.99
$ 10.00
Hands-On Microservices with C# Book Cover
Hands-On Microservices with C#
$ 35.99
$ 10.00
Mastering MongoDB 4.x - Second Edition Book Cover
Mastering MongoDB 4.x - Second Edition
$ 27.99
$ 10.00