Over a million developers have joined DZone.

This Week in Mobile: 100% Kotlin and Five Minute Swift Tutorials

DZone's Guide to

This Week in Mobile: 100% Kotlin and Five Minute Swift Tutorials

As always we've got a bit of everything, from beacon development, to UI trickery.

· Mobile Zone ·
Free Resource


The KitchenStories engineering team have a little trick that makes Complex Table View State Changes Easy. It's a clever way of looking at a problem and utilizing UIKit. 

ShinobiControls are back with this day by day series on the new iOS flavor. Kicking off with the huge Messages update, you won't want to miss this series!

In Fun With Global Constants in Swift, Max Campolo shows how to get rid of the constants struct by using Implicit Member Expression.

You can now create your own file templates in Xcode; learn how to create your own here

I've just started a new series here at DZone called Five Minute Swift. It takes you through a concept or task related to app development with a complete start to finish explainer. This first one is all about integrating CocoaPods into your project.

And here are some projects that you might want to integrate: 


The Keepsafe engineering team has shared there Lessons from converting an app to 100% Kotlin. Something only for the brave! 

The UI in this Material Design App will Make You Want To Study Physics Again; a fantastic story of concept to app store from the team at Uplabs. 

Daniel Lew from Trello presents Dependency Injection Made Simple over on Realm.

Some projects to check out: 


Are you using beacons in your project, or looking at the possibilities? If so, make sure to check out this repository of links for both iOS and Android. 

Stop designing interfaces, Start designing experiences is the advice from the design team at BlaBlaCar. 

Foursquare's Product Experience team have provided a list of creative exercises for creative teams.

Sometimes we focus on everything but the wording in our interface design; but it's a crucial part, as you'll see in "Is this my interface of yours?"

ios ,android ,swift ,kotlin

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}