Skip to content

Latest commit

 

History

History
71 lines (49 loc) · 5.58 KB

README.md

File metadata and controls

71 lines (49 loc) · 5.58 KB

Xamarin.Forms Projects - Second Edition

Book Name

This is the code repository for Xamarin.Forms Projects - Second Edition, published by Packt.

Build multiplatform mobile apps and a game from scratch using C# and Visual Studio 2019

What is this book about?

Xamarin.Forms is a lightweight cross-platform development toolkit for building apps with a rich user interface. Improved and updated to cover the latest features of Xamarin.Forms, this second edition covers CollectionView and Shell, along with interesting concepts such as augmented reality (AR) and machine learning.

This book covers the following exciting features:

  • Set up Xamarin.Forms for building native apps with code-sharing capabilities
  • Understand the core aspects of developing a mobile app such as its layout, UX, and rendering
  • Use custom renderers to gain platform-specific access
  • Discover how to create custom layouts for your apps with Xamarin.Forms Shell
  • Use Azure SignalR for implementing serverless services in your Xamarin apps
  • Create an augmented reality (AR) game for Android and iOS using ARCore and ARKit, respectively
  • Build and train machine learning models using CoreML, TensorFlow, and Azure Cognitive Services

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:

public override bool FinishedLaunching(UIApplication app, NSDictionary options)
{
    global::Xamarin.Forms.Forms.Init();
    LoadApplication(new App());
    return base.FinishedLaunching(app, options);
}

Following is what you need for this book: This book is for C# and .NET developers who want to learn Xamarin.Forms and get started with native Xamarin mobile application development from the ground up. Working knowledge of Visual Studio will help you to get the most out of this book.

With the following software and hardware list you can run all code files present in the book either on Windows(Android) or Mac(iOS) (Chapter 1-11).

Software and Hardware List

Chapter Software required OS required
1-11 Visual Studio Community Edition Windows 10 or later, macOS Sierra 10.12 or later
1-11 Xcode macOS Mojave 10.14
10 Physical Mobile Device: iOS: A9 processor or above
iOS 11 or higher/Android 9 Android: Device that supports ARCore

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 Authors

Daniel Hindrikes is a developer and architect with a passion for developing mobile apps powered by the cloud. Daniel fell in love with Xamarin in the early days of Xamarin when he realized that he could use C# even for iOS and Android apps, and that he could share code with the Windows apps he was also building. But Daniel started to build mobile apps long before that, working on Android apps with Java and even Java ME apps (a long, long time ago). Daniel enjoys sharing his knowledge and can be found speaking at conferences, blogging, or recording the podcast, The Code Behind. Daniel works at the company tretton37 in Sweden and has experience working with both local and global customers.

Johan Karlsson has been working with Xamarin since the days of MonoTouch and Mono for Android, and it all started with writing a game. He is a full-stack developer, currently focusing on mobile applications using Xamarin, but has in the past worked a lot with ASP.NET MVC, Visual Basic.NET (not proud), and C# in general. Also, he's created a whole bunch of databases in SQL Server over the years. Johan works at tretton37 in Sweden and has about 20 years' experience in the trade of assembling ones and zeros.

Suggestions and Feedback

Click here if you have any feedback or suggestions.