Android Weekly - Android Weekly #523 🤖

Articles & Tutorials
Dave Leeds explains Kotlin receivers and extensions.
Sponsored
Unlock enterprise-grade features, functions, and UI components completely free for your startup or side project with the Maker Account from Stream.
Here's Adam Bennett's list of things that you can do in Android Studio which can make your life much easier.
Nicolas Haan shows how to generate API and model class for an OpenApi (Swagger) definition and customize it for your Android needs.
Sponsored
Privado CLI tool scans your app's code & automatically identifies the data types it collects & the data types you share with SDKs. The tool uses this data to automatically generate a data safety report that you can import directly to your Play Store console. Learn more about our free tool here.
Radhika S explores Compose animations API to create cool physics-based animations.
Saurabh Pant explores one of many ways of creating a graph in Jetpack Compose.
Ziv Kesten teaches how to build Kotlin extensions for Activity and Fragment to display bottom sheets using Jetpack compose.
Subhrajyoti Sen teaches how to mock a REST API with MockWebServer and easily test your business logic using Espresso to check how your UI handles sucess or error responses.
In this blog post, Alejandra Stamato dives into the details of text alignment in both the View system and Compose.
In this post, Aleksander Jaworski covers how to use SQLDelight to provide an in-memory database for test environments.
James Shvarts examines two different ways to achieve a fading animation, and why to use one or the other.
Sponsored
General purpose observability platforms can identify failures in virtualized infrastructure, containers and Kubernetes, microservices, and cloud-native architectures. However, they fail to meaningfully address the complexities of mobile. Join this webinar to find out why.
Place a sponsored post
Design
Luke Wroblewski spotlights five favorite widget features to help everyone better organize and personalize their Home screens.
Jobs
Fyusion is a leading machine learning and computer vision company focused on automotive inspections and related applications. We’re looking for Android engineers who are excited to play a core role in working on the next generation features of Fyusion's products. If this piques your interest, apply!
MEGA is looking for a Senior Android Engineer with a deep understanding of the SOLID principles, unit testing, and refactoring, to join our global team.
News
Kotlin 1.7.0 has been released. It unveils the Alpha version of the new Kotlin/JVM K2 compiler, stabilizes language features, and brings performance improvements for the JVM, JS, and Native platforms.
The Developer Preview release provides the resources to begin early testing of Privacy Sandbox features and share feedback.
Videos & Podcasts
Lukas Lechner shows you 5 of the most common mistakes when using Kotlin Coroutines so that you don’t make them in your applications.
In this episode Donn and Kaushik talk about frustration, finding “flow state” and how it’s known as “the madness” and how to deal with it.
Nicola Corti talks search engines with Marcos Holgado. Marcos is one of the developers of the Duck Duck Go Privacy Browser, a browser for Android designed with privacy first.
In this video, Tushar Pandey, from Trust and Safety, Google Play & Android team shares all resources and steps required to complete the Data safety form.
To learn how to build high quality apps and scale your business, check the top moments, insights, and announcements from the Android App Excellence Summit 2022
Alexey Soshin, the author of “Kotlin Design Patterns and Best Practices”, sits down with Sebastian to discuss the factory design pattern
In this talk, Wajahat Karim shares the basics of Git and Github, and how it can be used to leverage teamwork.
Coding with cat demonstrates how to build Selectable LazyColumn Items in Compose.
Specials
Working as part of a team is about collaboration and communication. Magda Miu shares some of her learnings about giving and receiving feedback.
Bevan Steele shares a list of the most important guidelines to follow when conducting a retrospective, to make sure it's providing value back to the members of an engineering team.

Older messages

Android Weekly #522 🤖

Sunday, June 12, 2022

View in web browser 522 June 12th, 2022 Articles & Tutorials Shipping to Production How you ship your code to production in a way that is fast and reliable is what differentiates a powerful team.

Android Weekly #521 🤖

Sunday, June 5, 2022

View in web browser 521 June 5th, 2022 Articles & Tutorials Create realistic widgets with Jetpack Glance Kasem SM shares his learnings and experience pairing a Glance Widget with Work Manager API

Android Weekly #520 🤖

Sunday, May 29, 2022

View in web browser 520 May 29th, 2022 Articles & Tutorials Animated Pixie Dust Cursor and more Maia Grotepass builds three retro animated cursor-inspired animations in Jetpack Compose. Sponsored

Android Weekly #519 🤖

Sunday, May 22, 2022

View in web browser 519 May 22nd, 2022 Articles & Tutorials Composable functions and return types James Shvarts shares some examples from the official API Guidelines for Jetpack Compose First, he

Android Weekly #518 🤖

Sunday, May 15, 2022

View in web browser 518 May 15th, 2022 Articles & Tutorials Implementing snapshot-aware data structures Zach Klippenstein digs deeper into Compose to find out how mutableStateOf actually works.

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