Android Weekly - Android Weekly #458 🤖

 
 

Android Weekly

#458
March 21, 2021
 
 
 

Articles & Tutorials

 
link image   RenderEffect - Desaturate (blog.stylingandroid.com)

In this article, Mark Allison looks at a different kind of RenderEffect – Desaturation. But further to that he also looks at how it’s possible to apply multiple effects at once.

 
Exploring Jetpack Compose Canvas: the power of drawing (juliensalvi.medium.com)

In this article, Julien Salvi shares his experience of using Canvas with Jetpack Compose.

 
Dealing with flaky tests in Jetpack Compose (proandroiddev.com)

This article by Igor Escodro can help you better manage your Instrumented Tests and gives ideas about how flexible the Jetpack Compose test library already is in its early stages.

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

 
Jetpack Navigation For MultiModule Android Apps with DI (simtop.medium.com)

Simon Topchyan shares a practical solution to using Jetpack Navigation in a multi-module application.

 
Programmatically laying out views in ConstraintLayout with Flow (adavis.info)

In ConstraintLayout 2.0, the Flow virtual layout was introduced. Annyce Davis shows how to use it to improve some legacy layout code.

 
Kotlin Multiplatform Mobile: young technology with promising future (proandroiddev.com)

Elena Stepanova shares her experience implementing Kotlin Multiplatform in a cross-platform production mobile app

 
Build an Android Chat app with Jetpack Compose (dev.to)

Márton Braun takes Compose out for a spin by building a real, functional chat app that's hooked up to a real-time backend service.

 
Share code between Android and JVM in Kotlin multiplatform (jeroenmols.com)

Read on as Jeroen Mols examines how to share part of your code between Android and Java (JVM), while still providing platform-specific implementations of some classes.

 
Wild Storage Part 2 — Threading and Concurrency (medium.com)

In this second part of Dinorah Tovar's series on Room and threading, she talks about how threading and multiprocess are essential for a good database.

 

Jobs

 
Android Developer (Cincinnati, OH/Remote)

Our people are the heart of our business, and we treat them accordingly. We support, uplift, and respect one another – diversity in skills, perspectives, and lived experiences helps us ship impactful products that connect, inspire, and engage audiences.

 
Senior Android Engineer (Remote)

You'll be responsible for developing our native Android application. You won't be just another engineer at a giant company. We're a small tight-knit multidisciplinary team, and you'll be directly involved in shaping the product & culture.

 
Android Engineer (Virtual)

Doctor On Demand’s mission is to improve the world’s health through compassionate care and innovation. We believe that health is personal, and means so much more than treating illness.

 

Libraries & Code

 
link image   Freya (github.com)

A lightweight, simplified form validation library for Android

 
Sandwich 🥪 (github.com)

A lightweight and standardized Android network response interface for handling successful data and error responses.

 
compose-icons (github.com)

Compose icons is a pack of libraries that provide well known Icon Packs to use in Jetpack Compose Multiplatform. The library usage is inspired by Compose Material Icons

 

News

 
link image   Android 12 Developer Preview 2 (android-developers.googleblog.com)

Google is bringing you the next milestone build in Android 12's release, with more new features and changes for you to try with your apps.

 
Boosting developer success on Google Play (android-developers.googleblog.com)

Starting on July 1, 2021, Google is reducing the service fee Google Play receives when a developer sells digital goods or services to 15% for the first $1M (USD) of revenue every developer earns each year.

 

Videos & Podcasts

 
link image   On the nose with JETPACK COMPOSE (www.youtube.com)

The Hyper Coder's playlist of weekly 2-3 videos on cutting-edge JetpackCompose tutorials in a NON BORING way!

 
Building a plugin for Android Studio (www.youtube.com)

In this course by Marcos Holgado, you will learn how to create a plugin for Android Studio with Kotlin.

 
Android Dev Challenge: Bloom (www.youtube.com)

In this video, Adam McNeilly built "Bloom" from the Android Dev Challenge Week 3 using Jetpack Compose.

 
Android Developers Backstage: Jetpack Compose... C'est bêta (androidbackstage.blogspot.com)

This time, Tor, Romain, and Chet chatted with a few people on the Jetpack Compose team, about... Jetpack Compose!

 
Create Android Studio plugin to toggle "Show layout bounds" (www.youtube.com)

In this two-part video, Paulina shows you how to create a very simple Android Studio plugin that interacts with connected devices and toggles one of the developer options  -  Show layout bounds.

 
Extend your Android app with Google Assistant using App Actions (www.youtube.com)

In this episode, Mandy Chan provides tips on how you can extend your Android application with Google Assistant using App Actions.

 
Kotlin Multiplatform with John O’Reilly (www.youtube.com)

In this episode, guest John O'Reilly shares his multiplatform development journey.

 
WorkManager: Advanced configuration & testing (www.youtube.com)

Ben Weiss introduces you to more of WorkManager’s advanced features.

 
Friends App Android Client Ep7 (www.youtube.com)

In this video, Jov Mit continues his series with test-driving the credentials validation as part of the signup business logic.

 
Talking Mobile Development with Robert Clegg (anchor.fm)

Peter-John Welcome chats with Robert Clegg, an Engineering Lead about the state of cross-platform Mobile development.

 
Fernando Cejas – Podcast (www.raywenderlich.com)

Join Nishant and Dru at the bar as we share drinks with Fernando Cejas over his interview in ‘Living By The Code.’

 
Refactoring XML Views To #JetpackCompose (www.youtube.com)

In this live-coding session, Ryan M. Kay plays around with refactoring an older app which mostly used XML Views to Jetpack Compose.

 
Your First Kotlin Multiplatform Mobile App Tutorial (www.youtube.com)

This episode is dedicated to creating your first cross-platform application with Kotlin Multiplatform Mobile. You will learn how to build multiplatform mobile apps with a shared codebase and native UI without losing any productivity

 
 
 
 
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 #457 🤖

Sunday, March 14, 2021

View in browser Android Weekly #457 March 14, 2021 Articles & Tutorials link image Jetpack Compose: First Impressions and Learning Resources (dev.to) Márton Braun shares his first impressions about

Android Weekly #456 🤖

Sunday, March 7, 2021

View in browser Android Weekly #456 March 7, 2021 Articles & Tutorials link image Compose O'Clock (zsmb.co) Márton Braun describes how he's implemented an interesting animated clock using

Android Weekly #455 🤖

Sunday, February 28, 2021

View in browser Android Weekly #455 February 28, 2021 Articles & Tutorials link image Unit Testing Kotlin Flow (medium.com) Nick Skelton has struggled unit testing Kotlin Flows attempting to apply

Android Weekly #454 🤖

Sunday, February 21, 2021

View in browser Android Weekly #454 February 21, 2021 Articles & Tutorials link image Exploring Android 12: Unified rich content API (joebirch.co) With the announcement of the first Android 12

Android Weekly #453 🤖

Sunday, February 14, 2021

View in browser Android Weekly #453 February 14, 2021 Articles & Tutorials link image Backdrop Scaffold (compose.academy) Joe Birch examines the Backdrop Scaffold, a composable that allows us to

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