Agile Development in .NET: Now on Amazon
The first publication in my QuickNotes series is Agile Development in .NET. Most Agile methodologies used in .NET shops nationwide are variations of Scrum and Extreme Programming(XP). This booklet...
View ArticleCross-platform UI Coup: Xamarin.Forms
One of the biggest problems with C# mobile development, platform-specific UI, is solved with Xamarin 3. The greatest foe we face in our quest for cross-platform implementation is platform-specific...
View ArticleFor Science! A Xamarin Internet of Things(IoT) Mobile App
Our latest mobile creation just hit the app store! Commissioned by a Thermo Fisher Scientific brand, Life Technologies, this app pushes the boundaries of the Internet of Things (IoT) by bringing...
View ArticleOur Award-Winning Mobile App
I’m proud to announce that PCR Essentials, a mobile app we developed for Android using Xamarin, was awarded a Davey Gold Award and a W3 Award by the International Academy of the Visual Arts (IAVA)....
View ArticleXamarin Book Available!
Over a year in the making, it’s finally here: my book, Xamarin Mobile Application Development, is now available on Amazon! Developers and businesses looking to expand into the mobile space or to hone...
View ArticleTap Into Clickable Images with GestureRecognizer
Tappable images and icons are common in mobile applications for actions and navigation. Like many Xamarin.Forms views, the Image doesn’t have a click or tap event and must be wired up using the...
View ArticleMaking a Scrollable List Using ListView
Choosing quickly from a long list of items is one of the key offerings of the mobile UI. The limited real estate on mobile phone screens makes data grids a challenge and leads to extensive and creative...
View ArticleNavigation Patterns: Drill-down Lists
A drill-down list is a list of tappable items selected to navigate to a new page. There are many ways to build them using Xamarin.Forms, and the following recipe covers the most common type: by item....
View ArticleXamarin Navigation Design Patterns
Navigation gives a user what they need to get around an app quickly, moving from screen-to-screen with confidence and ease. This may include menus, tappable icons, buttons, tabs, and list items, as...
View ArticleDan Hermes: Xamarin Book Tour 2016
I’m on tour with my new Apress book, Xamarin Mobile Application Development! I’ll be speaking about cross-platform mobile apps and how to build them for iOS, Android, and Windows Phone, on both phones...
View ArticleXamarin.Forms 101: Pages and Layouts and Views (Oh My)
Pages, layouts, and views make up the core of the Xamarin.Forms UI. Pages are the primary container, and each screen is populated by a single Page class. A page may contain variations of the Layout...
View ArticlePodcast Interviews with Dan Hermes: Microsoft, Xamarin.Forms, His Music and...
This past month I’ve been interviewed for two podcasts on a range of topics such as Xamarin, my book, the book tour, and a little bit about me personally. Yet Another Podcast #150 Technologist-of-note...
View ArticleXamarin Dev Days 2016 Recap
Xamarin Dev Days happened in Boston! Here are some pics from the event on Twitter. I spoke about Xamarin.Forms 2.0 Effects, which are a lightweight approach to custom controls. Also, if you just need...
View ArticleHow to Mobilize Web and Desktop Business Apps
If you’re a business with a suite of mobile apps, you have an advantage in the mobile game. You already have a product direction. You also have a technology foundation. The trick is determining...
View ArticleThe Compleat History of Data Access Patterns
Data One of the great things about Xamarin development is that we get to use many of the concepts we learned in pre-mobile development. Software architecture is a good example. Most of the software...
View Article