Android Weekly - Android Weekly Issue #510 🤖

Articles & Tutorials
In this tutorial, Linus Muema goes through how a Form builder library was made, and how to use the library.
Sponsored
140+ pages of insights on building for mobile at scale, sourced from teams at Google, Uber, Amazon, and more. Download a free copy!
This article by Thomas Künneth takes a closer look at how Jetpack Compose apps interact with the keyboard.
Tony Robalik continues the series on writing a Gradle plugin for Android apps.
Sponsored
Runway connects with all your existing tools (think GitHub, CI, Play Console, etc.) to automate kickoff, submit, and release — and even a hands-free, customizable staged rollout — so you can avoid the usual cat-herding and focus on real work.
In this tutorial, John Codeos shows how to insert, read, update and delete data using Room through a simple notes app.
Annyce Davis shares a solution to caching public and private data using Flows with GraphQL.
TJ Dahunsi examines representing UI production pipelines as a function of a stream of inputs yielding a stream of outputs.
In this post, Joe Birch explores how to test this user interface using testing approaches found when it comes to Jetpack Compose.
arjuna sky kok teaches how to improve your strings manipulation with the power of regular expressions in Kotlin.
Paul Lammertsma shares key areas to focus on in TV apps for Android 12, including refresh rate switching, text scaling, and 4K UI support.
Now that the MAD Skills series on Jetpack DataStore is complete, here's a quick wrap-up of all the things covered in each episode.
Mark Murphy rummages through the available information on Android 13 DP2 to see if there are things that warrant more attention from developers.
Sarah Tappon and Andrew Haigh share how their team optimized their implementation and improved camera uploads in the Android app.
Mishaal Rahman examines all the changes introduced in the latest DP2 release of Android 13.
Sponsored
Join this webinar for a chance to win a Nintendo Switch OLED! Crashes and errors are only the tip of the churn iceberg. Learn how to optimize mobile app performance to deliver fast, exceptional experiences that will keep users coming back again and again.
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!
Meetup is looking for Senior Android Developers to help build our flagship app, using Kotlin/Java, on our Apps team. Our team is bold, supportive, and passionate about bringing people together in real life to create community for everyone.
Here at Sleepiest, we're all about getting people sleeping better and living happier healthier lives. Sound up your street? We're a tiny 6 person core team, with big ambitions; we've been Apples App Of The Day worldwide, and the app has over 4 million downloads (and 50k paying subscribers). Join us.
We’re looking for a nimble Senior Android Developer who wants to see their code used by millions of people around the world. Joining us means you’ll be working in our senior level team of Android Dev and cooperating with an experienced CTO, an award-winning designer, and a team of researchers.
Ctrl Group is building digital health products to bring personalised health care to everyone. We’re looking for an Android engineer to join our team in London, or work remotely. We use Kotlin and Jetpack Compose and our whole team uses the Shape Up model of product development.
You’ll work on all parts of the Android app and make outdoor adventures easily accessible to our users. You’ll develop diverse features for navigation, routing, social interaction, and content visualization that will make your work challenging and fun.
Libraries & Code
Swipe gesture actions for Compose UI
Converts SVG and Android Vector Drawable in Jetpack Compose code
A customisable android library used to provide an abstraction layer over form elements as well as provide a DRY code implementation of a form.
News
Google is sharing Android 13 Developer Preview 2 with more new features and changes for you to try in your apps
Learn more about everything Google shared at the Games Developer Summit.
Google announces the new Play Developer Reporting API to build internal dashboards, join with other datasets for deeper analysis, automate troubleshooting and releases, and more!
To help people get the most from their devices, Google is making big changes in Google Play to enable users to discover and engage with high-quality apps and games.
Videos & Podcasts
In this interview, you will learn more about Ivan Morgillo (of Code with the Italians fame), his lifestyle, his ideas about Android development, and his recent contributions to the Android community.
This week on the Modern Android Development Skills series, we will be discussing Architecture. Manuel gives us a preview on what’s in store!
In this video you'll learn about the data layer and its two basic components: repositories and data sources. We'll also cover data immutability, error handling, threading, testing and more tricks and recommendations with Developer Relations Engineer Jose Alcérreca
Playlist of updates and announcements from Android, Google Play, Firebase, and Ads teams for mobile developers, publishers, marketers, and more made during the 2022 Google For Games Developer Summit.
Check out everything new for Android, Firebase, and Play developers announced during the Google for Games Developer Summit 2022, including new product announcements, tools for growing your game on more screens, the new Google Play Partner Program for Games, and more
Learn how a single developer’s commitment to App Excellence over one month helped Lyft improve startup time for drivers by 21% and grow sessions by 5%.

