Even if you're not an Apple fanboy, it's difficult to resist the lure of a new Apple announcement. The latest iPhone is amazingly powerful, and the AppleTV is finally more open to developers. Were you lucky enough to get the tvOS developer kit?
Andy Matuschak deals with something we've all had problems with; refactoring huge view controllers that know everything about everything. I don't think any iOS developer can ignore this talk!
Joe Masilotti has put together a UI Testing Cheat Sheet and Examples. Keep improving the quality of your apps by checking it out and taking a few tips away.
Over time, we're seeing the big apps moving to Swift. If you're considering porting an old Objective-C app, you should check out How (and Why) Lyft Rewrote Its App from Scratch in Apple's New Language.
The Airbnb developer blog is awesome; they have a great article about watch development called How It Ticks: Building the Airbnb Apple Watch app.
Interesting projects this week include:
iOS-9-Sampler: code examples for the new features of iOS 9
DGRunkeeperSwitch: Runkeeper design switch control (two part segment control)
InceptionTouch: 3DTouch for every device!
Exploring Chrome Custom Tabs on Android shows how to take advantage of the new library to improve user experience when displaying web content.
Party tricks with RxJava, RxAndroid and Retrolambda is full of little examples of how to use these libraries in your Android apps.
A few projects that caught my attention:
HomeMirror: Android application to power mirrors in your house.
MaterialDateRangePicker: A material date range picker.
Designing the Uber Cash Experience is a very interesting look at how the Uber Design team improved the experience in some locations.
InVision published a useful list of UX Design Tips for Your App.
And one last thing; here's The Definitive Guide to Growth Hacking Apps.