Android Weekly - Android Weekly #542 🤖

 
 

Android Weekly

#542
February 7, 2021
 
 
 

Articles & Tutorials

 
link image   9 Beloved Extensions From The Android KTX (vladsonkin.com)

In this post, Vlad Sonkin explores various Android KTX extensions and shares 9 of his favorite ones.

 
Getting ready for Declarative UIs — Part 1 (proandroiddev.com)

Raul Hernandez Lopez examines why Unidirectional Data Flow (UDF) in Android and Kotlin works so well with declarative Compose UI and Flows.

 
StateFlow and SharedFlow: the new hot stream APIs in town (www.rockandnull.com)

Bevan Steele looks at the newly introduced StateFlow and SharedFlow in Kotlin, to see if it's worth using over LiveData.

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

 
How Dagger, Hilt and Koin differ under the hood? (proandroiddev.com)

Paulina Sadowska shows you how Dagger, Hilt, and Koin are different under the hood and what might be the consequences of those differences for your app.

 
RecyclerView Anti-Patterns (proandroiddev.com)

RecyclerView is a powerful, and complex control for Android. Aung Kyaw Paing shares some anti-patterns that he's noticed about its usage.

 
Improving CI/CD pipeline for Android via Fastlane and GitHub Actions (proandroiddev.com)

This article by Ashwini Kumar aims to provide the core concepts of how to build a CI/CD pipeline for android via Fastlane and Github actions.

 
Fast migration from Kotlin Synthetics to View Binding (proandroiddev.com)

Abhishek Bansal shares some tips and tricks for migrating to View Binding.

 
Bridging the gap between coroutines, JVM threads, and concurrency problems (medium.com)

Learn more about how coroutines are actually executed in the JVM, how they relate to threads, and the concurrency issues that are inevitable when using the JVM threading model.

 
Android Nesting Intents (medium.com)

Nicole Borrelli explains the problems of passing nested Intents and shares a solution that allows your app to provide the same functionality more safely.

 
Disposables Can Cause Memory Leaks (www.zacsweers.dev)

Every Disposable holds a strong reference to the observer it binds. Zac Sweers shows how this can lead to surprising memory leaks.

 
Broken Material Theme (blog.stylingandroid.com)

Mark Allison describes a situation where an app using a Material theme ended up crashing on inflating a layout.

 
Migrating away from JCenter (jeroenmols.com)

Jeroen Mols lets developers know how they will be affected by Bintray/JCenter getting shut down by JFrog.

 
Publishing Android libraries to MavenCentral in 2021 (getstream.io)

Márton Braun updated his step-by-step guide to publishing open source libraries on MavenCentral.

 

Jobs

 
Senior Android Engineer (Remote - US only, San Francisco or Denver)

Are you a product-driven Android Engineer looking to join a small but experienced mobile team? Come join us at Brightwheel to improve early education in pre-schools across the globe. Our tight-knit team puts users first and takes great pride in crafting software. Get in touch!

 
Senior Android Engineer (100% Kotlin) (Montana or Remote, USA only)

Using the latest Android and geospatial technologies, you'll work on leading off-the-pavement GPS apps that affect millions of users! At onX we bring our devotion to the outdoors to work daily with a singular, powerful goal; to awaken the adventurer inside everyone.

 
Senior Android Engineer (United States - Remote)

Citizen is the No. 1 safety app in the U.S., with a mission to make the world a safer place. Citizen provides 911 alerts so people can use their phones to keep themselves, and the people and places they love, safe. This Engineer will drive our mobile product execution for the Android Platform.

 
Sponsored
Senior Android Engineer (remote) (imgly.kenjo.io)

Hi! We are that super-groundbreaking technology provider you've probably never heard of! We're building the PhotoEditor SDK and VideoEditor SDK, fully customizable photo and video editing solution for web and mobile platforms that are being used by marvelous brands around the world. Now, we're on the rise for the next generation of our SDKs. And that's where you step in.

 

