Tag Driven Release Automation

Tag Driven Release Automation

We use a CI system to do builds for our projects, currently TeamCity from Jetbrains. This is a great way to let your teammates know when your build has failed. Until now we have manually managed uploading and preparing new versions for distribution services like HockeyApp. It's not a major hassle, but when you're attempting to get a build out the door before heading home to your family, every minute counts!

Read on for the dirty details..

Read More

Automatic UI testing on real devices - Android, Espresso 2.0 and AppThwack

Automatic UI testing on real devices - Android, Espresso 2.0 and AppThwack

What if you could develop a set of UI tests locally, and once happy, run them in parallel on a multiple Android devices somewhere in the cloud. Sounds nice. Let me explain how you can achieve this by combining Espresso 2.0 and the cloud service AppThwack.

Read More

How often are apps updated?

How often are apps updated?

There doesn't seem to go a day without a notification on my phone telling me an app was updated. This got me wondering, how often are apps actually updated?

The answer seems to be: An app is updated on average every 22nd day.

Actually, I have too little data to claim this number is accurate by any significance, but that is what I found when I compared 8 apps and their release history on Android and iOS

Read More