This Week’s Links
Time to Celebrate the 2018 Google Play Award Nominees
Each year, the Google Play Awards recognize top apps and games on Google Play. This week the nominees for this year’s awards were announced. Check out the full list in this post. Winners will be announced on Monday, May 7th at Google I/O.
ImageDecoder – Animated GIF
The Android P developer preview contains a new ImageDecoder. Currently, it only appears within the Framework so it can only be used it on devices running P or later. In this article, take a look at how to use it, and see some of the cool things that you can achieve using it.
Android DataBinding in RecyclerView – Profile Screen
In this post, learn the basics of data-binding by implementing a profile screen using data-binding concepts. The profile screen will have profile details at the top and the below section will have post images in grid format. The grid will be achieved using a RecyclerView implementing the data-binding in adapter class.
Gmail for Android Gets ‘Snooze’ Feature, May Bring Customisable Swipe Actions in App
With its first major update in five years, Google has added a ton of functionalities to both the Web as well as its mobile interface to Gmail. Email shortcuts, reply ‘nudges’, smart reply, native offline mode, are only some of the features that Google has included in the Gmail makeover. While the biggest changes appear to have been implemented on the website, the Gmail app is also getting some new functional features. Learn more about the updates in this article.
Android Architect at Never Settle (Denver, CO (Remote))
Android Engineer at Vivid Seats (Chicago, Illinois)
Need to hire an Android professional? Post a job here
Getting Started with Retrofit in Android
Retrofit is a well-known networking library among Android Developers. Some developers even consider it as the industry standard.In this tutorial learn how to set up and use Retrofit to meet your app’s networking needs.
Create your First Android App with Kotlin
Kotlin is an official language to make Android Application since Google I/O 2017. Kotlin is a fun, expressive and modern language which can be considered as the language of the future. In this tutorial, learn to create an Android Application with Kotlin. The app is a simple counter with plus and minus buttons.
Rethinking GPS: Engineering Next-Gen Location at Uber
In this post, the UBER Engineering blog give a history of GPS, and how they have used it with Uber. GPS is essential to Uber’s services, but can sometimes be inaccurate. Since Uber’s success is locating users’ precise location, Uber developers engineered a software upgrade to GPS for Android which substantially improves location accuracy. Read more about their research here.
Finite State Machines + Android + Kotlin = Good Times
Inspired by an episode of the Fragmented pocast where Ray Ryan, mentioned the heavy use of finite state machines at Square. Inspired by that podcast and a Github gist detailing the use of composable finite state machines in Swift, Alex Sullivan decided to try and utilize a similar concept to build an Android application. Read more about his process in this post.
Caster.io Setting up the Redux Store and Provider
Redux provides a centralized place to store application state. In this lesson, you will clone an existing React Native project, and setup the Redux provider and store.
Caster.io Debugging Errors in React Native
There are a few classes of errors in React Native. You will learn what types of errors can be triggered, and how to use the on-screen stack trace to help track down errors. You can also debug your app in chrome, and use console log statements to better see what is happening to your data.
Custom Views that can hide/show a View with some Animations (inspired by the Android FAB).
A floating view helper library which will allow you to create floating view above other views! Palulmu can help you create a floating view which can follow specified view, a scalable view, and a fullscreen supported view.