Older messages

Android Weekly Issue #509 🤖

Sunday, March 13, 2022

Viewin web browser 509 March 13th, 2022 Articles & Tutorials Kotlin and Domain-Driven Design—Value Objects Florian Benz shows how Kotlin makes working with value objects fun Sponsored Join Mobile

Android Weekly Issue #508 🤖

Sunday, March 6, 2022

Viewin web browser 508 March 6th, 2022 Articles & Tutorials Compose remember vs remember with mutableStateOf James Shvarts analyzes the difference between remember and remember with mutableStateOf

Welcome to AndroidWeekly.net

Wednesday, March 2, 2022

You're now subscribed! 🎉 If you have 20 seconds and you're on Twitter. Can you help us spread the word? Tweet about Android Weekly If love what we do and want to support us a little bit more:

Android Weekly: Update Profile

Tuesday, October 19, 2021

We received a request to change your subscription preferences for Android Weekly. If you made this request, and would like to change your preferences, use the link below Update your preferences If you

Android Weekly #488 🤖

Sunday, October 17, 2021

View in browser Android Weekly #488 October 17, 2021 Articles & Tutorials Create an Android Library (AAR) (proandroiddev.com) Anusree Sajeevan covers steps to create an Android library, blockers

You Might Also Like

Daily Coding Problem: Problem #1431 [Medium]

Saturday, May 4, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by MongoDB. Given a list of elements, find the majority element, which appears more than

Ranked | The World's Top Media Franchises by All-Time Revenue 📊

Saturday, May 4, 2024

From Pokémon to Star Wars, some media franchises are globally recognizable. How do media franchises compare in terms of all-time revenue? View Online | Subscribe Presented by Voronoi: The App Where

Noonification: Read Code Like a Hacker With the SAST

Saturday, May 4, 2024

Top Tech Content sent at Noon! Get Algolia: AI Search that understands How are you, @newsletterest1? 🪐 What's happening in tech today, May 4, 2024? The HackerNoon Newsletter brings the HackerNoon

Weekend Reading — May the fourth

Saturday, May 4, 2024

This week we setup our new Minecraft server, play Spacewar, avoid burnout, wonder about Facebook AI spam, lose our passkeys, and claim stairs on the way back home. 😎 Labnotes (by Assaf Arkin) Weekend

Google lays off workers

Saturday, May 4, 2024

Plus: Tesla cans its Supercharger team and UnitedHealthcare reveals security lapses View this email online in your browser By Kyle Wiggers Saturday, May 4, 2024 Image Credits: Tomohiro Ohsumi / Getty

When It Rains, It Pours ☔

Saturday, May 4, 2024

Why the umbrella's design can't be beat. Here's a version for your browser. Hunting for the end of the long tail • May 04, 2024 Hey there, Ernie here with a refreshed piece about umbrellas

🐍 New Python tutorials on Real Python

Saturday, May 4, 2024

Hey there, There's always something going on over at realpython.com as far as Python tutorials go. Here's what you may have missed this past week: Python's unittest: Writing Unit Tests for

Microsoft Outlook Flaw Exploited by Russia's APT28 to Hack Czech, German Entities

Saturday, May 4, 2024

THN Daily Updates Newsletter cover Webinar -- Data Security is Different at the Petabyte Scale Discover the secrets to securing fast-moving, massive data sets with insights from industry titans

Stop spam texts today!

Saturday, May 4, 2024

Have you been receiving a ton of spam texts lately? In April alone, spammers sent out over 19.2 billion texts. Ever wonder where they get your info to begin with? Data brokers. They sell your address,

DeveloPassion's Newsletter #165 - She Said Yes ❤️

Saturday, May 4, 2024

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