Fixing Xcode 9 UI tests

After switching to Xcode 9 on our CI extended UI tests started failing. It turned out that referencing elements from navigation bars set in storyboards by image name stopped working. I'm not a fan of such approach in the first place, but there's no way to set accessibility identifier from
Posted on

Super Mario Run - Part 2. It's All About the Coins

In previous post I concentrated mostly on technical aspect of where Super Mario Run falls behind. I listed technical solutions or different game design which would greatly improve initial gameplay. Here I want to concentrate on financial aspect of the game and the causes of poor App Store ratings. And
Posted on

Super Mario Run - Part 1. The Princess from Another Castle

On September 7, 2016 an extraordinary thing happened. Shigeru Miyamoto came on stage of Apple's annual iPhone event and announced that Nintendo will be releasing a Super Mario game on iOS this year. It's big news, because it's very rare for a title of such magnitude run on non-Nintendo hardware.
Posted on

11 things I learned at Mobile Central Europe 2016

Last week, along with a couple of colleagues I attended the Mobile Central Europe (MCE^3) conference in Kinoteka, a sprawling cinema complex in downtown Warsaw. This year saw the third installment of the conference, focused on bringing designers, developers, and everyone in between together to share knowledge with people
Posted on

Plugin Architecture in Swift(ish)

I have a strange thing with plugins. Every application which has plugin support is much better from the one that does not, even if the core functionality is smaller. It's about the potential of community being able to tweak and bend the application to their own needs. It's partially a