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

JSK Daily for Jan 4, 2025

Saturday, January 4, 2025

JSK Daily for Jan 4, 2025 View this email in your browser A community curated daily e-mail of JavaScript news Optimizing Productivity: Integrate Salesforce with JavaScript Scheduler Syncfusion

Daily Coding Problem: Problem #1658 [Easy]

Saturday, January 4, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. You are given an array of arrays of integers, where each array corresponds to a

📱 Why You Should Buy an iPhone 15 in 2025 — This Is My Favorite AI Image Upscaler, and It’s Free

Saturday, January 4, 2025

Also: The Best Laptop Docking Stations in 2025, and More! How-To Geek Logo January 4, 2025 Did You Know There are only three live-action animals enshrined on the Hollywood Walk of Fame. All three are

Ranked | The Most Viewed Wikipedia Pages in 2024 📊

Saturday, January 4, 2025

From Kamala Harris to India's general election, politics dominated readers interests in 2024 as a historic number of people went to the polls. View Online | Subscribe | Download Our App FEATURED

Weekend Reading — DOOM x 2

Saturday, January 4, 2025

Andy P “But it is public domain” Tech Stuff Fish 4.0b1 I'm giving Fish a try. So far it's really amazing and a step up from ZSH, which itself was a step up from Bash. 4.0b1 is out, noted as “

🐍 New Python tutorials on Real Python

Saturday, January 4, 2025

Hey there, There's always something going on over at Real Python as far as Python tutorials go. Here's what you may have missed this past week: Building HTTP APIs With Django REST Framework

Smash Your New Years Goals With the Informant 5 App

Saturday, January 4, 2025

Informant 5 is a complete planner in your pocket. Manage Calendars, Tasks, Projects, and Tags in a single app. This app is one of the few that combines both your calendar AND your tasks into a singe

U.S. Sanctions Chinese Cybersecurity Firm for State-Backed Hacking Campaigns

Saturday, January 4, 2025

THN Daily Updates Newsletter cover JavaScript: Mastering JavaScript from Basics to Advanced Topics ($54.99 Value) FREE for a Limited Time This book provides a comprehensive introduction to JavaScript

📧 Unit Testing Clean Architecture Use Cases

Saturday, January 4, 2025

​ Unit Testing Clean Architecture Use Cases Read on: m​y website / Read time: 7 minutes The .NET Weekly is brought to you by: Introducing Depot Cache, the powerful way to make incremental builds up to

iOS Dev Weekly - Issue 693

Friday, January 3, 2025

Happy New Year, and here's to a cracking 2025! 🎊 View on the Web Archives ISSUE 693 January 3rd 2025 Comment Happy New Year, everyone! 🎊 I hope you all had a restful and relaxing break if you took