Android Weekly - Android Weekly #441 🤖

 
 

Android Weekly

#441
November 2, 2022
 
 
 

Articles & Tutorials

 
link image   There is no copy method for Sealed Classes in Kotlin! (ivanmorgillo.com)

Ivan Morgillo shows how ArrowKt's tools can help with writing simpler code when using nested sealed classes.

 
5 New Test Automation Frameworks for Android (2020) (medium.com)

The year is slowly coming to an end, so it’s just the right time to look into what’s new around test automation frameworks. Petzl Stephan lists 5 new frameworks you might not have heard of yet.

 
The Ultimate Guide to Android App I18n and L10n (proandroiddev.com)

Does your app have the potential to impact millions of people worldwide? Make sure it can reach as many as possible with these best practices for Android app internationalization (i18n) and localization (l10n).

 
Jetpack Compose Tutorial for Android: Getting Started (www.raywenderlich.com)

In this Jetpack Compose tutorial by Alex Sullivan, you’ll learn to use the new declarative UI framework being developed by the Android team by creating a cookbook app.

 
Fully cross-platform Kotlin applications (almost) (proandroiddev.com)

Arkadii Ivanov shows that Decompose and JetBrains Compose libraries, when used together, allow us to share most of the code, including navigation and UI with multiple platforms.

 
Building SwipeView using MotionLayout (proandroiddev.com)

MotionLayout helps us build complex view motions based on user interactions, while automatically reversing that motion, all out of the box. Balarka shows how to do it.

 
Substituting LiveData: StateFlow or SharedFlow? (proandroiddev.com)

Kotlin Coroutines introduced two Flow types, SharedFlow and StateFlow. Patrick Steiger writes about substituting LiveData with one of those new types, or both.

 
Guide: Ranges in Kotlin (alexzh.com)

Alex Zhukovich explores ranges in Kotlin to understand how it can simplify development. In the end, he creates a custom range for the delivery time of a restaurant base on open and close time.

 
ShapedBottomNavigationView - Part 2 (blog.stylingandroid.com)

Sometimes we have designs that are not possible using the Framework or Material Components widgets as-is. Mark Allison walks us through such a case and how he overcame challenges in the implementation.

 
When is a Type not a Type? Kotlin in the IDE (blog.blundellapps.co.uk)

Paul Blundell explains the ‘show type hints’ feature of IntelliJ.

 
Android LiveData And Passive Views: 3 Simple Tips (vladsonkin.com)

LiveData is a part of Android Architecture Components and represents an observable, lifecycle-aware component. In this article, Vlad Sonkin demonstrates the role of LiveData in architecture with 3 simple tips to use it even better.

 
Getting our apps ready for Jetpack Compose (joebirch.co)

There are a collection of things that we can start or continue doing to make the transition to compose smoother when the time comes. Follow Joe Birch's guide to get your apps ready.

 
Jetpack Compose: ViewModels (www.rockandnull.com)

Chances are you are familiar with Jetpack's ViewModel and the unidirectional data flow. But how does it fit in with the new Jetpack Compose? Let Bevan Steele explain.

 
Jetpack Compose Effect Handlers (jorgecastillo.dev)

Learn how to run your side effects bound to the @Composable lifecycle with this article by Jorge Castillo.

 
Enforcing Team Rules with Lint: Tests 🧐 (zarah.dev)

Zarah Dominguez wraps up here series on how to write a custom lint rule, with a way to write unit tests for the rule.

 
Shared flows, broadcast channels. (elizarov.medium.com)

Roman Elizarov describes Kotlin Flow, SharedFlow & StateFlow, and how they improve the usability of coroutines.

 
Practical network for Android Developers (part 1) (medium.com)

Check out Dinorah Tovar's series on “Practical Network for Android Developers”, where she'll cover topics from HTTP and Network Layer all the way to Testing, Mocks, and Integration.

 

Place a sponsored post

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

 

Jobs

 
Android Developer - Java / Kotlin (Remote)

Help build one of the most well-loved recipe apps worldwide. FitMenCook has an average Google Play Store rating of 4.7. You will have autonomy over the codebase, written in Java & Kotlin. This is a part-time position, offering an exciting roadmap of new functionality.

 
Senior Android Engineer (Remote)

Join our team as a Senior Android Engineer and help shape the technology that powers the DuckDuckGo search experience. As part of our growing team, you will collaborate with team members at all levels to identify and close major gaps in our products.

 

Libraries & Code

 
Landscapist (github.com)

