Key Features
- Helps you get a clear practical understanding of creating professional-grade apps with Xamarin
- Covers Xamarin.Forms, Xamarin Android, and Xamarin iOS
- If you want to transform yourself from an amateur mobile developer into a professional app developer across multiple platforms, then this is the ideal book for you
Book Description
Do you want to create powerful, efficient, and independent apps from scratch that will leverage the Xamarin framework and code with C#? Well, look no further; you've come to the right place!
This is a learn-as-you-build practical guide to building eight full-fledged applications using Xamarin.Forms, Xamarin Android, and Xamarin iOS.
Each chapter includes a project, takes you through the process of building applications (such as a gallery Application, a text-to-speech service app, a GPS locator app, and a stock market app), and will show you how to deploy the application's source code to a Google Cloud Source Repository. Other practical projects include a chat and a media-editing app, as well as other examples fit to adorn any developer's utility belt.
In the course of building applications, this book will teach you how to design and prototype professional-grade applications implementing performance and security considerations.
What you will learn
- Discover eight different ways to create your own Xamarin applications
- Improve app performance by using SQLite for data-intensive applications
- Set up a simple web service to feed JSON data into mobile applications
- Store files locally with Xamarin.Forms using dependency services
- Use Xamarin extension libraries to create effective applications with less coding
About the Author
Michael Williams is a Xamarin Mobile Architect based in Australia. He is an insightful, result-driven IT professional with considerable experience in Xamarin, Xamarin Forms, and cross-platform mobile development, using C# and native languages to build mobile applications for IOS, WinPhone, and SurfacePro.
He is an entrepreneur, the owner of Flush Arcade, a company involved in developing creative, innovative, and ideative games compatible with all IOS and Android smartphones and tablets. After completing a bachelor's degree in Computer Science and studying film composition at Berklee College of Music, he is now ready to take the daring step of diversifying into gaming. He also has a heavy involvement in back-end development using Amazon Web Console, CQRS, and Event Sourcing Systems with a deep knowledge of the Web using AngularJS, JQuery, Knockout, TypeScript, and JavaScript.