Contributors

About 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 alsobuilding. 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.

I want to say a special thanks to my family, my wife, Anna-Karin, and our twins, Ella and Willner, all of whom have supported me during the writing process.

I also would like to say thanks to the fantastic team at Packt and our technical reviewers, Jimmy and Geoff,who helped us to write this book and make us look better than we really are.

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.

I want to send a special thanks to my partner in life, Elin. Thanks for being there during this special period of time including (but not limited to) moving together, a pandemic, writing a book, and selling a house. And of course to my children, Ville and Lisa, for being an inspiration in life!

Also thanks to Packt and our tech reviewers, Jimmy and Geoff, who nitpicked our applications apart, making us spend late nights correcting our code.

About the reviewers

Jimmy Engstrom wrote his first line of code when he was 7 years old, and it has since that day been his greatest passion. It is a passion that has made him the developer he is today and that has taken him around the world, spreading his knowledge. It has earned him awards such as second place in Dice's worldwide game developer competition, a place in the top-ten best developers in Sweden, six Microsoft MVP awards in Windows development, not to mention becoming Geek of the Year. When he is not out spreading his knowledge, he is working as a web developer, trying out the latest tech, or reading up on the latest framework.

Jimmy also runs his own company called Azm Dev with his wife, where they focus on "future tech" such as Blazor and holographic computing, but also teaching UX and presentation skills. He is the co-host of a podcast called Coding After Work and also a Twitch channel with the same name.

A big thank you to my wife, Jessica, who has been picking up my slack while reviewing this book.

Geoff Webber-Cross has over 16 years' software development experience, working in a variety of sectors on Windows, web, and mobile applications. He has worked on XAML/MVVM applications since the days of Silverlight and Windows Phone 7 and has been building Xamarin apps commercially for a number of years. Geoff is also the author of two books for Packt: Learning Microsoft Azure and Learning Windows Azure Mobile Services for Windows 8 and Windows Phone 8.

Packt is searching for authors like you

If you're interested in becoming an author for Packt, please visit authors.packtpub.com and apply today. We have worked with thousands of developers and tech professionals, just like you, to help them share their insight with the global tech community. You can make a general application, apply for a specific hot topic that we are recruiting an author for, or submit your own idea.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.144.42.196