Android Weekly - Android Weekly #441 🤖
November 2, 2022
|
Articles & Tutorials | |
![]() |
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 | |
![]() |
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 | |
![]() |
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 | |
![]() |
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: |
||
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
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: my 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