Previously, we’ve needed to roll out a new update on the Google play store and wait for our users to receive the update. In this post Joe Birch describes the addition of In-App Updates for the Play Core library and how we can make use of it in our applications.
CameraX is an Android Jetpack library that was built with the intent to make camera development easier. Husayn Hakeem takes a closer look at this new library from Google.
Scaling apps can be a mess. You’ve heard about "architecting" apps to help scale, but it’s never clear which architecture you should use, or when. In Advanced Android App Architecture, learn how to use the best architectures the quick & easy way: by following fun and easy-to-read tutorials!
Thijs Suijten takes an early look at Jetpack Compose, a reactive UI toolkit entirely developed in Kotlin. Compose looks quite similar to existing UI frameworks like React, Litho or Flutter.
Hired is the #1 job marketplace for Android Developers. We use cutting-edge technology to match you with the world’s most innovative companies. Simplify your job search - create 1 profile and unlock thousands of opportunities on Hired.
Roman Elizarov dives into how Flows and Coroutines were built to be used with one another.
RecyclerViews by nature don’t store item states upon recycling. Joey Tan shows a technique for storing nested scroll positions.
With Kotlin, it’s easier than ever to code with reflection and generics. This post by Jacques Smuts attempts to give one example
Handling configuration changes in Android can be a tricky subject. Marcos Placona shows how to use the Jetpack ViewModel class to handle it easily.
It has already been a quarter into 2019 and here are some of Vamsi Batchu's thoughts on where UX might be headed in the year.
We are looking for a passionate and product-driven Senior Android Engineer to join our marvelous Mobile team. Our Android team develops our native Android app, giving our listeners easy access to the most comprehensive catalogue of classical music in streaming.
Jetpack Compose is an unbundled toolkit designed to simplify UI development. It combines a reactive programming model with the conciseness and ease of use of the Kotlin programming language
The Fabric/Firebase team shares the timeline for the continuing merge of Fabric into Firebase.
Google has announced that the Kotlin programming language is now its preferred language for Android app developers.
Google announced new tools and features to help you develop, release, and grow your apps and games — many of them based on your feedback and suggestions.
With Android Q, we’ve focused on three themes: innovation, security and privacy, and digital wellbeing. Here's a list of features to look for.
With each new OS release, Google is making efforts to deliver the latest OS improvements to more Android devices. For instance, Project Mainline enables them to update core OS components in a way that's similar to the way we update apps: through Google Play
Last year Google kicked off Project Marble, focusin on making the fundamental features and flows of the Integrated Development Environment (IDE) rock-solid. Android Studio 3.5 is the culmination of this effort.
Google shares 11 Jetpack libraries that can be used in development now and an early-development, open-source project called Jetpack Compose to simplify UI development.
Among the various new features introduced in Android Q are some important security hardening changes. While exciting new security features are added in each Android release, hardening generally refers to security improvements made to existing components.
Google lifted the curtain on all the new security features being integrated into Android Q. Here they share a quick summary of all the security goodness they’re adding to the platform.
This is a series of community-led events, where you can learn the essentials and best practices of Kotlin in Android, Google Cloud Platform, and multi-platform development.
This playlist contains every Android Developers session from Google I/O 2019.
A new series designed to help new folks coming into the tech industry for their first full time role (or as an intern!) step into their job confidently.
Ionuț Baloșin demystifies a few Kotlin language features and presents how they are compiled into the bytecode in order to have a better understanding about what happens under the hood.