News

 
link image   Service End for Bintray, JCenter, GoCenter, and ChartCenter (jfrog.com)

JFrog has announced that it's shutting down Bintray and JCenter repos, so all dependencies will need to switch to MavenCentral, GitHub packages, or some other destination.

 
1.4.30 Is Released With New Features (blog.jetbrains.com)

Kotlin 1.4.30 is now available, with several new features available, as well as the beta test for the new JVM backend.

 

Videos & Podcasts

 
link image   AndroidX: All You Need To Know (www.youtube.com)

In this video, Vlad Sonkin describes what AndroidX is, what benefits it brings over the deprecated Android Support Library, and how to migrate your project easily.

 
How Dagger, Hilt and Koin differ under the hood? (www.youtube.com)

Paulina Sadowska show you how Dagger, Koin, and Hilt differ under the hood and what are the consequences of those differences

 
Hilt: Dependency Injection on Android (www.youtube.com)

Joe Birch shares his full 24 part course on Hilt, a dependency injection system for Android, based on Dagger 2.

 
Dagger on the Anvil with Ralf Wondratschek (fragmentedpodcast.com)

Anvil is a Kotlin compiler plugin that makes your life a tad bit easier when using Dagger 2. In this episode Donn and Kaushik talk to Ralf Wondratschek from Square who created the library and open-sourced it for all of us.

 
State Of Mobile App Development In 2021 (www.youtube.com)

Nate Ebel explores the state of mobile app development in 2021.

 
Meet an Extension: Translate text (www.youtube.com)

Patrick Martin gives an overview of the Firebase translate text extension for your Cloud Firestore database.

 
Android Developers Backstage: WindowManagerManagers (androidbackstage.blogspot.com)

In this episode, Wale Ogunwale and Rob Carr from the Android Framework team chat about the Window Manager.

 
Adapting your apps for Android 11 privacy changes (www.youtube.com)

Privacy continues to be a priority in Android 11. This presentation will help you understand privacy related changes and how to make your app compatible

 
Android Vector Drawables Fundamentals (www.youtube.com)

Mark Allison shares his 8 part course on Android Vector Drawables.

 
The Kotlin Programming Language Course for Beginners (www.youtube.com)

In this course by Donn Felker, you will learn the Kotlin programming language from the ground up. Over 9 hours of content, 130+ lessons

 
Espresso Test Recorder (www.youtube.com)

Sam Edwards' series of presentations on using Espresso Test Recorder.

 
Jovche Mitrejchevski's new series (www.youtube.com)

Jovche Mitrejchevski is starting a new series on his TDD weekly screencast: Building an entire product from scratch! In this first episode, he defines the product outline, creates the Android project, and starts setting up the CD.

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

Sunday, January 31, 2021

View in browser Android Weekly #451 January 31, 2021 Articles & Tutorials link image Modelling UI State on Android (lordraydenmk.github.io) Stojan Anastasov describes the tradeoffs between the

Android Weekly #450 🤖

Sunday, January 24, 2021

View in browser Android Weekly #450 January 24, 2021 Articles & Tutorials link image Using Hilt's ViewModelComponent (medium.com) ViewModelComponent is a component in the Hilt's component

Android Weekly #449 🤖

Sunday, January 17, 2021

View in browser Android Weekly #449 January 17, 2021 Articles & Tutorials link image Nested tests with Junit5 (kotlintesting.com) Nested tests in Junit5 allows us to group test cases. Jarosław

Android Weekly #447 🤖

Sunday, January 3, 2021

View in browser Android Weekly #447 January 3, 2021 Articles & Tutorials link image RecyclerView in Android (magdamiu.com) Magda Miu's overview of everything about RecyclerView Getting our apps

Android Weekly #446 🤖

Sunday, December 27, 2020

View in browser Android Weekly #446 December 27, 2020 Articles & Tutorials link image Keeping Release and Debug Installed All the Time (medium.com) Juhani Lehtimäki explains how to set up your app

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