Android Weekly - Android Weekly #519 🤖

Articles & Tutorials
James Shvarts shares some examples from the official API Guidelines for Jetpack Compose First, he takes a look at composable return types in this post.
Sponsored
Runway is a first-of-its-kind platform that serves as mission control for your mobile development team. Runway integrates with all of your tools, enabling end-to-end automation and seamless coordination across your team. Get rid of spreadsheets and manual check-ins and get started with Runway for free today!
In this tutorial, Ishan Khanna teaches how to create a custom progress bar with Jetpack Compose Canvas API.
Google I/O 2022 was full of exciting announcements. Read Emmanuel Okiche's recap to discover the top 5 changes and updates that every Android developer should know!
Sponsored
Stream's source code and solutions at your fingertips. Explore Stream's fully customizable components, UI Kits, and powerful performance.
Arnaud Giuliani continues to dig into Koin 3.2, with another great feature from this new release: module includes.
Tadeas explains some developer experience improvements for Swift and KMP with the Xcode Kotlin CLI.
Harun Wangereka teaches how to use the amazing features that come with the new Material Design 3 to create better-looking apps with a more personal feel.
This article by Takeshi Hagikura focuses on jank caused by applications, and the tools Android Studio offers to spot and fix them.
Rebecca Franks writes about using Animatable to achieve Custom Canvas Animations
Jorge Castillo shares an overview on how to create a client library for the Compose compiler and runtime.
Google Fonts offers access to over 1000 open-source font families and in this post, Joe Birch takes a look at how we can take 5 steps to access these fonts on-the-fly using Jetpack Compose.
Bevan Steele shares some thoughts on why building software takes time.
Sponsored
Reduce time and cost invested in UI test automation by forwarding it to non-devs. With Repeato you can create tests in minutes, no code required. Finally QAs can test even more in less time; and developers do what they do best: building great apps. Sign up for the free version of Repeato now.
Place a sponsored post
Jobs
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
An experimental UI toolkit for creating PowerPoint presentations using Compose.
A testing API inspired by Google Truth but rewritten in Kotlin from the ground up, so it can be used in Kotlin multiplatform projects.
Videos & Podcasts
In this session, Adam McNeilly has a discussion about multi-module structure and use cases in an Android application.
Learn how to preserve the state of lazy list while navigating between two composable in Jetpack compose
In this talk, Mohit Sarveiya will share how to use Workflow library (from Square) for building Android and iOS apps.
In this week's special episode Philipp Lackner cover many amazing new changes to the Android ecosystem from Google I/O.
Code with the Italians talk foldables, tablets, desktops with friend Pietro Maggi, from Google.
In this episode of Kotlin Tips, Sebastian shows you a simple Kotlin trick to call exactly the function that you need, using the power of fully qualified names!
From Extension Events to exciting new Flutter integrations and more, learn all the latest about Firebase in 2022 so far.
Artur Badretdinov and Etienne Caron look at Model View Update (MVU) and Model View Intent (MVI) architectures.

Key phrases

Older messages

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

Android Weekly Issue #515 🤖

Sunday, April 24, 2022

View in web browser 515 April 24th, 2022 Articles & Tutorials Kotlin StateFlow vs LiveData on Android Jade Byfield examines the pros and cons of StateFlow and LiveData, depending on the needs of

Android Weekly Issue #514 🤖

Sunday, April 17, 2022

View in web browser 514 April 17th, 2022 Articles & Tutorials Refactoring an Android App to Kotlin Multiplatform Aleksander Jaworski shares his experience making a Kotlin Multiplatform app from an

You Might Also Like

I/O is coming, get ready

Tuesday, April 30, 2024

What's new in Google Play and Android Email not displaying correctly? View it online April 2024 Google I/O program details are now live Google I/O program details are now live Get a sneak peek at

Google and Fisker cut jobs

Monday, April 29, 2024

Plus, Getir exits most markets and real estate investors learn to Backflip View this email online in your browser By Christine Hall Monday, April 29, 2024 Happy Monday, and welcome back to TechCrunch

⌨️ You'll Want One Of These Steam Deck Keyboards — Why I Stopped Trying to Finish Games to 100%

Monday, April 29, 2024

Also: Conditional Formatting in Spreadsheets, and More! How-To Geek Logo April 29, 2024 Did You Know Babies have more bones than adults; as they age, several bones (such as the plates in the skull)

Behind the Product – Miro

Monday, April 29, 2024

Brought to you in partnership with CustomerIQ The AI platform to help teams aggregate, search, and synthesize customer feedback. CustomerIQ aligns teams with insights from channels like CRM notes,

Rapidly responsive... space stations!?

Monday, April 29, 2024

There are scant details as to the mission profile, but I can't help but feel intrigued by this news from Gravitics View this email online in your browser By Aria Alamalhodaei Monday, April 29, 2024

Daily Coding Problem: Problem #1426 [Hard]

Monday, April 29, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Salesforce. Given an array of integers, find the maximum XOR of any two elements.

Code Story - Mar 24

Monday, April 29, 2024

Welcome to the March addition of the podcast newsletter. Please enjoy, and check out any of the episodes you might have missed below. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Feature | The Best Visualizations from April on Our New App 📲

Monday, April 29, 2024

See the most popular, most discussed, and most liked visualizations on our new data storytelling app Voronoi from April. View Online | Subscribe At the end of 2023, we publicly launched Voronoi, our

😸 Tangible change

Monday, April 29, 2024

🤖 Elon is closing in on $6 billion in funding for his AI startup. 🛜 The FCC has officially voted... Product Hunt Read in browser This newsletter is brought to you by YOU MIGHT HAVE MISSED 🤖 Elon is

⚙️ AI has emotions now

Monday, April 29, 2024

Plus: Meta AI? More like Mid-ta AI! ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