As we get towards the holiday season, many developers will be thinking about working on their side projects, or maybe taking their work home and making some improvements. Hopefully you'll get inspiration for either pursuit in our weekly mobile roundup.
UIView Animation Syntax Sugar shows you how to tame all the closures that surround UIView and make your code more readable.
Extended compilation is a pain. Stop yourself from getting distracted while waiting for builds by Guarding Against Long Compiles.
Enter the Python: Peeking at a Language takes a look at the parallels between Swift and Python.
Apple's latest on the Swift 3.1 Release Process gives us a date to look forward to the next update; Spring 2017! The best news is that we'll get full compatability with Swift 3.0.
Some projects to check out:
Interpolate: Swift interpolation for gesture-driven animations
NoticeBar: A simple NoticeBar written by Swift 3, similar with QQ notice view
If you've ever wanted to create your own widget for use by others, check out this article on how to Make an Android Custom View, Publish and Open Source.
A Pragmatic Android Application Architecture puts forward a few simple ideas to help clean up your app's architecture. You're sure to find some inspiration in here for things that are bothering you about your own code structure.
If you need to create animations using AnimatedVectorDrawable on Android, the brilliant AndroidIconAnimator is what you need. It's disappointing there's no plugin yet in Android Studio to create animations, but with tools like this being developed, you can't help but feel a little spoilt!
Some projects that are worth looking at this week:
TwinklingRefreshLayout: RefreshLayout that support for OverScroll and better than iOS.
WaveLoading: A wave-like loading drawable
ZoomHeader: A demo of animation show how turn viewpager into detail
KnowWeather: A nice weather app
Some observations and predictions on the The State of UX in 2017 as we move into a new year.
Optimistic UIs in under 1000 words is an illustrated introduction into a popular UI pattern where no progress bars are needed. Worth a read.
Looking for something to read over the holidays, check out The Best New UX Books of the Last 3 Years.