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.
Join the DZone community and get the full member experience.
Join For FreeNow 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
StickyHeaders: Adapter and LayoutManager for Android RecyclerView which enables sticky header positioning
Transitions-Everywhere: Backport 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:
Simplicity: A simple way to implement Facebook and Google login
fantastic-ios-animation: A collection of iOS animation repos
ParticlesLoadingView: A customizable SpriteKit particles animation on the border of a view
Scrollable-GraphView: An adaptive scrollable graph view for iOS to visualize simple discrete datasets
MessageKit: A Swift re-write of JSQMessagesViewController
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.
Opinions expressed by DZone contributors are their own.
Comments