You have to be careful when you talk about an API for driving a digital experience, because the words you use have different meanings to different people. Case in point: Experience API. In this article we’ll talk about the dream that is the Experience API in the context of mobile…

Just what we need, another opinion about management. Well, mine is likely no better than anyone else’s, and since everyone is entitled to one, here it is.

There are lots of well documented management styles, and if you’re here, you’ve undoubtedly already studied them and assessed your own, so we’re…

When we talk about “mobile” development, generally what we mean is the development of a two software products with identical feature sets on two distinct platforms, Android and iOS. …

It’s that time of year: Goal Setting. Every company wants every employee to have goals, and there are definitely good reasons for them. But there are also some bad reasons. Goal setting too often becomes purely a performance metric that is misunderstood and misused.

Let’s take a look at goal…

Remember back in 2017, the first days of Google having an opinion about application architecture because countless developers were begging them for advice? I do. …

Building Gradle plugins isn’t new, and Kotlin isn’t new, and Android isn’t new. By the same token, building Gradle plugins in Kotlin isn’t new, and neither is building Gradle Plugins for Android apps. But building Gradle plugins, in Kotlin, for Android? …

If you’ve been following my work at all, you know that I’m obsessed with Passive View MVP software architectures, and that I’m constantly looking for new and better ways to implement them. Enter ResourceProvider: The Annotation Processor I wrote to generate agnostic resource management APIs for Android app development.

Thanks, really.

Lots…

HockeyApp is dead, long live AppCenter.

Now that Microsoft has acquired HockeyApp and decided to smash it into AppCenter, some things are changing, and you may be encountering some unexpected consequences of it all. One of these unforeseen complications comes about if you organization previously used HockeyApp, but also has…

Not anymore.

Slack is dead, long live Slack. With Microsoft swooping in with its Slack-clone, Teams, and making it included with Office 365 licenses, it seems that the writing is on the wall for the once-king of workplace messaging. Now the question is not will we, but how will we rebuild all…

Quality Assurance is an essential part of software engineering and technical product management that absolutely cannot be neglected. A strong QA process and team can provide immense value, but more importantly, ineffective QA can incur immense cost. Let’s look at the stages of QA, and the mounting costs of failures…

Mark Dappollone

Director, Mobile Product Engineering at Realogy

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store