Joe Birch shows how modularised projects help to create a clear separation of concerns that allow for a clear focus and for you to carry out smaller implementation tasks at a time.
Boris Farber built a great tool for understanding & keeping an eye on what goes into .class files. How now presents how it can be used when writing Kotlin code as well.
This post explains how to use the I2C protocol to get input into your Android Things application.
Here's a working example of an offline app using MVVM, Google’s new Lifecycle Architecture Components, Android Priority Job Queue library, Room, RxJava2, Dagger Android 2.11, Retrofit, ButterKnife.
In this article Joe Birch quickly runs through each of the concepts in Dialogflow to help provide some foundational understanding for the platform.
It’s pretty straightforward to install Firebase when you have only one environment. But what if you have multiple environments, such as dev, staging and production? Here’s a step-by-step guide.
Fábio Carballo goes through a simple example with the help of the Kotlin magic, as well as the essential mockito-kotlin, a Kotlin wrapper around Mockito.
In golf, the smallest score wins. Let’s apply that principle to Android. We’re going to play APK golf, and create the smallest possible app that can be installed on a device running Oreo.
Dagger 2 is a great dependency injection library, but its sharp edges can be tricky to handle. Let’s go over a few best practices that Square follows to keep mobile engineers from hurting themselves!
Here is a deep dive by Aritra Roy on the core concepts of RxJava, with the help of several real-world examples, and easy-to-understand code samples that will help the fundamentals stick in your memory.
This article tries to touch some ideas which helped Hazem Saleh to improve a sophisticated and complex project's build time.
Kotlin introduced a stable (yet still experimental) feature that promises to get rid of the complexity of writing asynchronous code. Adrian Bukros guides you through basic examples of using coroutines, and examines what happens under the hood.
Shashank Tomar uses playful mythology to teach reactive patterns using Kotlin.
We want people to be able to blog and manage their site or shop wherever they are on their iOS and Android devices, taking advantage of the things that make our mobile devices our most important ones such as media and notifications.
Join our team as Senior Android Developer and help us to build the best Android App for our classical music streaming service IDAGIO. With your expertise we are bringing the Android App (currently Beta) to the next level!
With Android Weekly you can reach more than 59k Android developers and enthusiasts directly in their inbox with your job offer.
The missing toast library for Android. Making toast great again.
A highly customizable Android ViewGroup for displaying Chips (specified in the Material Design Guide).
Android Studio 3.0 RC1 is now available.
Google announced availability of the Android Instant Apps SDK 1.1 with some highly-requested features such as improved NDK support, configuration APKs for binary size reduction, and a new API to maintain user's context when they transition from an instant app to the installed app.
Huyen and Raveesh Bhalla, Google Expert for UX/Design and design consultant, talk about Material Design and Raveesh's research into "Designing for the Next Billion" and how to best design and build experiences to people who are adopting the internet for the first time.
Laurence meets with Stephanie Saad Cuthbertson to geek out over Android Studio, the Kotlin addition, and some of the fun background stories about how the Kotlin reveal happened at Google IO 2017!