John Codeos takes a look at parsing JSON without using any 3rd party library but using the java class JSONTokener.
Mark Allison continues a series on Jetpack DataStore, looking at the differences and improvements since the last article based on alpha01.
Py shows that the naive approach to measuring Tap Response Time isn't accurate and doesn't scale.
The Android Chat SDK is easier than ever to get started with using our new beginner tutorials. Side projects and new startups can qualify for free access to Stream Chat with a Maker Account!
The Navigation component might help us in implementing the navigation between screens in Android apps. Paweł Gajda looks at how this can also be used with Jetpack Compose UIs.
Andrew Khrystian breaks down some aspects of Jetpack Compose's animation system.
In the 2nd round of the #AndroidDevChallenge, GuilhE created an impressive pomodoro kitchen timer in Jetpack Compose. In this article, he describes the steps he took to build it.
If you ever wondered what Dalvik, ART, JIT and AOT exactly mean and how the Android Runtime works to make our apps as fast as possible — you’ll learn all that in this article 🚀.
Ágoston Romhányi introduces a method for applying multiple styles to a view, similar to what CSS allows on the web.
In this Kotlin data classes tutorial, Kshitij Chauhan teaches when and how to use data classes, how they vary from regular classes, and what their limitations are.
Rohit shows how you can also use DataStore with custom data classes using Kotlin Serialization.
In this article, Murat Yener takes a look at another use case where UI components, such as action bar, bottom tabs, or a drawer, are used to navigate between different parts of an app.
Some guidelines that Nick Skelton has collected over the years from a number of different projects.
Amanda Hinchman takes a closer look at the relationship between Kotlin and programmatic & dynamic view inflation
Needs some guidance on how to bring your iOS experiences to Android in record time? Then follow these guidelines from Material Design Advocate Ivy Knight.
Want to help us shape the future of the travel industry? Want to work in a quality-over-quantity team with high test coverage and a modern tech stack that seeks day-to-day improvement? If you’re up for both, join the fun side of the force at trivago! *We offer nuts instead of cookies.
Kiva is a 501(c)3 non-profit on a mission to expand financial access to help underserved communities thrive. You’ll be a key member of an established team during an exciting time of growth and innovation.
Just an app with lame dad jokes content to fill up your day. The interesting part is how it is all assembled.
A JUnit4 test runner that runs its test methods for different combinations of field/parameter values.
Kotlin 1.5.0-RC is available with all the features planned for 1.5.0 – check out the entire scope of the upcoming release!
Google announced that with the latest version of the client SDKs, you are able to use Firestore data bundles in your mobile and web applications! Data bundles can make certain types of Firestore applications much faster or less expensive.
In this episode, Romain, Chet and Tor sit down with Brian Carlstrom and Nicolas Geoffray to discuss their work on ART (the Android Runtime). Brian and Nicolas describe the early prototypes and bringup of ART, getting it production ready, as well as recent developments such as cloud profiles.
In this video Paulina Sadowska shows how Android Runtime works, what is ART, DALVIK, JIT and AOT and how Android Runtime evolved over the years to make our apps faster 🚀
In this episode, Jov Mit writes more tests to make sure the UI is reacting properly to the different states, particularly backend error, offline error, or bad credentials.
An interview with Saket Narayan, Android Engineer at Square. Saket is an master of Android UI and Custom Views and today is on stage to talk to us about Press.
Android Developer Advocate Murat Yener gives a recap of the previous Navigation series for MAD Skills and what to look forward to in our second series!
In this episode, Donn talks with DevOps expert, Will Button about everything DevOps-related. If you’re ever wondered how and what DevOps is, then listen in.
Cate takes Dru and Nishant up the Social Justice ladder discussing her interview in ‘Living By The Code.’
In this episode, take a look at how to integrate Navigation with UI components such as action bar, bottom tabs, or drawers.