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.
Join the DZone community and get the full member experience.Join For Free
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:
- youtube-iOS: A YouTube app template written in Swift 3
- PageControls: A selection of custom page controls to replace UIPageControl with inspiration from Dribble
- ConsistencyManager-iOS: A library that manages consistency of immutable models, from LinkedIn
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:
- Onboarding: A beautiful way to introduce users to your app
- Android-SpinKit: Android loading animations
- CameraFilter: Realtime camera filters for Android
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?"
Published at DZone with permission of James Sugrue, DZone MVB. See the original article here.
Opinions expressed by DZone contributors are their own.