How To Make A Hamburger Menu With MvvmCross

This post explains what I went through trying to find a working sample Hamburger/Slide Out menu using MvvmCross. If you’re a developer trying to figure this out you can skip to the bottom of this post to see what actually worked. For the rest of you, it’s a cautionary tale about working in the framework-heavy, …

Read More

WWDC Week 2017 Recap

This is for business owners and technology leaders who utilize, or are adjacent to, Apple technologies. WWDC is Apple’s yearly developer event where they announce what’s in store on their platforms. This post will highlight the key themes of WWDC Week. I spent the week in San Jose talking tech and enjoying the sunshine so …

Read More

MVVM is lipstick on a Pig

MVVM is lipstick on a pig MVVM is not a step in the right direction. It’s an additional layer of confusion. A bit of background Once a fading pattern used in .NET client development, Model View ViewModel (MVVM) has gained popularity in the iOS community in the past few years. It is presented as a …

Read More

Stylish Developers Guide to Unit Testing in Swift Notes

Greetings, I’m having a blast at AltConf. Here are some resources from my talk on the Stylish Developers Guide to Unit Testing in Swift. Code from the presentation here. My blog posts on testing here. This is a good post from Kent Beck that shows up to clean up Run-On Tests. Here are some references from a …

Read More

This is how you test a mobile app

In a previous post we emphasized the importance of testing in your development process. This post will walk you through critical test cases many new entrepreneurs miss, and will serve as a starting point for your test coverage. Here are some test cases that are critical to cover in your application: Different screen sizes Android devices come in many, many …

Read More

Here’s how to decide what level of experience your developers should have

This is post 5 of 5 in the series “External Development Bootcamp” Working with external developers: Employees vs Consultants External Developers – Who Should I Work With? The 5 signs you should not be spending money on software How do I know a development company will produce good work? Here’s how to decide what level …

Read More