In this series Mark Allison looks at the new APIs which were introduced in Pie to replace the FingerprintManager class.
Ataul Munim describes implementing the Monzo Plus card selection animation on Android.
Looking to spruce up your mobile skills? Manning are offering 40% off their entire catalog, including their selection of mobile and java books and video courses. Just use the code android40 at checkout!
Only want to work with Android, SQL, and XML? Only want to work at startups? Let Hired know what you love to do and we'll match you with your next dream job. Work in the industry you want. Build the products you love. Own your career. Join Hired.
In this post, Bryan Lindsey explores how LiveDataReactiveStreams works, as well why (or why not) you might want to use it to bring RxJava and LiveData together.
Artur Dryomov shares a couple tips for speeding up your CI builds.
In this post Erik Hellman looks at the other way of interacting with a Service, namely starting and stopping.
Nate Ebel shares a framework for how to approach a conference, a meetup, or any other gathering of peers where you plan to learn something.
Tyler Argo introduces Bento, an open source framework for building modularized Android user interfaces.
This is part of a multi-part series about using Coroutines on Android. This post focuses on starting work and keeping track of work that has been started.
This is part of a multi-part series by Sean McQuillan about using Coroutines on Android. This post focuses on how coroutines work and what problems they solve.
Uber Engineering launched an initiative, in collaboration with JetBrains, to measure Kotlin build performance at scale across different project structures, a process that informed our decisions for best practices for Android development.
A deep dive by Paris Hsu on Layout Editor UX improvements for Android Studio 3.5
If you’re thinking of modularizing your Android App and you use Android Room, you should not pass around your Room Entity. Jacques Smuts shows you why this is the case.
Roman Elizarov peeks under the hood of Kotlin Flows, examine their design, and see how a combination of language features and a library enables a powerful abstraction with simple design.
MotionLayout Alpha 5 introduces touch regions for triggering transitions. This article by Jossi Wolf explores the how and why.
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.
Twitch’s Mobile Engineering team is responsible for developing viewing applications for the Android and iOS platforms. As an Android Software Engineer, you will make major contributions to a rapidly-evolving, native app that is a portal to the Twitch community for millions of users.
Starling Bank engineers love building things, creating new stuff, learning new technologies & working with others across all areas of the business to bring brilliant products & features to life. If you care enough to find elegant solutions to difficult technical problems, we’d love to hear from you.
A delicious framework for building modularized Android user interfaces, by Yelp.
Kyrie is a superset of Android's VectorDrawable and AnimatedVectorDrawable classes: it can do everything they can do and more.
Google explains how and why they’re making changes to Play store processes, and how they are using your feedback to improve the way they roll out updates and communicate with the developer community.
Google announces that media app developers will be able to start creating new entertainment experiences for Android Automotive OS and the Polestar 2, starting at Google I/O.
Learn repositories, offline caching, the design of beautiful apps, and more! Final lessons of the Android Kotlin course live!
All the presentations from App Builders Switzerland 2019
Hadi talks to a few folks at Uber Engineering about their adoption of Kotlin in a non-conventional setting where they're using Buck.