Posts in tag

Android


In the previous MAD Skills Compose Basics article, you learned how to think in Compose — you describe your UI in Kotlin as functions. No more XML needed! In this article, we will dive deeper into these functions and how you can build UI with them. As a reminder, we will be answering your questions on …

Introduction What do you do when your Android App Links don’t work the way you want them to? There are many tools available from Google to help you, such as the Play Console Deep Links page which gives you a single place to view and resolve many common issues with App Links. After being notified of an …

In this post, I wanted to show you how I looked into a performance issue in Jetsnack and how I went about debugging and fixing it in Jetpack Compose. This post is available as a video as well if you prefer. Let’s get started by looking at the Jetsnack sample. The details screen has a fancy collapsing …

Introduction When you want to make it easy for the user to get to a specific part inside your app, such as when showing a subscription offer, asking a user to update their profile, or displaying the user’s cart in a shopping application, you can use deep links! Users can click on these links both inside …

I welcome you to the first installment of the deep links crash course series, where we’ll show a bit of context on what is a link, then we’ll go over each type of deep link, and, at the end, we’ll discuss some security notes. A summarized version is also available in video form. Otherwise, let’s …

Hi everyone! I spent my summer as a Developer Relations Engineer Intern on Google’s Android DevRel team. Joining Google, I was ecstatic about the opportunity to have an impact in the developer community. In this blog post, I will be discussing modern approaches to creating Android media apps through my experience in converting the Universal …

Today we’re launching our Developer Preview of the new Cross device SDK for Android. First announced during the Google I/O ‘22 Multi-device development session, our Cross device SDK allows developers to build rich multi-device experiences with a simple and intuitive set of APIs. This SDK abstracts away the intricacies involved with working with device discovery, authentication, and connection protocols, …

We are excited to announce the launch of the Tiles Material library! Now, instead of building buttons, progress arcs and more from scratch, you can use our pre-built Material components and layouts to create tiles that embrace the latest Material design for Wear OS. You can use these together with the Tiles Design Kit to easily follow the Tiles Design …

Overview Excess notifications is a digital-wellbeing problem for users worldwide. In Android 13, we’re helping users take back control of their notification experience by introducing a new runtime permission. Users must grant this permission to an app before that app can post notifications to the notification drawer, including those related to foreground services. For many apps, Android’s official …

Deep links are a great way to improve engagement with your in-app content and the overall user experience by accepting traffic from external sources, including the web. Keeping your deep links in good shape, however, can be a challenge, so many apps have partial, broken, or no deep links configured. For some developers, even answering basic questions …