Published Books
Dan Hermes, our founder and lead consultant, shares his deep understanding of cross platform mobile development in his books. These publications assist developers, companies, and students learn the ins and outs of mobile development.
Building Xamarin.Forms Apps Using XAML (February 2019)
Mobile Cross-Platform XAML and Xamarin.Forms Fundamentals
Building Xamarin.Forms Mobile Apps Using XAML is a starter guide to creating Xamarin.Forms apps using XAML. Learn and leverage Xamarin.Forms to build iOS and Android apps with a single approach. This book walks through the core of the Xamarin.Forms mobile app UI: using layouts and FrameLayouts of controls and views to design and build screens, format them using styles, themes and CSS, and code user interactions with events, commands, and behaviors. Learn how to create menus and help your user get around your app using Xamarin.Forms navigation patterns.
Bind your UI to data models using data binding and using the MVVM pattern. Leverage platform-specific controls in your Xamarin.Forms screens using custom renderers, effects, and native view declaration. Use XAML to build sophisticated, robust cross-platform mobile apps. Contributing writer: Dr. Nima Mazloumi.
Building Xamarin.Forms Mobile Apps Using XAML is a XAML companion edition to the C# guide Xamarin Mobile Application Development.
Xamarin Mobile Application Development
The Xamarin tool suite, Xamarin.Forms, Xamarin.Android and Xamarin.iOS, is a bridge from .NET into the world of native mobile development. It gives C# developers a direct line into native Android, iOS, and Windows Phone development, allowing them to build business apps for the Google Play and iTunes app stores. Use this book to navigate and excel at cross-platform mobile app development using .NET. Learn how to leverage Xamarin.Forms to optimize cross-platform development using the most common UI pages, layouts, views, controls, and UI patterns. Combine these with platform-specific UI to craft a visually stunning and highly interactive mobile user experience.
“The most intelligent work on cross-platform mobile development I’ve seen.”
—Jesse Liberty, author of over thirty software books, Xamarin Certified Developer, Xamarin MVP
Agile Development in .NET
How to be agile using .NET? Most Agile methodologies used in .NET shops nationwide are variations of Scrum and Extreme Programming (XP). This booklet covers these tools and techniques: Test-driven Development (TDD), Behavior-driven Development (BDD), Continuous Integration (CI), and Refactoring to Patterns. This little book is part of the QuickNotes series, pithy summaries on the topics that matter in software development.
“A great primer and quick snapshot of Agile concepts for .NET developers. If you’ve been wondering what Agile development is really all about, if you’re wondering where to start, and you want to shorten your journey to effective adoption of Agile concepts, well, this is the compass you should use when plotting your voyage.”
– Rob Daigneau