Handling multiple observers in Swift

It has been a while but I remember that when I switched from .NET to Objective-C I misses few small features that .NET, or specifically, C# had.One of them was the as operator that allowed the safe conversion between types - it either was that type and you got
Posted on
Tagged in swift , code

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