Jetpack Compose image loading library which can fetch and display network images using Glide, Coil, Fresco

 
Decompose (github.com)

Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing functionality and pluggable UI (Jetpack Compose

 

News

 
link image   Getting your app approved for background location access (android-developers.googleblog.com)

If your app uses background location data, you must submit a form for review and receive approval by January 18, 2021 so your apps can stay on Google Play.

 
Roman Elizarov is the new Project Lead for Kotlin (blog.jetbrains.com)

Andrey Breslav is stepping down as the Project Lead for Kotlin. Roman Elizarov is the new Project Lead.

 
New Android App Bundle and target API level requirements in 2021 (android-developers.googleblog.com)

In 2021, Google is continuing with their annual target API level update, requiring new apps to target API level 30 (Android 11) in August and in November for all app updates.

 
Kotlin flows (developer.android.com)

New Android Developer documentation on Kotlin Flow.

 

Videos & Podcasts

 
link image   Built-in delegates (www.youtube.com)

Kotlin makes implementing delegates easy and provides several built-in delegates in its library. In this video, we take a close look at these built-in delegates and see how they work.

 
Android Summit 2020 (www.youtube.com)

Videos of all the presentations from Android Summit 2020.

 
 
 
 
Copyright © 2020 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 #439 🤖

Sunday, November 8, 2020

View in browser Android Weekly #439 November 8, 2020 Articles & Tutorials link image How to Make the Compiler Smarter (deniskrr.medium.com) The Kotlin compiler is smart. Denis Crăciunescu shows how

Android Weekly #438 🤖🎃

Sunday, November 1, 2020

View in browser Android Weekly #438 November 1, 2020 Articles & Tutorials link image In-app Updates: be prepared for the critical-bug-case (www.rockandnull.com) Bevan Steele shows how to build an

Android Weekly #437 👾

Sunday, October 25, 2020

View in browser Android Weekly #437 October 25, 2020 Articles & Tutorials link image Logging in Android (magdamiu.com) Magda Miu shares a quick overview of the built-in logging capability in

Android Weekly #436 🤖

Monday, October 19, 2020

View in browser Android Weekly #436 October 18, 2020 Articles & Tutorials Synchronous communication with the UI using StateFlow (proandroiddev.com) Raul Hernandez Lopez demonstrates using StateFlow

Android Weekly #435 👾

Sunday, October 11, 2020

View in browser Android Weekly #435 October 11, 2020 Articles & Tutorials link image Android Sharesheet: Old Dog, New Tricks (vladsonkin.com) Vlad Sonkin explores the most recent share sheet

You Might Also Like

Daily Coding Problem: Problem #1668 [Easy]

Tuesday, January 14, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Microsoft. A number is considered perfect if its digits sum up to exactly 10. Given a

Django vs FastAPI, Interacting With Python, Data Cleaning, and More

Tuesday, January 14, 2025

Django vs. FastAPI, an Honest Comparison #664 – JANUARY 14, 2025 VIEW IN BROWSER The PyCoder's Weekly Logo Django vs. FastAPI, an Honest Comparison David has worked with Django for a long time, but

🤖 Yes, I Do Want a Drink-Carrying Robot — The Best Way to Give Old TVs Bluetooth

Tuesday, January 14, 2025

Also: How to Prevent Your Computer From Waking Up Accidentally, and More! How-To Geek Logo January 14, 2025 Did You Know Except for the letter Q, every letter of the alphabet shows up in the names of

Charted | AI's Perceived Impact on Job Creation, by Country 🔮

Tuesday, January 14, 2025

This chart presents Ipsos survey results on whether people believe AI will create many new jobs in their country. View Online | Subscribe | Download Our App Presented by Hinrich Foundation NEW REPORT:

HackerNoon Decoded: How Users Searched in 2024

Tuesday, January 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? 🪐 What's happening in tech today, January 14, 2025? The

Hack Your Python Roadblocks -- Just 5 Seats Left

Tuesday, January 14, 2025

Hi there, A quick update: after last week's announcement, the Intermediate Python Deep Dive live course is almost full. We're down to just 5 spots left for the February cohort, and once they

Spyglass Dispatch: TikTok & Twitter

Tuesday, January 14, 2025

Sonos Switch • MySports Streaming • Amazon's Alexa Brain Freeze • Billionaire-Free Social Media • EU Backs off Big Tech The Spyglass Dispatch is a newsletter sent on weekdays featuring links and

5 AI Predictions for 2025 (AI hype dying; real opportunities rising)

Tuesday, January 14, 2025

plus, a new study: AI Economy = $15 trillion. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Power BI Weekly #291 - 14th January 2025

Tuesday, January 14, 2025

Power BI Weekly Newsletter Issue #291 powered by endjin Welcome to the 291st edition of Power BI Weekly! No official Power BI blogs yet, so let's dive into the community articles. To start, Eugene

LW 165 - How Shopify Built Its Live Globe for Black Friday

Tuesday, January 14, 2025

How Shopify Built Its Live Globe for Black Friday ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ Shopify Development news and articles Issue 165