Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Mastering Xamarin.Forms - Second Edition Paperback – March 27, 2018
|New from||Used from|
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
Customers who bought this item also bought
Customers who viewed this item also viewed
About the Author
Ed Snider is a senior software developer, speaker, author, and Microsoft MVP based in the Washington D.C./Northern Virginia area. He has a passion for mobile design and development and regularly speaks about Xamarin and Windows app development in the community. Ed works at InfernoRed Technology, where his primary role is working with clients and partners to build mobile and media focused products on iOS, Android, and Windows. He started working with the .NET framework in 2005 when .NET 2.0 came out and has been building mobile apps with .NET since 2011. Ed blogs at edsnider[dot]net and can be found on Twitter at twitter[dot]com/edsnider.
If you buy a new print edition of this book (or purchased one in the past), you can buy the Kindle edition for only $2.99 (Save 85%). Print edition purchase must be sold by Amazon. Learn more.
For thousands of qualifying books, your past, present, and future print-edition purchases now lets you buy the Kindle edition for $2.99 or less. (Textbooks available for $9.99 or less.)
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
Before you buy, you should be aware that it takes a very un-opinionated, dependency light, approach to architecture. If you tend to like large opinionated frameworks like MvvmCross, Caliburn, or Angular you might not appreciate some sections of the book. For instance, in the chapter on Navigation, it walks the user through building a lightweight Navigation service complete with methods like NavigateTo() and ClearBackStack(). A framework like MvvmCross provides a fully flushed out navigation service, and so one might view the chapter as unnecessary. The benefit to the Mastering Xamarin.Forms approach, however, is you lose a large dependency and have far more control to extend your architecture to meet the specific requirements of your app.
Regardless of whether you like more control or prefer opinionated MVVM frameworks, this book is an easy read, and is a fantastic place to start with cross platform mobile development. Mastering Xamarin.Forms will put you on the path to success with your next mobile project.