Denis Crăciunescu shows how Jetpack Compose natively supports the concept of State. The state is no longer internalized in the views and a single source of truth is exposed.
Damian Burke posts about Automating Code Reviews taking a deeper look at tools and first steps to make code reviews faster and easier
Six tips by Erick Sumargo to help improve your Kotlin code.
Husayn Hakeem gives an overview of how Android’s biometric APIs allow for secure authentication on the Android platform.
Francesco Carucci shows how the Android GPU Inspector can monitor texture-related GPU workloads by capturing texture GPU Performance counters in three categories: bandwidth, cache behavior, and filtering.
In previous articles, Mark Allison has examined the use of the Jetpack library named DataStore, specifically the Protobuf version. Here he compares Square's Wire tools for generating Kotlin classes (vs Google's tools generating Java).
Jason Atwood describes how Firebase Test Lab can replace a company's device farm.
Magda Miu knows that awesome teams build awesome products. In order to achieve this objective, it’s necessary to combine tech skills with people skills using some, or all of these 7 steps.
Marcel Pintó explains some of the decisions taken in the Play In-App Review API and provides some further guidance to make the most of it.
Interested in using Chrome Custom Tabs to view web pages in your app? Check out this overview by Vlad Sonkin.
The new Jetpack Datastore has two storage destinations: SharePreferences and Protobuffers. Bevan Steele examines the second type, which solves the type-safety issue using Protobuffers.
A sneak peek at the UX foundations grounding Google's Digital Wellbeing Toolkit
Promote wellbeing by focusing on fundamental needs, not just clicks
Big Nerd Ranch specializes in developing business-building mobile apps for our clients, teaching fellow developers, and writing our best selling Big Nerd Ranch Guides. We are looking for Android Engineers to join our team. Learn more about us: https://www.bignerdranch.com/about-us/careers/
A set of tools geared towards making Dynamic Delivery universally available, regardless of underlying App Store / distribution platform, while also providing a single unified Android client API and a streamlined developer experience.
This is a set of minimal scripts to run the Android emulator in a container on Linux machines for various systems such as Docker.
Easily scale your Android Instrumentation Tests across Firebase Test Lab with Flank
Setting up and running the Android Emulator on continuous integration (CI) or deployment (CD) is now easier than ever before with our pre-built Android Emulator Containers
With the latest update of TensorFlow Lite, developers can easily create, convert and deploy NLP models on-device.
The Tensorflow team has open-sourced an end-to-end solution for TFLite on-device recommendation tasks that provides personalized, low-latency, and high-quality recommendations while preserving users’ privacy.
With the rollout of Android 11 on Pixel, Android GPU Inspector (AGI) has graduated from a limited developer preview to an open beta
This episode covers the GPU performance counters related to texturing in the context of game engines.
Chet and Sean talk extensively with Nicolas Roard and John Hoford about MotionLayout in general as well as ConstraintLayout, new features like Flow, the difficulties of animating text properties, and more.
Leland Richardson, Software Engineer at Google working on Jetpack Compose, has been livestreaming tutorials on Compose.