Over a million developers have joined DZone.

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

Visually compose APIs with easy-to-use tooling. Learn how IBM API Connect provides near-universal access to data and services both on-premises and in the cloud, brought to you in partnership with IBM.


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?"

The Mobile Zone is brought to you in partnership with Strongloop and IBM.  Visually compose APIs with easy-to-use tooling. Learn how IBM API Connect provides near-universal access to data and services both on-premises and in the cloud.


Published at DZone with permission of James Sugrue, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

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

{{ parent.tldr }}

{{ parent.urlSource.name }}