Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

This Week in Mobile (Oct. 16)

DZone's Guide to

This Week in Mobile (Oct. 16)

Our weekly roundup of news for mobile developers

· Mobile Zone
Free Resource

Download this comprehensive Mobile Testing Reference Guide to help prioritize which mobile devices and OSs to test against, brought to you in partnership with Sauce Labs.

I'd still like to cover a few independent developer apps and projects in a separate series, so don't by shy - if you've got something that DZone could spotlight, let me know in the comments.

Design 

iOS9 hasn't hurt battery life on my phone, but a lot of apps tend to take a whole chunk of your battery power (and your data allowance too!). Matt Galligan put together a great post on this topic entitled Battery life, load times and actually giving a shit about your customers.

The Verge have a great article on audio branding with Skype in Sound Decision.

Benedict Evans puts forward his views on why Mobile is not a neutral platform.

Are you guilty of putting too much motion and animation in your app interfaces? If you suspect the answer is yes, check out Your UI isn't a Disney Movie.

Read Rebekah Wolf's opinions on App Exploration for Apple TV.

Android 

See The Difference Between iOS and Android Security

If you've been considering trying out RxJava in your app, check out Juan Gomez's Intro to Functional Reactive Programming

Realm also have an interesting, and dramatically titled video on Kotlin: A New Hope in a Java 6 Wasteland. And while you're in the Kotlin mindset, check out these reasons to try Kotlin on Android

Retrofit is a really popular library across Android apps, and this article will explain how to Upgrade from 1.9 to Retrofit 2.

Some projects on GitHub to watch out for: 

iOS 

Now that Swift 2.0 is out for all to enjoy, become a guru by discovering some Hidden Gems in Swift You Didn't Know About.

Ever wondered if the libraries in your app are popular with the leading apps? Wonder no more, and check out Libraries Used in the Top 100 iOS Apps.

Some new Swift projects I've noticed this week: 

  • SwiftRandom: a project for generating random data for your app.

  • SwiftGo: Go's concurrency features made available for Swift 2

  • Reachability.swift: A replacement for Apple's Reachability

  • SwiftDate: Easy NSDate Management in Swift.

Trivia

Ever think that a comment could be the reason your website runs slow? Check out this optimization advice for Node.js applications!

Analysts agree that a mix of emulators/simulators and real devices are necessary to optimize your mobile app testing - learn more in this white paper, brought to you in partnership with Sauce Labs.

Topics:
ios ,swift ,design ,security

Opinions expressed by DZone contributors are their own.

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

{{ parent.tldr }}

{{ parent.urlSource.name }}