Android Weekly - Android Weekly #646 🤖

Articles & Tutorials
Sponsored
Take the pain out of configuring and testing your app's paywalls. With RevenueCat Paywalls you can remotely configure and edit your entire paywall view without waiting on App Review.
Iury Souza examines how LLMs went from hype to a core Android OS component in less than a year.
theapache64 builds an app, adding regressions and compares the before and after version using Perfetto and Diffetto.
Sponsored
The more you can automate away the busywork of software development and mobile releases, the more you’ll be able to focus on actually building and improving your product. But there is no panacea coming. Not even the largest language model can do the hard work of strategizing, planning, adapting, and releasing complex apps and systems. AI and automation are tools we wield, not magic spells that can create and ship any idea we have.
Learn how to create a parallax movie pager in Jetpack Compose with detailed steps on offset calculations, image scaling, translation, and Bitmap implementation for immersive UIs.
Dobri Kostadinov sonsiders when to use or skip new Java and Kotlin versions in Android development.
Karishma Agrawal shows how to coordinate access to shared resources among multiple threads to maintain data integrity and consistency.
Have you ever wondered how Kotlin’s constructors and init blocks work under the hood? Abhaysing Bhosale examines the details of how they work.
Pragnesh Ghoda dives into various methods to read SMS in Android using Kotlin and show you how to implement them step-by-step.
Enrique López-Mañas wanted to add Lint reports to a repository on GitHub, and learned about the SARIF static analysis file format to do it.
Arnaud Giuliani announces version Koin 1.4.0, which brings significant improvements to ViewModel, Kotlin Multiplatform, and compiler safety.
Philipp Lackner dives into using predictive back gestures in your app.
Explore 7 powerful ADB commands that often fly under the radar, yet they can seriously boost your productivity and make debugging a breeze.
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. Advertise your Android development course!
Jobs
We're seeking a Staff Android Engineer to redefine how observability data is collected and consumed. You’ll lead the development of innovative SDKs and libraries to create seamless and high-performance products. Join us to revolutionize mobile observability!
Libraries & Code
Finch offers a customizable debug menu for Android app development. It does not affect production code. Developers can easily add their own custom debugging features with simple steps
News
Mark your calendars for November 19, 2024 and get ready for a showcase of cutting-edge Firebase technology.
Google announced a major evolution in the Keras ecosystem: KerasHub, a unified, comprehensive library for pretrained models, streamlining access to both cutting-edge NLP and CV architectures.
Videos & Podcasts
Jewel is a new library that provides a set of tools and components that make it easy to create Compose for Desktop-based plugins for Android Studio and IntelliJ IDEA.
the droidcon Lisbon 2024 playlist
István Juhos talks about how Jetpack Compose Preview is a powerful tool that provides real-time feedback on how our composables are rendered and even on how they behave and animate in certain conditions
Charfaoui Younes teaches different ways to customize System UI elements such as the navigation bar and the top system bar.
Philipp Lackner takes a look at how we can migrate an Android app to support the new predictive back gestures.
The kt whisperer dives deep into five powerful Kotlin Standard Library functions: let, run, repeat, takeIf, and also.
Chet, Romain and Tor chat with Sebastiano about how the Android Studio team builds UIs. We talk about how Compose for Desktop is used in parts of Android Studio and how the Compose Markdown renderer available in the Jewel library makes Studio Bot tick.
Arnaud Guiliani, the project lead for Koin, took us through the ins and outs of migrating from Dagger2/Hilt to Koin, especially for Kotlin Multiplatform (KMP) projects.

Older messages

Android Weekly #645 🤖

Sunday, October 20, 2024

View in web browser 645 October 20th, 2024 Articles & Tutorials Sponsored Your releases will never be fully automated The more you can automate away the busywork of software development and mobile

Android Weekly #644 🤖

Sunday, October 20, 2024

View in web browser 644 October 13th, 2024 Articles & Tutorials Sponsored A Powerful TikTok-like Video Editor by IMG.LY IMG.LY has just released the Android version of its cross-platform suite of

Android Weekly #643 🤖

Sunday, October 6, 2024

View in web browser 643 October 6th, 2024 Articles & Tutorials Sponsored A New Approach to Mobile App Protection Guardsquare is proud to announce the launch of our guided configuration approach to

Android Weekly #642 🤖

Sunday, September 29, 2024

View in web browser 642 September 29th, 2024 Articles & Tutorials Sponsored Mobile releases are a silent killer Bouncing back and forth between tools, chasing down marketing for copy and

Android Weekly #641 🤖

Sunday, September 22, 2024

View in web browser 641 September 22nd, 2024 Articles & Tutorials Sponsored Genius Scan SDK: a document scanner in your app Embed a reliable document scanner with OCR in your app, enabling your

You Might Also Like

🤳🏻 We Need More High-End Small Phones — Linux Terminal Setup Tips

Sunday, November 24, 2024

Also: Why I Switched From Google Maps to Apple Maps, and More! How-To Geek Logo November 24, 2024 Did You Know Medieval moats didn't just protect castles from invaders approaching over land, but

JSK Daily for Nov 24, 2024

Sunday, November 24, 2024

JSK Daily for Nov 24, 2024 View this email in your browser A community curated daily e-mail of JavaScript news JavaScript Certification Black Friday Offer – Up to 54% Off! Certificates.dev, the trusted

OpenAI's turbulent early years - Sync #494

Sunday, November 24, 2024

Plus: Anthropic and xAI raise billions of dollars; can a fluffy robot replace a living pet; Chinese reasoning model DeepSeek R1; robot-dog runs full marathon; a $12000 surgery to change eye colour ͏ ͏

Daily Coding Problem: Problem #1618 [Easy]

Sunday, November 24, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Zillow. Let's define a "sevenish" number to be one which is either a power

PD#602 How Netflix Built Self-Healing System to Survive Concurrency Bug

Sunday, November 24, 2024

CPUs were dying, the bug was temporarily un-fixable, and they had no viable path forward ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

RD#602 What are React Portals?

Sunday, November 24, 2024

A powerful feature that allows rendering components outside their parent component's DOM hierarchy ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

C#533 What's new in C# 13

Sunday, November 24, 2024

Params collections support, a new Lock type and others ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

⚙️ Smaller but deeper: Writer’s secret weapon to better AI

Sunday, November 24, 2024

November 24, 2024 | Read Online Ian Krietzberg Good morning. I sat down recently with Waseem Alshikh, the co-founder and CTO of enterprise AI firm Writer. Writer recently made waves with the release of

Sunday Digest | Featuring 'How Often People Go to the Doctor, by Country' 📊

Sunday, November 24, 2024

Every visualization published this week, in one place. Nov 24, 2024 | View Online | Subscribe | VC+ | Download Our App Hello, welcome to your Sunday Digest. This week we visualized the GDP per capita

Android Weekly #650 🤖

Sunday, November 24, 2024

View in web browser 650 November 24th, 2024 Articles & Tutorials Sponsored Why your mobile releases are a black box “What's the status of the release?” Who knows. Uncover the unseen challenges