Android Weekly - Android Weekly #521 🤖

Articles & Tutorials
Kasem SM shares his learnings and experience pairing a Glance Widget with Work Manager API to create a feature for his open-source project.
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.
Bevan Steele shares 3 useful Android Studio features that you might not know about.
James Shvarts examines the Slot API pattern in Compose, which is a common pattern using generic lambdas that accept composable content.
Sponsored
Mobile teams are forced to rely on observability or APM solutions that are not built for mobile. The gaps in these tools will slow down your mobile-first initiatives. Join this webinar to find out where you should be investing for long-term success in mobile.
Natalie B shares some tips on debugging and avoiding recomposition and some things she learned that was not in the official Android documentation.
This article by Vinod Baste shows you how to add App Actions to your app so that users may interact with it using Google Assistant.
Chris Arriola shares interoperability and Compose API lessons learned while building Maps Compose.
Manuel Vivo examines a ViewModel anti-pattern and proposes a better solution.
Sponsored
Learn the basics and advantages of GraphQL for mobile app development, along with integrating and using Apollo Kotlin. Shane Myrick, Practice Lead Solutions Architect at Apollo GraphQL will lead a free workshop on June 22 from 9-11am PST. Register now!
Place a sponsored post
Design
Sarah Daily writes about the handpicked Google Fonts pairings and how to start using them in Figma.
Jobs
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.
PSPDFKit is seeking an Android developer with experience using technologies like Java, Kotlin, Jetpack Compose, RxJava, and the Android NDK to design, architect and develop our PDF SDK for Android.
Konrad is looking for Android developers of all experience levels to join our mobile team building native apps for the world’s most exciting companies. Our team of 200+ developers is always looking to solve challenging problems, learn, and have fun!
Libraries & Code
Real life Kotlin Multiplatform project with an iOS application developed in Swift with SwiftUI, an Android application developed in Kotlin with Jetpack Compose and a backed in Kotlin hosted on AppEngine.
A Gradle Plugin that allows seamless switching between Kotlin JVM and the Kotlin Multiplatform Plugins
News
This year at I/O, Google renewed its focus on form factors and announced major updates for Wear OS and Large Screens.
Ekaterina Petrova brings you an update on the development of Kotlin Multiplatform Mobile, a technology that allows developers to share code between mobile platforms and combines the benefits of both cross-platform and native development approaches.
Google is opening submissions for two annual programs supporting the indie game community, as they bring some of the most innovative titles to players worldwide.
Videos & Podcasts
A navigation drawer is a slidable side menu you can use to show and reveal information like menu items. In this video, Philipp Lackner teaches how to implement it.
Videos of all the presentations from Kotlin Dev Day
Bhavna Thacker covers how to apply Content Padding and Spacing for Lazy Components like LazyRow & LazyColumn etc. in Jetpack Compose using demo in Android Studio.
In this episode, Donn talks about that pit of the stomach feeling we all get when we feel like we should know something but we don’t.
Nicola Corti discusses ktlint-gradle with maintainers Jonathan Leitschuh and Yahor Berdnikau.
Sebastian shows you how you can remove duplicates from your Kotlin lists, or turn them into a set – a collection type that doesn’t allow you duplicates in the first place.

Older messages

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.

Android Weekly #517 🤖

Sunday, May 8, 2022

View in web browser 517 May 8th, 2022 Articles & Tutorials Using MotionLayout in Compose In this blog post, James Shvarts goes over an example of using MotionLayout in Jetpack Compose by animating

Android Weekly Issue #516 🤖

Sunday, May 1, 2022

View in web browser 516 May 1st, 2022 Articles & Tutorials Kotlin Sealed Class primer Bevan Steele gives a quick primer on the sealed classes feature of Kotlin. Sponsored Free Play Store Data

You Might Also Like

DeveloPassion's Newsletter #180 - Black Friday Week

Monday, November 25, 2024

Edition 180 of my newsletter, discussing Knowledge Management, Knowledge Work, Zen Productivity, Personal Organization, and more! Sébastien Dubois DeveloPassion's Newsletter DeveloPassion's

Meet HackerNoon's Latest Features: Boost Stories with Translations, Speech-to-Text & More

Monday, November 25, 2024

Hey, Hacker! HackerNoon's monthly product update is here! Get ready for a new version of the mobile app, more translation developments, a new AI Gallery, backend moves, and more! 🚀 This product

The ultimate holiday gadget gift

Monday, November 25, 2024

AI isn't hitting a wall; $70 off Apple Watch; 60+ Amazon deals -- ZDNET ZDNET Tech Today - US November 25, 2024 Meta Quest 3S Why the Meta Quest 3S is the ultimate 2024 holiday present This $299

Deduplication in Distributed Systems: Myths, Realities, and Practical Solutions

Monday, November 25, 2024

This week, we'll discuss the deduplication strategies. We'll see whether they're useful and consider scenarios where you may need them. We'll also do a reality check with the promises

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'