Android Weekly - Android Weekly #474 🤖

 
 

Android Weekly

#474
July 11, 2021
 
 
 

Articles & Tutorials

 
link image   Navigation in multi module Compose UI project + Hilt (funkymuse.dev)

Google released the navigation component for Compose and it has its shortcomings, especially with multi-modular applications, and FunkyMuse shares some solutions.

 
Compose architecture: MVVM or MVI with Flow? (codingtroops.com)

Catalin Ghita considers which MV* patterns to apply to Compose UI implementations.

 
Sponsored
link image   $500 App Store Optimization MAKEOVER (docs.google.com)

The #1 Most Reviewed App Marketing Agency is offering 65% off their ASO service for Android Weekly readers ONLY. The Apptuitive team will be shipping complete ASO growth audits on a first come first serve basis for ONE week. 🚀

 
NavigationRailView (navczydev.medium.com)

In this article, Nav Singh writes about NavigationRailView which hits the stable channel in Material Design Components version 1.4.0

 
Using StateFlow over LiveData for end-to-end operations (bignerdranch.com)

Tony Kazanjian shows why using StateFlow and Flows can be a flexible and performant solution for observing data in all areas of your application.

 
Multimedia Operations for Android using FFmpeg (medium.com)

Ashwin Vavaliya shows the value of using FFmpeg libraries in your app for a variety of multimedia processing needs.

 
Instagram-like particles animation using Jetpack Compose (andreytzkt.medium.com)

In this article, Andrei Belous develops an Instagram-like emoji reactions animation.

 
Reactive Streams on Kotlin: SharedFlow and StateFlow (www.raywenderlich.com)

In this tutorial by Ricardo Costeira, you’ll learn about reactive streams in Kotlin and build an app using two types of streams: SharedFlow and StateFlow.

 
How To Securely Build and Sign Your Android App With GitHub Actions (proandroiddev.com)

Kennay Kermani shows how to implement automated release signing without uploading your KeyStore file to your repository.

 
Kotlin flow: Nesting vs Chaining (krossovochkin.com)

Vasya Drobushkov demonstrates how reactive streams are not only about chaining but also about nesting. Find out what they are, what are the differences, and why it matters.

 
Android Automotive OS on a Tablet (medium.com)

Al Sutton announces the availability of a set of build instructions and prebuilt-images which will allow developers to run Android Automotive OS 11 (AAOS), and test their apps, on a Samsung Galaxy Tab S5e.

 
Compose: UI Screenshot Testing (blog.stylingandroid.com)

In this post, Mark Allison looks at how we can test animations in Compose using UI screenshots.

 

Place a sponsored post

 
link image   Place a sponsored post & reach over 66k Android devs (androidweekly.net)

 

Libraries & Code

 
link image   TransformationLayout (github.com)

Transform into a different view or activity using morphing animations

 
create-compose-app (github.com)

A tool that gives you a massive head start when building Compose based apps. It saves you from time-consuming setup and configuration

 
surface-duo-window-manager-samples (github.com)

Android samples built using Jetpack Window Manager for foldable and dual-screen devices like Microsoft Surface Duo.

 
BubbleTabBar (github.com)

BubbleTabBar is bottom navigation bar with customizable bubble like tabs

 
DashedView (github.com)

The easiest way to create a dashed or striped background on Android

 

News

 
TensorFlow Hub for Real World Impact (blog.tensorflow.org)

TensorFlow Hub is an open repository of pre-trained machine learning models ready for fine-tuning and deployable anywhere, from servers to mobile devices, microcontrollers, and browsers.

 
Optimize your app using the Firebase SDK and Android App Bundles (firebase.googleblog.com)

As of the 28.0.0 release of the Firebase BoM, you can now use Firebase SDKs in feature modules of your app, not just your base module!

 
Google Play services discontinuing updates for Jelly Bean (android-developers.googleblog.com)

Google announces that it's deprecating support for JB in future releases of Google Play services.

 
Announcing Android’s updateable, fully integrated ML inference stack (android-developers.googleblog.com)

To help solve problems with deploying ML stacks in an app, Google has built the Android ML Platform - an updateable, fully integrated ML inference stack.

 

Videos & Podcasts

 
link image   Adopting Jetpack Compose (www.youtube.com)

In this talk Joe Birch explores how we can use Jetpack Compose in our existing Android classes, allowing you to incrementally adopt compose into existing applications and start using it in your projects right away!

 
Kotlin Lists 2021 (www.youtube.com)

In this episode of Standard Library Safari, learn all about lists!

 
Kotlin News June 2021 (www.youtube.com)

This episode is dedicated to the release of Kotlin 1.5.20, the new Java-to-Kotlin migration guide, the IDE Performance blog post series, Jetpack Compose for Desktop, context receivers, and updates to the Kotlin public roadmap.

 
Android Developers Backstage: Testing (adbackstage.googledevelopers.libsynpro.com)

In this episode, Romain and Tor are joined by Adarsh Fernando, Arif Sukoco and Yahan Zhou from the Android Studio team, covering the recent improvements to support for testing.

 
Android and Play at Google for Games Developer Summit 2021 (www.youtube.com)

Playlist of all the videos for the virtual #GoogleforGames Dev Summit 2021

 
Talking Kotlin: Kotlin at DoorDash (www.youtube.com)

Matt Anger, Senior Staff Engineer at DoorDash, walks us through how they have embraced Kotlin on Android, their server-side backend services, migrating away from their previous monolithic implementation, and going all in with Kotlin as DoorDash’s language of choice.

 
 
 
 
Copyright © 2021 Android Weekly, All rights reserved.
You came here because you want all the new stuff in the android dev world!

Our mailing address is:
Android Weekly
Kortumstr. 19-21
Bochum 44787
Germany

Add us to your address book
 
update subscription preferences
or
unsubscribe from this list 
 

Older messages

Android Weekly #473 🤖

Sunday, July 4, 2021

View in browser Android Weekly #473 July 4, 2021 Articles & Tutorials link image Debugging Story: The Case of Rogue Reflection (armaxis.hashnode.dev) Artem Chubaryan talks about a particular issue

Android Weekly #472 🤖

Sunday, June 27, 2021

View in browser Android Weekly #472 Juni 27, 2021 Articles & Tutorials link image How to create Tabs with Jetpack Compose (johncodeos.com) In this tutorial by John Codeos, you'll see how to

Android Weekly #471 🤖🌈

Sunday, June 20, 2021

View in browser Android Weekly #471 June 20, 2021 Articles & Tutorials link image Building a Pride Rainbow Easter Egg into our Android App (riggaroo.dev) Rebecca Franks shows an example of how to

Android Weekly #470 🤖

Sunday, June 13, 2021

View in browser Android Weekly #470 June 13, 2021 Articles & Tutorials link image Navigating in Jetpack Compose (jossiwolf.medium.com) In this post, Jossi Wolf explores the Navigation

Android Weekly #469 🤖

Sunday, June 6, 2021

View in browser Android Weekly #469 June 6, 2021 Articles & Tutorials link image A Cautionary Tale (adambennett.dev) Adam Bennett shares a post mortem on how he accidentally pinged every Android

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