Android Weekly #583 🤖 (back to the future)

Articles & Tutorials
André Oriani teaches how to code libraries that your teammates will not frown upon using them. In this chapter: enums and sealed classes.
Sponsored
A two-day, free event with 40+ workshops and sessions brought to you by 50+ industry-leading speakers from eBay, Reddit, AWS and more. Learn from real-world examples of successful Mobile DevOps implementations. Check out our speaker list.
K2 is the new front end for the Kotlin compiler. Iñaki Villar shares the results of using it in the "nowinandroid" project.
Guilherme Delgado explores techniques to update your Compose-driven UI, particularly when employing it to share layouts with iOS.
Ryan Harter examines the elegance of the javax.inject.Provider interface.
Donovan J. LaDuke examines a pattern to clarify and streamline the state so that we can treat it as a single stream of data.
Joe Birch explores the additional APIs built specifically for TV experience apps, how we can use them, and why they should be used over the traditional TabRow composable APIs.
sinasamaki looks into how to build a system to easily create unique shake animations using a custom Modifier.
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!
Jobs
We are looking for a Staff Engineer to join MyFitnessPal to drive technical direction, empower and coach others, while delivering on the product roadmap. This role will focus on one of most important features, for our 13m+ users, if you have Kotlin Coroutines and Flows we’d love to talk.
We are Scruff & Jack’d, two of the world’s largest LGBTQ+ dating apps on Android. We are hiring experienced Android developers to help us build the next-generation version of Scruff and Jack’d. We’re looking to hire experienced engineers from South America, North America, and Europe.
Libraries & Code
A Simple, Customizable, Easy-to-use OTP/Pin Jetpack Compose Library
Jetpack Compose UI Architecture Plugin provides a set of templates that to make the development of new Jetpack Compose features faster.
IntelliJ plugin for writing IntelliJ plugins at runtime
Desktop tool to quickly explore disassembled Kotlin code.
Compose Multiplatform UI components for iOS (Cupertino Widgets) and more.
Powerful clock app using Material Design 3 (You) and Jetpack Compose
News
Jetpack WindowManager is one of the most important libraries for optimizing your Android app for different form factors. This release is a major milestone that includes a number of new features and improvements.
You can simply add a few lines of code to your app, and you'll be able to start using emojis right away.
Version 1.2 of Compose for Wear OS and Wear Tiles libraries have reached the stable milestone with a number of new features.
As part of the Compose August ‘23 Bill of Materials, Google released version 1.5 of Jetpack Compose. This release largely focuses on performance improvements, as major parts of the modifier refactor are now merged.
With the official release of Android 14 only weeks away, Google has released Beta 5, the last scheduled update in our Android 14 beta program.
Android 14 introduces a new feature called Selected Photos Access, and with the release fast approaching, developers should test to make sure their apps continue to work correctly.
Startup Success Days is an event series designed to bring together Founders, Developers, Mentors, VCs, Industry leaders and Googlers
Android 14 introduces support to disable 2G support in a managed device fleet and also introduces a feature that disables support for null-ciphered cellular connectivity.
Tools
Jetpack Compose UI Architecture Plugin provides a set of templates that to make the development of new Jetpack Compose features faster
Videos & Podcasts
Nicola Corti hosts Dmitry Kandalov, the author of LivePlugin. With LivePlugin you can easily create IDE Plugins for IntelliJ (and other JetBrains IDEs) in the blink of an eye,
Anastasia Matveeva, Brian Cooley, and Scarlett Iu will explore factors like thread queues, suboptimal main thread usage, unnecessary UI dependencies, late scheduling of network requests, sequential execution of network requests, timer dependency, and legacy code.
Philipp Lackner teaches about Bottom App Bars in Material3, how you can add menu items and a floating action button to it. Furthermore, he talks about all UX best practices.
Charfaoui Younes explains the step-by-step process of setting up Maven Publishing and utilizing GitHub Packages to make your library accessible to other developers.
Covering the stable release of Android Studio Giraffe, updates on the new K2 compiler, and Jetpack Compose Live Edit.
In this video, Marina will walk you through how to get started with Firebase Authentication in an Android app that was built with Jetpack Compose.
In this episode, hear from Instabee engineers who use Compose Multiplatform on iOS in Production.
Mohamad Rejeb is starting a series on building a Compose Multiplatform app from scratch. This playlist will contain all the presentations in the series.
Specials
In this blog post, Eevis Panula discusses who is default and who is not, the defaults in tech, and finally, using the default for good.

