Over a million developers have joined DZone.

This Week in Mobile (Sep. 18)

DZone's Guide to

This Week in Mobile (Sep. 18)

Our weekly rundown of some of the highlights in the world of app development.

· Mobile Zone ·
Free Resource

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.

Everyone's pretty excited about tvOS, so we can't ignore it! Chris Wagner gives An iOS Developer's Initial Impressions, while the team at Airbnb give some advice on Mastering the tvOS Focus Engine.

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: 


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: 


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.

ios ,tvos ,android

Opinions expressed by DZone contributors are their own.

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

{{ parent.tldr }}

{{ parent.urlSource.name }}