Android Weekly - Android Weekly #538 🤖

Articles & Tutorials
Nikita Afonasov shows how to create a custom shape background for text in your Android apps, with examples for both Android Views and Jetpack Compose.
Sponsored
Mobile DevOps Summit 2022 is a one-day, virtual conference powered by Bitrise that brings together over 2500 mobile practitioners and global business leaders to discuss unique challenges faced by mobile teams. Be part of the conversation where mobile thought leaders and industry experts discuss how they build, test, release, monitor, and collaborate on their mobile apps.
In this post series, Bevan Steele plans to go through some of the most interesting features of the Google Play Console.
Ben Weiss mentions that Baseline Profiles likely are the fastest way to speed up app startup and runtime by ~30%. To help you get going, Google has updated the guidance.
Sponsored
Security is far more expensive if you find vulnerabilities after deployment. This reactive approach can lead to financial loss, reputational damage, data loss, and IP theft. Learn how to integrate security seamlessly throughout the development lifecycle without slowing down your app dev teams.
In this article, John O'Reilly compares parts of the iOS and Android ViewModels and demonstrates the alignment of approaches to structured concurrency in Swift and Kotlin.
This post by Derek Lee walks you through the steps to identify and isolate platform-dependent code in your app to maximize the amount of code you can share between iOS and Android.
Hardik P shows how we can use the Timber logging system to log to both Firebase Crashlytics and a local file.
Niharika Arora discusses vitals to pay attention to while building apps for Android Go.
Chris Arriola continues this introductory series and writes about the powerful toolkit of UI components that ship with Compose enabling you to build rich UIs and interactions.
In this article, Shreyas Patil looks at one of the powerful Kotlin Coroutines APIs: select expressions.
Júlia Jakubcová shares a way to implement shimmers in your UI while data is loading.
Flipper is a highly customizable system for gaining better insight into your apps. Michael Evans demonstrates how to write a custom plugin for it to render logging in your own format.
Place a sponsored post
Jobs
Chariot Solutions is a Philadelphia, PA based consulting company that strives to create a product company culture. We work hard to win exciting projects with some of the top companies in the world, while helping our employees maintain a great work life balance.
Libraries & Code
A Kotlin Symbol Processor to generate Compose PreviewParameterProviders
News
Alan Kelly shares that TensorFlow Lite version 2.10 has optimized Reduce (All, Any, Max, Min, Prod, Sum) and Mean operators
As a way to make it easier for users to find great apps across all Android devices, Google is making changes to the Play Store, enabling users to more easily discover and install apps on other devices directly from their phone.
Google is upgrading the Speech Services by Google speech engine in a big way, providing clearer, more natural voices. All 421 voices in 67 languages have been upgraded with a new voice model and synthesizer.
Videos & Podcasts
The Kotlin 1.7.20 release is out! And with it come a lot of goodies for you to try out and use in your own code. Sebastian Aigner takes a look at some of the highlights in the release.
All the presentations from Droidcon NYC 2022.
Kevin Galligan talk to Nicola Corti about KaMPKit, a collection of samples and tools to get you started quickly with Kotlin Multiplatform.
Should you use Compose state or StateFlow in your ViewModels? Here's Philipp Lackner's answer!
In this video, learn to use the command line tools and the Android debug bridge to diagnose and debug common issues with Deep Links.
Charfaoui Younes demonstrates how you can implement the new Activity Result API to replace the previously deprecated startActivityForResult and onActivityResult mechanism to start and receive results from other Activities.
This episode of MAD skills on Compose basics covers the set of composables that are part of the Compose toolkit: material design components, layouts, modifiers, and more.

Older messages

Android Weekly #537 🤖

Sunday, September 25, 2022

View in web browser 537 September 25th, 2022 Articles & Tutorials Triggering Alarms Tutorial for Android Denis Buketa teaches how to set up alarms in your Android apps using the AlarmManager API,

Android Weekly #536 🤖

Sunday, September 18, 2022

View in web browser 536 September 18th, 2022 Articles & Tutorials Introduction to Interfaces in Kotlin Dave Leed's introductory dive into interfaces, which allow objects to have more than one

Android Weekly #535 🤖

Sunday, September 11, 2022

View in web browser 535 September 11th, 2022 Articles & Tutorials How to automate your UI testing using Maestro This tutorial by Alex Styl will teach you how to setup Maestro on your machine, in

Android Weekly #534 🤖

Sunday, September 4, 2022

View in web browser 534 September 4th, 2022 Articles & Tutorials Exploring Data Store — A New Way of Storing Data in Android If you're currently using SharedPreferences to store data, Hardik

Android Weekly #533 🤖

Sunday, August 28, 2022

View in web browser 533 August 28th, 2022 Articles & Tutorials KSP for Code-Generation Jintin writes a step-by-step guide on how to create a simple KSP plugin for generating Kotlin code. Sponsored

You Might Also Like

Import AI 399: 1,000 samples to make a reasoning model; DeepSeek proliferation; Apple's self-driving car simulator

Friday, February 14, 2025

What came before the golem? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Defining Your Paranoia Level: Navigating Change Without the Overkill

Friday, February 14, 2025

We've all been there: trying to learn something new, only to find our old habits holding us back. We discussed today how our gut feelings about solving problems can sometimes be our own worst enemy

5 ways AI can help with taxes 🪄

Friday, February 14, 2025

Remotely control an iPhone; 💸 50+ early Presidents' Day deals -- ZDNET ZDNET Tech Today - US February 10, 2025 5 ways AI can help you with your taxes (and what not to use it for) 5 ways AI can help

Recurring Automations + Secret Updates

Friday, February 14, 2025

Smarter automations, better templates, and hidden updates to explore 👀 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

The First Provable AI-Proof Game: Introducing Butterfly Wings 4

Friday, February 14, 2025

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? undefined The Market Today #01 Instagram (Meta) 714.52 -0.32%

GCP Newsletter #437

Friday, February 14, 2025

Welcome to issue #437 February 10th, 2025 News BigQuery Cloud Marketplace Official Blog Partners BigQuery datasets now available on Google Cloud Marketplace - Google Cloud Marketplace now offers

Charted | The 1%'s Share of U.S. Wealth Over Time (1989-2024) 💰

Friday, February 14, 2025

Discover how the share of US wealth held by the top 1% has evolved from 1989 to 2024 in this infographic. View Online | Subscribe | Download Our App Download our app to see thousands of new charts from

The Great Social Media Diaspora & Tapestry is here

Friday, February 14, 2025

Apple introduces new app called 'Apple Invites', The Iconfactory launches Tapestry, beyond the traditional portfolio, and more in this week's issue of Creativerly. Creativerly The Great

Daily Coding Problem: Problem #1689 [Medium]

Friday, February 14, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a linked list, sort it in O(n log n) time and constant space. For example,

📧 Stop Conflating CQRS and MediatR

Friday, February 14, 2025

​ Stop Conflating CQRS and MediatR Read on: m​y website / Read time: 4 minutes The .NET Weekly is brought to you by: Step right up to the Generative AI Use Cases Repository! See how MongoDB powers your