Older messages

Android Weekly #583 🤖

Sunday, August 6, 2023

View in web browser 582 August 6th, 2023 Articles & Tutorials Jetpack Compose Permissions: A Quick and Easy Guide Bevan Steele shows how to add Jetpack Compose Permissions to your app. Sponsored

Android Weekly #581 🤖

Sunday, July 30, 2023

View in web browser 581 July 30th, 2023 Articles & Tutorials Designing a Functional Library In this two-part series, Uberto Barbini aims to guide you through the process of creating a functional

Android Weekly #580 🤖

Sunday, July 23, 2023

View in web browser 580 July 23rd, 2023 Articles & Tutorials Lottie Android 6.1 - Lottie goes multithreaded Gabriel Peal describes a slew of bug fixes, new features, and under-the-hood improvements

Android Weekly #579 🤖

Sunday, July 16, 2023

View in web browser 579 July 16th, 2023 Android Weekly Updates Android Weekly x Threads We're now on Threads, so you can choose your favorite way of getting weekly Android development news.

Android Weekly #578 🤖

Sunday, July 9, 2023

View in web browser 578 July 9th, 2023 Articles & Tutorials User-Centric Mobile Performance Pierre-Yves Ricau discusses why mobile app teams should primarily track user-centric performance metrics

You Might Also Like

Import AI 399: 1,000 samples to make a reasoning model; DeepSeek proliferation; Apple's self-driving car simulator

Friday, February 14, 2025

What came before the golem? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Defining Your Paranoia Level: Navigating Change Without the Overkill

Friday, February 14, 2025

We've all been there: trying to learn something new, only to find our old habits holding us back. We discussed today how our gut feelings about solving problems can sometimes be our own worst enemy

5 ways AI can help with taxes 🪄

Friday, February 14, 2025

Remotely control an iPhone; 💸 50+ early Presidents' Day deals -- ZDNET ZDNET Tech Today - US February 10, 2025 5 ways AI can help you with your taxes (and what not to use it for) 5 ways AI can help

Recurring Automations + Secret Updates

Friday, February 14, 2025

Smarter automations, better templates, and hidden updates to explore 👀 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

The First Provable AI-Proof Game: Introducing Butterfly Wings 4

Friday, February 14, 2025

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? undefined The Market Today #01 Instagram (Meta) 714.52 -0.32%

GCP Newsletter #437

Friday, February 14, 2025

Welcome to issue #437 February 10th, 2025 News BigQuery Cloud Marketplace Official Blog Partners BigQuery datasets now available on Google Cloud Marketplace - Google Cloud Marketplace now offers

Charted | The 1%'s Share of U.S. Wealth Over Time (1989-2024) 💰

Friday, February 14, 2025

Discover how the share of US wealth held by the top 1% has evolved from 1989 to 2024 in this infographic. View Online | Subscribe | Download Our App Download our app to see thousands of new charts from

The Great Social Media Diaspora & Tapestry is here

Friday, February 14, 2025

Apple introduces new app called 'Apple Invites', The Iconfactory launches Tapestry, beyond the traditional portfolio, and more in this week's issue of Creativerly. Creativerly The Great

Daily Coding Problem: Problem #1689 [Medium]

Friday, February 14, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a linked list, sort it in O(n log n) time and constant space. For example,

📧 Stop Conflating CQRS and MediatR

Friday, February 14, 2025

​ Stop Conflating CQRS and MediatR Read on: m​y website / Read time: 4 minutes The .NET Weekly is brought to you by: Step right up to the Generative AI Use Cases Repository! See how MongoDB powers your