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

This Week in Mobile: Google Trust API, Android Constraint Layout, and More

DZone's Guide to

This Week in Mobile: Google Trust API, Android Constraint Layout, and More

We're going to take a look at some reactions to announcements made at Google I/O and lots more in this week's roundup.

· 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

Now that Google I/O has passed, we're all looking ahead to see what Apple announces at WWDC. There are rumors that Siri will be opened up to developers, and the Apple will release their own competitor to Google Home and Amazon Echo. 

Android 

Halfway through its series of five articles, The Absolute Minimum Android Developers Need to Know About UX is essential reading.

Google's Trust API could bring an end to passwords for some apps, creating a level of trust based on walking and typing patterns, as well as other inputs.

Joe Birch takes some time to Explore the new Android ConstraintLayout which was announced at Google I/O.  

Most people took the Instant Apps announcement to be good news, but here are some Ways to Think About Android Instant Apps and What It Means for Developers.

Don't underestimate the power of your app's splash screen—Launch Screens Are More Impactful Than You Think.

Some projects to check out: 

  • quickstart-android: Firebase Quickstart Examples for Android

  • welcome-android: A customizable welcome screen

  • StickyHeadersAdapter and LayoutManager for Android RecyclerView which enables sticky header positioning

  • Transitions-EverywhereBackport of Android Transitions API for animations. Animations backported to Android 4.0+. API compatible with Android 2.2+

iOS

Swifty Objective-C is an interesting look at how to leverage the benefits of Swift in an Objective-C project.

There's always a balance, so here are some tips on Keeping Designers Happy With Enums

Sometimes your UI will need a trick like Throttling. While you could use RXSwift to achieve it, this article shows how you can do it with NSTimer.

Functional Design Patterns in Swift shows how to implement the Interpreter pattern 

Here's a guide to Using OpenURL to launch links in a UIWebView

Fastlane has received all kinds of updates this week, such as previewing app changes from pull requests. Yes, you read that correctly! 

Some projects to check out: 

General 

Here are 10 Questions You'll Be Asked in A UX Interview. Preparation is everything! 

Zero to Front-End Hero is a complete guide to learning front-end development, covering all you need to know about HTML and CSS.

Sometimes getting a side project kicked off can be the most difficult thing in the world. Well, always actually! Jon Westenberg has great advice: Every Journey Starts By Putting One Foot in Front of the Other


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

Topics:
swift ,android ,ios ,java

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

SEE AN EXAMPLE
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.
Subscribe

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

{{ parent.tldr }}

{{ parent.urlSource.name }}