Week 9 Newsletter

iOS News

Code

Key-value pros and cons

Key-value observing seems to be the weakest link in the Cocoa library. Soroush has a list of pitfalls to avoid while using it and the scenarios in which it's fine to use. Also worth reading is the write-up from Mattt Thompson - http://nshipster.com/key-value-observing/

Regex in Xcode

It drives me crazy everytime I have to find the correct syntax for regular expression in the editor I am using. Here is the Xcode version.

An Extensible Circular Slider for iOS Applications

Eliot Fowler presents this clever code for implementing circular sliders into your iOS apps and the instructions to optimize it.

SpriteKit bug

Sometimes the only refuge we have is the iOS documentation. This is a great post mortem by Fille on a bug he found in SpriteKit after referring the documentation. Proves that we are not always wrong :)

Design

Implement your designs in Xcode 5

If you were a web designer before you can completely relate to the inability to easily implement your designs in mobile apps. It's not as easy as HTML and CSS but Meng being a designer himself has done a great job to make it easy for you to implement your own designs.

How Designers Can Help the iOS Engineers by Getting Into Production Storyboards and Objective C

Blog post by Julius Tarng about the process he took as a designer assisting the engineers with the coding and layout of the UI in his app, Potluck.

Animate in Xcode Without Code

A designer and developer have worked together to make it easy for app designers to add design by features demonstrating limited code correction.

The Largest Database of Free Vector Icons

Designers and developers created this resource that provides over 24,000 icons to add to apps. Not a bad time to look into their Christmas category, right?

Android News

Code

Chrome apps coming to Android and iOS!

You probably heard this through interwebs - Chrome apps are coming to Android! Great to see Google stepping up and allowing developers to harness the power of both web and mobile, ultimately making it a win for developers.

Building Android First

Some fresh perspective on an age-old question.

How I Learned to Develop Android Apps in Less Than a Year

An introspective and rather charming tale of the beginnings of an app developer getting his foot in the door of the mobile industry.

Android Time Picker Example

Need a timer within your app? The folks over at Java Experience have added a handy guide to adding it from the Android API using the Layout file and Java.

Design

Android Cheat sheet for Graphic Designers

Much like the iOS cheat sheets we linked before, this Android version by Petr Nohejl is a great tool for designers to keep on tab for their work.

How Do Users Interact With Mobile Devices?

Insightful post about the user's physical connection to their devices and statistics behind them.