Android Weekly - Android Weekly #530 🤖

Articles & Tutorials
Thomas Künneth compares and contrasts margins & padding between Views and Compose.
Sponsored
Simple integration, flexibility, customization, AND a free plan? Build your own chat app along with Stream’s Compose Chat Messaging Tutorial today!
Vincent Tsen shares key learnings from converting an Android News app to use hilt dependency injection.
James Morrissey examines the technique of Velocity Based Animations.
Sponsored
It's time to really understand ANRs. Watch this on-demand webinar for a deep dive into the Android framework itself, including how it triggers ANRs, what data it collects about them, and an overview on the different approaches for detecting ANRs in production.
Anthony Couhier defines some objectives and steps in bringing Kotlin Multiplatform for Mobile to an app.
Justin Breitfeller discusses a few “gotchas” encountered when using Composables and how to correct them.
Learn how to get rid of the boilerplate code within your app by using Kotlin Symbol Processor (KSP) to generate a class for creating Fragments
After adding a gradient to your text in Compose in the previous article, Alejandra Stamato animates it!
Juan Guillermo Gómez Torres shows an easy way to centralize the data used in the Composable previews and reuse it anywhere
Ishan Khanna shows how to create singletons in Kotlin using different methods.
In this tutorial, John Codeos shows how to add custom fonts to our Jetpack Compose app.
lex Styl shares a visual guide to help you choose which ContentScale you need along with the description from the official documentation.
Hesam Darvishiyan dives into generating boilerplate code automatically with KSP and discusses challenges and solutions.
Place a sponsored post
Jobs
We focus on easy to use, but powerful features that allows everyone to be able to create the content that they need to grow their side hustle into a success. If you want make a real impact on people’s livelihood and build a great mobile experience at the same time we would love to hear from you!
Libraries & Code
Halil Ozercan's Compose experiments in one convenient location
An Android application for browsing video games and checking the latest gaming news from around the world, built entirely using the Jetpack Compose.
Generates mutable models from immutable model definitions. It's based on Kotlin's Symbol Processor (KSP).
News
Earlier this summer, Google opened submissions, and now the finalists are revealed. Read on to see the shortlisted games!
The Kotlin 1.7.20-Beta release is out!
Videos & Podcasts
Bhavna Thacker covers Overview of Kotlin Collections from Kotlin Standard Library with Live Demo in Intellij IDEA covering List, Set and Map specific operations.
In this video, Philipp Lackner shows you how you can avoid using the wrong scope in the wrong cases by properly scoping your dependencies.
Learn how to analyze Firebase data with BigQuery! In this video, Andrea Wu goes through some example queries that you can also follow along with.
Listen to a chat with Alexey about Kotlin Design Patterns and Best Practices and his recently released book, "Kotlin Design Patterns and Best Practices."
Videos of all the presentations from droidcon Berlin 2022
Specials
In this article, Gergely Orosz shares some advice for entry-level software engineers.

Older messages

Android Weekly #529 🤖

Sunday, July 31, 2022

View in web browser 529 July 31st, 2022 Articles & Tutorials Snapshot Testing in Kotlin and Android Balazs Toth examines how snapshot testing solves regression testing by automatically comparing

Android Weekly #528 🤖

Sunday, July 24, 2022

View in web browser 528 July 24th, 2022 Articles & Tutorials Get familiar with Wear OS 3 without a physical device Ataul Munim takes a brief look at unique UI surfaces on Wear OS, create the

Android Weekly #527 🤖

Sunday, July 17, 2022

View in web browser 527 July 17th, 2022 Articles & Tutorials Drawing custom text spans in Compose UI Saket Narayan shares how he implemented animated squiggly underlines in text. Sponsored 10 Tips

Android Weekly #526 🤖

Sunday, July 10, 2022

View in web browser 526 July 10th, 2022 Articles & Tutorials De-mock your tests: practical recipes Jarosław Michalik considers what various scenarios would look like if mocks were replaced with

Android Weekly #525 🤖

Sunday, July 3, 2022

View in web browser 525 July 3rd, 2022 Articles & Tutorials Writing Paparazzi tests for your Kotlin Multiplatform projects Harsh Shandilya shares a workaround for getting Paparazzi UI tests to work

You Might Also Like

SRE Weekly Issue #422

Monday, April 29, 2024

View on sreweekly.com A message from our sponsor, FireHydrant: FireHydrant is now AI-powered for faster, smarter incidents! Power up your incidents with auto-generated real-time summaries,

Quick question

Sunday, April 28, 2024

I want to learn how I can better serve you ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Kotlin Weekly #404 (NOT FOUND)

Sunday, April 28, 2024

ISSUE #404 28st of April 2024 Announcements Kotlin Multiplatform State of the Art Survey 2024 Help to shape and understand the Kotlin Multiplatform Ecosystem! It takes 4 minutes to fill this survey.

📲 Why Is It Called Bluetooth? — Check Out This AI Text to Song Generator

Sunday, April 28, 2024

Also: What to Know About Emulating Games on iPhone, and More! How-To Geek Logo April 28, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to your

Daily Coding Problem: Problem #1425 [Easy]

Sunday, April 28, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Microsoft. Suppose an arithmetic expression is given as a binary tree. Each leaf is an

PD#571 Software Design Principles I Learned the Hard Way

Sunday, April 28, 2024

If there's two sources of truth, one is probably wrong. And yes, please repeat yourself. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

When Procrastination is Productive & Ghost integrating with ActivityPub

Sunday, April 28, 2024

Automattic, Texts, and Beeper join forces to build world's best inbox, Reflect launches its iOS app, how to start small rituals, and a lot more in this week's issue of Creativerly. Creativerly

C#503 Building pipelines with System.Threading.Channels

Sunday, April 28, 2024

Concurrent programming challenges can be effectively addressed using channels ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

RD#453 Get your codebase ready for React 19

Sunday, April 28, 2024

Is your app ready for what's coming up in React 19's release ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

☁️ Azure Weekly #464 - 28th April 2024

Sunday, April 28, 2024

Azure Weekly Newsletter Issue #464 powered by endjin Welcome to issue 464 of the Azure Weekly Newsletter. In AI we have a good mix of high-level and deep-dive technical articles. Next-Gen Customer