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

🔒 The Vault Newsletter: November issue 🔑

Monday, November 25, 2024

Get the latest business security news, updates, and advice from 1Password. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

🧐 The Most Interesting Phones You Didn't See in 2024 — Making Reddit Faster on Older Devices

Monday, November 25, 2024

Also: Best Black Friday Deals So Far, and More! How-To Geek Logo November 25, 2024 Did You Know If you look closely over John Lennon's shoulder on the iconic cover of The Beatles Abbey Road album,

JSK Daily for Nov 25, 2024

Monday, November 25, 2024

JSK Daily for Nov 25, 2024 View this email in your browser A community curated daily e-mail of JavaScript news JavaScript Certification Black Friday Offer – Up to 54% Off! Certificates.dev, the trusted

Ranked | How Americans Rate Business Figures 📊

Monday, November 25, 2024

This graphic visualizes the results of a YouGov survey that asks Americans for their opinions on various business figures. View Online | Subscribe Presented by: Non-consensus strategies that go where

Spyglass Dispatch: Apple Throws Their Film to the Wolves • The AI Supercomputer Arms Race • Sony's Mobile Game • The EU Hunts Bluesky • Bluesky Hunts User Trust • 'Glicked' Pricked • One Massive iPad

Monday, November 25, 2024

Apple Throws Their Film to the Wolves • The AI Supercomputer Arms Race • Sony's Mobile Game • The EU Hunts Bluesky • Bluesky Hunts User Trust • 'Glicked' Pricked • One Massive iPad The

Daily Coding Problem: Problem #1619 [Hard]

Monday, November 25, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given two non-empty binary trees s and t , check whether tree t has exactly the

Unpacking “Craft” in the Software Interface & The Five Pillars of Creative Flow

Monday, November 25, 2024

Systems Over Substance, Anytype's autumn updates, Ghost's progress with its ActivityPub integration, and a lot more in this week's issue of Creativerly. Creativerly Unpacking “Craft” in the

What Investors Want From AI Startups in 2025

Monday, November 25, 2024

Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 25, 2024? The HackerNoon

GCP Newsletter #426

Monday, November 25, 2024

Welcome to issue #426 November 25th, 2024 News LLM Official Blog Vertex AI Announcing Mistral AI's Large-Instruct-2411 on Vertex AI - Google Cloud has announced the availability of Mistral AI's

⏳ 36 Hours Left: Help Get "The Art of Data" Across the Finish Line 🏁

Monday, November 25, 2024

Visual Capitalist plans to unveal its secrets behind data storytelling, but only if the book hits its minimum funding goal. View Online | Subscribe | Download Our App We Need Your Help Only 36 Hours