Skip to content

awasilik/Mastering-Xamarin-UI-Development-Second-Edition

 
 

Repository files navigation

Mastering Xamarin UI Development - Second Edition

Mastering Xamarin UI Development - Second Edition

This is the code repository for Mastering Xamarin UI Development - Second Edition, published by Packt.

Build robust and a maintainable cross-platform mobile UI with Xamarin and C# 7

What is this book about?

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.

This book covers the following exciting features:

  • 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

If you feel this book is for you, get your copy today!

https://www.packtpub.com/

Instructions and Navigations

All of the code is organized into folders. For example, Chapter02.

The code will look like the following:

if (test expression)
{
  Statement upon condition is true
}

Following is what you need for this book: This book is intended for readers who have experience using at least the C# 6.0 programming language and interested in learning how to create stunning native, and cross-platform user interfaces for the iOS and Android platforms using the Xamarin and Xamarin.Forms frameworks using C# 7.

With the following software and hardware list you can run all code files present in the book (Chapter 1-13).

Software and Hardware List

Chapter Software required Hardware required
1-13 Visual Studio Community 2017 - Version 7.5.4 (Build 3) Xcode 9.4.1 macOS Sierra 10.12, 1.8 GHz faster processor, 4 GB - 8GB of RAM, Approximately 1GB of hard disk space

We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.

Related products

Get to Know the Author(s)

Steven F. Daniel Steven F. Daniel is the CEO and founder of GENIESOFT STUDIOS, a software development company based in Melbourne, Victoria, that focuses primarily on developing games and business applications for the iOS, Android, and Mac OS X platforms. He is an experienced software engineer with more than 17 years' experience and is extremely passionate about making people employable by helping them use their existing skills in iOS, Android, and Xamarin to get the job done. He is a member of the SQL Server Special Interest Group (SQLSIG), CocoaHeads, and the Java Community. He was the co-founder and Chief Technology Officer (CTO) at SoftMpire Pty Ltd., a company focused primarily on developing business applications for the iOS and Android platforms.

Other books by the authors

Suggestions and Feedback

Click here if you have any feedback or suggestions.

About

Mastering Xamarin UI Development - Second Edition, published by Packt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%