You might not have had any luck in securing WWDC tickets for yourself, but it's still worth getting to San Jose to be at the center of the iOS world. Apple has even included a listing of the other developer events going on that week.

iOS

I remember thinking that default implementations were a great idea in Protocols, but there are certainly cases where you don’t want them. Here’s one such case.

Android

Singleton might be one of the most controversial design patterns. Some love it and can’t live without it. Others say it promotes bad coding practice. Either way, it exists for a reason, and you will need it at some point, so read this article about How to Make the Perfect Singleton.

A lot has been made of Kotlin and it’s usefulness, but the big question for developers is whether or not it is suitable for production. Here is one opinion on that question.