Android Weekly - Android Weekly #589 🤖

Articles & Tutorials
The Android team published a guide to help you with the basics of using Continuous Integration.
Sponsored
Solving ANRs is a real pain. We’ve got tips. Join us on Tuesday, Sep 26th to learn what types of ANRs matter most for your app, understand how different detection mechanisms compare, and see how Sentry can help you detect and solve ANRs fast. Register early to get your questions answered live.
Simona Milanović details a “common UI first” migration strategy of a View sample to Jetpack Compose, guiding you through the steps, and why you might consider a similar approach for your Compose migration.
Marco Gomiero covers how to use the @HiddenFromObjC and @ObjCName annotations to improve the architecture of a Kotlin Multiplatform app.
Donovan LaDuke examines the kotlinx.collections.immutable library, specifically the Persistent and Immutable versions of common collection classes like List.
Victor Brandalise examines Jetpack Glance, a library built on top of Jetpack Compose that allows you to build these widgets for Android.
Koin 3.5 has arrived with a host of important updates and features that will enhance your Koin & Kotlin experience.
Nikita shares why to migrate to a new architecture with FlovMVI and describes what the benefits were.
Annyce Davis covers the benefits of using GraphQL in production, such as how it can streamline API development and improve data retrieval.
Place a sponsored post
We reach out to more than 80k Android developers around the world, every week, through our email newsletter and social media channels. If you have a product or service that helps Android developers, you should reach out to us and place a sponsored post in our upcoming issues!
News
Google welcomes the inaugural cohort to the Startups Accelerator: AI First.
Google has expanded Studio Bot to over 170 countries and territories in the canary release channel of Android Studio.
Videos & Podcasts
Yanneck Reiß guides you through the steps to extend the code base of a previous video to finally create a simple photo app with Jetpack Compose.
Jov Mit worked on a background parallax effect for tabs, similar to any Android Launcher app. Here are the results!
Philipp Lackner teaches how you can create a categorized lazy column, for example for a contact list.
Learn how to add a beautiful animated border in Jetpack Compose.
Special guest Daniele Bonaldo joins Ivan Morgillo and Sebastiano Poggi to craft a unique Wear OS watch face for an open-source app, and speculates about the features of Wear OS 4.
The new UI for Android Studio aims to reduce complexity, provide easier access to essential features, and disclose complex functionality as needed
In this episode of ADB, Tor and Romain chat with Greg Baker and Joe Baker-Malone about exciting new Android Studio features made possible by @Firebase integration
In this episode of Talking Kotlin, listen to Rick Clephas, one of the Kotlin Foundation Grants Program winners and the creator of KMP-NativeCoroutines and KMM-ViewModel.

Older messages

Android Weekly #588 🤖

Sunday, September 17, 2023

View in web browser 588 September 17th, 2023 Articles & Tutorials Kotlin Multiplatform could change everything Mike Yerou considers why Kotlin Multiplatform could change everything in the mobile

Android Weekly #587 🤖

Sunday, September 10, 2023

View in web browser 587 September 10th, 2023 Articles & Tutorials GitHub Actions Reducing Duplication / Boilerplate In the previous article, Aleksander Jaworski showed how to set up a CI for a

Android Weekly #586 🤖

Sunday, September 3, 2023

View in web browser 586 September 3rd, 2023 Articles & Tutorials Building a widget using Jetpack Glance Victor Brandalise's quick walkthrough of building an app widget using Jetpack Glance.

Android Weekly #585 🤖

Sunday, August 27, 2023

View in web browser 585 August 27th, 2023 Articles & Tutorials Empowering Code with High-Order Functions Stephen Siapno helps unlock code potential by embracing high-order functions for creative

Android Weekly #584 🤖

Sunday, August 20, 2023

View in web browser 584 August 20th, 2023 Articles & Tutorials Kotlin and Java interoperability: Useful annotations Marcin Moskała shows a couple of ways to improve the interoperability of your

You Might Also Like

Daily Coding Problem: Problem #1664 [Easy]

Friday, January 10, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Twitter. A permutation can be specified by an array P , where P[i] represents the

Spyglass Dispatch: The Case for a For-Profit OpenAI

Friday, January 10, 2025

RIP Venu • A More Political and Real Time Threads • An OpenAI Auction • Apple's Tough 2025 The Spyglass Dispatch is a newsletter sent on weekdays featuring links and commentary on timely topics

⌨️ 10 Mods to Improve Your Mechanical Keyboard — How to Set Up Quick Share on Windows

Friday, January 10, 2025

Also: Why Are Tech Companies Trying to Sell Me Expensive Clocks? How-To Geek Logo January 10, 2025 Did You Know Famed biologist Charles Darwin and US President Abraham Lincoln were born on the same day

Your best friends in design

Friday, January 10, 2025

​ Working With Designers Product manager & UX designer collaboration guide. How members of your product team work together is just as important as the work itself. A fundamental relationship within

Charted | How Canada Would Rank as the 51st State 📊

Friday, January 10, 2025

Donald Trump has floated the idea that Canada should be the 51st state. Here's how it compares statistically. View Online | Subscribe | Download Our App Presented by: Global X ETFs Power AI's

Pinpointing The Actual Problem 🎯

Friday, January 10, 2025

WordPress accidentally diagnoses its own business problem. Here's a version for your browser. Hunting for the end of the long tail • January 10, 2025 Pinpointing The Actual Problem A blog post from

😱Major Azure Outage in EastUS2, 🚀New AI and Azure Developer CLI Courses, azureedge.net DNS retiring

Friday, January 10, 2025

͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏

iOS Cocoa Treats

Friday, January 10, 2025

View in browser Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. Adopting Swift 6 across the app codebase I've been

Issue #575: Excalibird, bird’s eye metropolis, and Stimulation Clicker

Friday, January 10, 2025

View this email in your browser Issue #575 - January 10th 2025 Weekly newsletter about Web Game Development. If you have anything you want to share with our community please let me know by replying to

22 CES products you can't miss

Friday, January 10, 2025

10 must-install Linux apps; Cybersecurity in 2025; Email encryption how-to -- ZDNET ZDNET Tech Today - US January 10, 2025 CES logo 2025 CES 2025: The 22 most impressive products you don't want to