Android Weekly - Android Weekly #596 🤖

Articles & Tutorials
This 2 part blog series by Alejandra Stamato covers a dive into the past, present and future of text fields in Jetpack Compose.
Sponsored
Bug Shake by Embrace is a 100% free tool that lets your beta testers report issues with just a quick shake of their device. Plus, it automatically captures and surfaces crashes with full technical detail. Try it out in your next release, and you’ll never go back to manual bug reports!
Donn Felker shares some thoughts on Kotlin Multiplatform (KMP), and why it may be destined for mediocrity.
Yves Kalume outlines key pre-deployment tasks to help you prepare your app for a successful launch.
Sponsored
RevenueCat provides a backend and a wrapper around Play Billing Library (and Apple's StoreKit) to make implementing and managing in-app purchases and subscriptions easy. Integrate in minutes. Try for free.
Download your Koin for Kotlin Multiplatform (KMP) cheat sheet and start streamlining your development process today!
Michelle Clark describes how Google TV will require developers to provide a square app icon asset as part of the submitted TV app package in addition to the existing banner asset.
Sergio Sastre Florez shows how to build efficient Robolectric screenshot tests step by step.
Joe Birch dives into Android TV composables to learn how they can be used to create apps for TV.
Donovan LaDuke intends to leave the reader proficient enough to understand why and when to use Flows and be able to read code written with Flows.
Paul Hawke explores how the flexible API of Kermit allows integration with other platform logging frameworks.
Saurabh Arora explores the effective utilization of derivedStateOf through an example of hashtag validation, as well as highlighting some potential pitfalls encountered.
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!
Libraries & Code
Kermit is a Kotlin Multiplatform centralized logging utility
A library for simplifying Firestore listener callbacks to Kotlin flow and suspend function to easily manage and use callbacks.
Animated arrows in Jetpack Compose
A simple Compose library to print the reason for recomposition in your `Logcat` window.
Kotlin Cacheable is an annotation-based caching library for Kotlin Multiplatform
News
Google is introducing some new policies and programs (that will affect all developer) to boost app quality across the platform.
Meet Oliver and Abhas, co-founders of Bombay Play based in Bengaluru, India
JetBrains announces Amper, a tool for project configuration that works on top of Gradle.
JetBrains has launched a preview for Kotlin Multiplatform support in Fleet,
Videos & Podcasts
Charfaoui Younes shows how to combine multiple Kotlin flows using custom operators in different ways.
Explore the fascinating world of Kotlin Sets and learn how to harness their unique features to solve various programming challenges.
Go through some practical examples of how to implement animations in Jetpack Compose, such as working with gestures to control animations and how to do state based animations.
Dave Leeds teams up with special guest Igor Wojda to demonstrate how the Konsist static code analysis tool can be used to ensure consistency in a codebase, as they write assertions for a simple REST service.
Philipp Lackner examines one-time events being sent into Channels or SharedFlows. Is that okay or is it considered an anti-pattern as some articles suggest?
Yanneck Reiß explores how Compose Multiplatform enables you to build dynamic, fully-functional iOS & Android apps using a single, 100% Kotlin codebase.
In this latest exhilarating episode, Rahul Ravikumar from Google dives deep into the world of Android app performance optimization.
Lena Stepanova, a KMP developer, tells us about her love of languages, both programming and spoken, shares tips for studying software development, and in an ATOM first, demos her tutorial, KMPizza.
Watch these short demos that showcase what’s new, what’s possible, and how you can solve your biggest app development challenges with Firebase.
Playlist of tutorials covering every aspect of Gradle.
Join Domi and Jose live, as they talk to Nicholas Cowles about the new dynamic button on Google Pay. They will guide you through an integration using Kotlin and Jetpack Compose.

Older messages

Android Weekly #595 🤖

Sunday, November 5, 2023

View in web browser 595 November 6th, 2023 Articles & Tutorials Uploading Images to the Server with Kotlin and Jetpack Compose In this article, embark on a step-by-step journey of making network

Android Weekly #594 🤖

Sunday, October 29, 2023

View in web browser 594 October 29th, 2023 Articles & Tutorials Android Fragmentation state Kirill Rozov takes a look at Android fragmentation, the reasons for its appearance, and why it is no

Android Weekly #593 🤖

Sunday, October 22, 2023

View in web browser 593 October 22nd, 2023 Articles & Tutorials What's new in Jetpack Benchmark 1.2.0 Ben Weiss lists all the changes in this big release, bringing stable Baseline Profiles, new

Android Weekly #592 🤖

Thursday, October 19, 2023

View in web browser 592 October 15th, 2023 Articles & Tutorials KMP Team Workflows with KMMBridge Kevin Galligan's series of articles about KMMBridge, a tool that allows you to publish Xcode

Android Weekly #591 🤖

Sunday, October 8, 2023

View in web browser 591 October 8th, 2023 Articles & Tutorials Jetpack Compose on Fire: The Latest Koin 3.5 Features Arnaud Giuliani dives into the exciting enhancements in Koin for Jetpack Compose

You Might Also Like

iOS Dev Weekly - Issue 660

Friday, May 10, 2024

Happy Birthday to … the Worldwide Developers Conference! 🎂 View on the Web Archives ISSUE 660 May 10th 2024 Comment Reading this post from Jim Luther wishing WWDC a happy 35th birthday set me thinking

Startups Weekly: Trouble in EV land and Peloton is circling the drain

Friday, May 10, 2024

Plus: The quirky rabbit R1 and Tesla's relationship with lidar View this email online in your browser By Haje Jan Kamps Friday, May 10, 2024 Welcome to Startups Weekly — Haje's weekly recap of

Daily Coding Problem: Problem #1437 [Hard]

Friday, May 10, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Microsoft. Given an array of numbers, find the length of the longest increasing

A Crushing Blow

Friday, May 10, 2024

Apple needs to read the room in which they find themselves... A Crushing Blow By MG Siegler • 10 May 2024 View in browser View in browser What came first, the quip or the commercial? What a silly

Charted | How Americans Feel About Federal Government Agencies 💸

Friday, May 10, 2024

Americans love the National Park Service. They hate the IRS. But what about the ones in between? View Online | Subscribe Presented by Voronoi: The App Where Data Tells the Story FEATURED STORY How

Nailing product roadmaps

Friday, May 10, 2024

​ The roadmap is not the territory. People who only see but don't create product roadmaps may be inclined to ask, “How hard can it be?” to create one. After all, good product roadmaps appear

6 ways AI can help launch your business

Friday, May 10, 2024

Impressive $170 tablet; iMessages on Windows; No-fee video doorbell -- ZDNET ZDNET Tech Today - US May 10, 2024 placeholder 6 ways AI can help launch your next business venture Artificial intelligence

US investigates Fisker Ocean again, this time for braking randomly

Friday, May 10, 2024

US regulators have opened their FOURTH probe of Fisker's Ocean SUV View this email online in your browser By Alex Wilhelm Friday, May 10, 2024 Welcome to TechCrunch AM! This morning, let's take

⚙️ Judge makes a tentative ruling in AI copyright case

Friday, May 10, 2024

Plus: TikTok will label AI-generated content & Microsoft has new stats on AI in the workplace ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

SWLW #598: Developer Productivity for humans, Where to start with Strategy, and more.

Friday, May 10, 2024

Weekly articles & videos about people, culture and leadership: everything you need to design the org that makes the product. A weekly newsletter by Oren Ellenbogen with the best content I found