Over a million developers have joined DZone.

This Week in Mobile: Firebase, Developer Best Practices, and Motion in UX Design

DZone's Guide to

This Week in Mobile: Firebase, Developer Best Practices, and Motion in UX Design

This week we cover Firebase, Android wear, best practice lists for developers on Android and iOS, along with some lessons learned from the Instagram development team.

· Mobile Zone
Free Resource

Discover how to focus on operators for Reactive Programming and how they are essential to react to data in your application.  Brought to you in partnership with Wakanda

This week Google released their Pixel phones along with a host of other hardware offerings. There were no big surprises at the event, but one thing is for sure; having control over the hardware and software will enable Google to be every bit as measured as Apple with new releases.


There's an excellent series going on at the Firebase blog about the Play Services Task API. The fourth and final piece, covering multi-tasking, was published this week. 

Has RxJava still got you puzzled? Although old, Dan Lew's series on the topic is the clearest explanation of RxJava terms I've seen. 

Developing for Android Wear can be pretty interested. This article helps you understand more about Accessing the Data Layer API.

Amit Shekhar shares his list of Android Development Best Practices

Some projects to check out: 


Essential reading for people who want to adopt, or understand MVC for iOS apps: Three Ways To Pass Data From Model to Controller. 

In one of the latest videos on Realm, you can pick up some tips from the experts at Instagram; Refactoring At Scale: Lessons Learning Rewriting Instagram's Feed.

Optionals in Swift...here's a good piece on when to unwrap them using Guard Let vs If Let.

Here's a list of Good Practices to Becoming a Great iOS Developer.

Another video worth watching; Modern Swift Networking with Swish.

This week's projects of note: 


Going from design to execution is all about process. Here's A Practical Guide to Convert Your Sketches to Working Prototypes.

A little bit of motion goes a long way in adding polish to your app. Learn how and why in Motion in UX Design.

Take a look inside The Wierd and Wacky World of App Marketing with Jeremy Olson. 

Everything is making moves towards AI. Here are 6 Ways Designers Need to Adapt to the Age of AI

Learn how divergent branches can appear in your repository and how to better understand why they are called “branches".  Brought to you in partnership with Wakanda

android ,java ,ios ,swift ,mobile

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

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

{{ parent.tldr }}

{{ parent.urlSource.name }}