Category: Android
-
Read more: Migrating Sunflower to Jetpack Compose
[ad_1] At ADS ’22, I shared a migration strategy from existing View-based apps to Compose. In this blog post, we take a look at how to apply that strategy in practice by completing the migration of the Sunflower sample app to Compose. Screenshots of Sunflower Before jumping into how we went about migrating the app,…
-
Read more: Share Android App Links with the Sharesheet
[ad_1] Use the Sharesheet for Rich Link Sharing Android App Links allow your application to open web links instead of a web browser. Handling these deep links has been covered in our Deep Links Crash Course. In addition to being able to open deep links, your app should be able to create and share deep…
-
Read more: Compose phases
[ad_1] In the previous MAD Skills article, you learned about the out-of-the-box APIs that Jetpack Compose offers for writing beautiful apps. In this article we’ll create a mental model of how those APIs actually transform data into UI. If you’ve got any questions so far from this series on Compose Layouts and Modifiers, we will…
-
Read more: Impact of Mobile Apps On The Food Industry
[ad_1] Everyone’s life is actively influenced by technology, and each of us is surrounded by technology all the time. There are many devices in our lives that assist us with our daily activities. We now have access to shopping, food delivery, and cab services available at our fingertips. And today we will be talking about the…
-
Read more: Fundamentals of Compose layouts and modifiers
[ad_1] Welcome to the MAD Skills series on Jetpack Compose layouts and modifiers! In this first post, we’re going to start our journey by explaining the fundamentals of layouts and modifiers. We’ll go over how they work together, what out-of-the-box APIs Compose offers, and how to beautifully style your UI — all this while building…
-
Read more: Now in Android #76
[ad_1] Happy February and welcome to a new episode of Now in Android, your ongoing guide to what’s new and notable in the world of Android development. The double releases of stable and experimental Webkit APIs allow more fine grain control for developers and interactive features for users. In Webkit 1.6.0, a new ProcessGlobalConfig API…
-
Read more: Android HDR | Migrating from TextureView to SurfaceView (Part #2) — Dealing with color washout
[ad_1] Part 2 of a technical guide on how to migrate away from TextureView to the much preferred SurfaceView focused on Color Washout with HDR tone-mapping Hello again! This is Part 2 of the Android HDR series focused on migrating away from TextureView to SurfaceView! This part of the series will focus on dealing with…
-
Read more: See Crashlytics issue reports directly in Android Studio with App Quality Insights
[ad_1] Android developers all across the world rely on Firebase Crashlytics to surface detailed insights and context into the events leading to a crash. Crashlytics gives you a complete view into your app’s stability — helping you track, prioritize, and fix critical issues before they impact a large number of users. However, even with detailed…
-
Read more: How the Google Books team moved 90,000 books across a continent
[ad_1] First by land, then by sea The team considered air travel, but their transportation carts were about five inches too tall to fit in the standard air freight container. Plus, the cost would be about twice as expensive as ground shipping. With land and air out, they set their sights on the sea. They’d…
-
Read more: Density, Devices and Flaky Tests
[ad_1] Writing a custom layout in Compose is a great way to fine-tune how your app’s UI looks, and it isn’t as daunting as it might seem. Once you’ve written your custom logic, you should also write tests for it! However, in writing these tests, you might discover some odd behavior of those tests sometimes…