Over a million developers have joined DZone.

This Week in Mobile (Dec 25)

DZone's Guide to

This Week in Mobile (Dec 25)

Take a break from the festivities and see what's going on in the mobile world

· 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 we have a little festive fun with Apple Pencil as well as some great articles around animation, and maybe the solution to your Android app startup slowdowns.


It doesn't get more festive than knocking over Christmas trees right? Simon Gladman continues his iPad experiments by creating an Apple Pencil Controller Christmas Tree Bowling Game with SceneKit.

It can be tempting to use guard in Swift, however you should be able of When (not) to use guard.

Details matter - harnessing the power of Core Animation shows how Stripe Checkout achieves their subtle movements. 

Here's an excellent Swift String Cheat Sheet to keep within reach when working on your apps.

Some interesting projects to check out 

  • Whisper: a component that will make the task of display messages and in-app notifications simple

  • MaterialKit: a beautiful Material Design framework in Swift

  • IDZSwiftCommonCrypto: a wrapper for Apple's Common Crypto library written in Swift

  • MBMotion: some really nice motion effects for your Swift apps


Bringing structure and discipline into your projects can be a challenge. Learn How to help developers with custom Lint rules

Did you know that Android's multidex slows down app startup?

Another great series on reactive programming that I almost missed, Crunching RxAndroid has got to the fifth and final article.

There's a lot of great new features in Google Play Services 8.4, including email app invites and Map API improvements.

Some projects to check out: 


Interface Animation: The Force of Motion goes into greate detail about the importance of animation in app design.

Facebook Design have published a journey in design and storytelling with Designing Facebook Collage.

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

ios ,swift ,java ,android

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 }}