Android Weekly #266
Android Weekly #265
Android Weekly #264
Android Weekly #263
Android Weekly #262
Android Weekly #261
Android Weekly #260
Android Weekly #259
Android Weekly #258
Android Weekly #257
Android Weekly #256
Android Weekly #255
Android Weekly #254
Android Weekly #253
Android Weekly #252
Android Weekly #251
Android Weekly #250
Android Weekly #249
Android Weekly #248
Android Weekly #247
Android Weekly #246
Android Weekly #241
Android Weekly #242
Android Weekly #243
Android Weekly #244
Android Weekly #245
This article by Cain Wong is a follow up to the Okuki library introduction from last week. It's about developing a clean architecture while staying sane.
In this article Joe Birch tells us about his journey moving an app with almost no architecture to a clean architecture.
There are a lot blog posts about making apps - but rarely some about making widgets. This one explains the basics and tells you about the things to look out for and some caveats when developing a widget.
A post by Mark Ng describing the motivation moving away from the retired Roboguice 3 library - be sure to checkout the second part as well.
Follow up post by Mark Ng where he compares different implementations in various DI frameworks.
A post by Tamas Vegh describing his journey to create the shimmer layout library. Also checkout the repository in the code section.
In this blog post, Rebecca Franks examines the new classes that were introduced to handle Lifecycle changes.
A more advanced Dagger 2 tutorial by Eugene Matsyuk.
Google open sourced a trivia game app for the Google Assistant, and now you get to see the design and logic that makes it all work using Actions on Google, the development platform for the Google Assistant.
In this series Mark Allison takes a look at the new architecture components and shows how we can benefit from them. In this second article he takes a look at LiveData.
Peer to Peer video calling is on the rage for sometime and now every app has audio/video calling inbuilt. This tutorial series is all about exploring the possibility of providing such feature in an easy and understandable manner for beginners.
This is the second part of a two part series by Fabio Collini that explains how to implement the delegate pattern in Kotlin.
In this tutorial, you'll learn about the cool new SMS token feature in Android O. You'll learn how to generate an app-specific token that will fire up a pending intent when the device first receives a message containing that token so as to verify the phone number.
In this article by Romain Rochegude you'll learn to implement a finite state machine to structure your app.
This is a blog post dedicated to beginners to avoid certain pitfalls and get you up to speed. Even if you're an advanced Android developer there might be something in the list that you don't know.
Nice article by Benjamin Monjoie about a Kotlin language quirk regarding lambdas.
With Android O changes are coming how you start background tasks. One of the main differences is that a Started Service that does not have a persistent notification won’t be allowed to run in the background when the Activity goes away. In this post you'll learn how to implement background tasks the right way in Android O.
In this post by Bakhtar Sobat you'll learn how to use ResultReceiver to get results from an IntentService. An IntentService is a base class for services that handles asynchronous requests (expressed as Intents) on demand. It's a common pattern to offload work from the main thread - but passing data around can be a bit tedious.
So - you want to land your dream job as an Android developer then you should take a look at these questions. I admit many of them are knitpicking niche topics and probably (to stand an interview) you must not now everything - but it's a great compilation anyways.
With a job posting in Android Weekly, you will reach more than 57000 Android developers around the world. Spread your job offer in Android Weekly today.
A simple drop down view with built-in animations.
An IdlingResource for Espresso which wraps an RxJava Scheduler.
A reactive wrapper around Android's fingerprint API that handles encrypting/decrypting sensitive data using a fingerprint.
A wrapper for the Android adb tool. It's just adb on steroids.
Memory efficient shimmering effect for Android applications by Supercharge.
In this mini Fragment, KG talks about his journey learning Kotlin as a newby.
Join us Google Developer Experts Rebecca Franks, Alex Koller and Dario Mungoi as they take you through the new Android Architecture Components introduced during Google I/O 2017.