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

How to know if your data has been exposed

Monday, November 25, 2024

How do you know if your personal data has been leaked? Imagine getting an instant notification if your SSN, credit card, or password has been exposed on the dark web — so you can take action

⚙️ Amazon and Anthropic

Monday, November 25, 2024

Plus: The hidden market of body-centric data ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

⚡ THN Recap: Top Cybersecurity Threats, Tools & Tips (Nov 18-24)

Monday, November 25, 2024

Don't miss the vital updates you need to stay secure. Read the full recap now. The Hacker News THN Recap: Top Cybersecurity Threats, Tools, and Practices (Nov 18 - Nov 24) We hear terms like “state

Researchers Uncover Malware Using BYOVD to Bypass Antivirus Protections

Monday, November 25, 2024

THN Daily Updates Newsletter cover Generative AI For Dummies ($18.00 Value) FREE for a Limited Time Generate a personal assistant with generative AI Download Now Sponsored LATEST NEWS Nov 25, 2024 THN

Post from Syncfusion Blogs on 11/25/2024

Monday, November 25, 2024

New blogs from Syncfusion Build World-Class Flutter Apps with Globalization and Localization By Lavanya Anaimuthu This blog explains the globalization and localization features supported in the

Is there more to your iPhone?

Monday, November 25, 2024

Have you ever wondered if there's more to your iPhone than meets the eye? Maybe you've been using it for years, but certain powerful features and settings remain hidden. That's why we'

🎉 Black Friday Early Access: 50% OFF

Monday, November 25, 2024

Black Friday discount is now live! Do you want to master Clean Architecture? Only this week, access the 50% Black Friday discount. ​ Here's what's inside: 7+ hours of lessons .NET Aspire coming

Open Pull Request #59

Monday, November 25, 2024

LightRAG, anything-llm, llm, transformers.js and an Intro to monads for software devs ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Last chance to register: SecOps made smarter

Monday, November 25, 2024

Don't miss this opportunity to learn how gen AI can transform your security workflowsㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ elastic | Search. Observe. Protect

SRE Weekly Issue #452

Monday, November 25, 2024

View on sreweekly.com A message from our sponsor, FireHydrant: Practice Makes Prepared: Why Every Minor System Hiccup Is Your Team's Secret Training Ground. https://firehydrant.com/blog/the-hidden-