Android Weekly - Android Weekly #460 🤖

 
 

Android Weekly

#460
April 4, 2021
 
 
 

Articles & Tutorials

 
link image   Share KMM module with iOS via SPM (www.notion.so)

Paris Tsiogas' notes on sharing a Kotlin multiplatform module via Swift Package Manager with iOS.

 
Common Design Patterns and App Architectures for Android (www.raywenderlich.com)

Discover how to make your Android code cleaner and easier to understand with these common design patterns for Android apps with this guide from Aaqib Hussain.

 
Sponsored
link image   Read the stories of Jenkins experts after cloud CI (www.bitrise.io)

“The tricky part is habit. Hitting the same thing over and over again will eventually become familiar. This can lead to unforeseen consequences — like using Jenkins when it is not really necessary. Do not be afraid to change things.” — Artur Dymorov, Android Developer

 
Avoid launchIn (www.billjings.com)

Bill Phillips considers why you need to be careful when using Coroutines' launchIn.

 
Sponsored
link image   Free Chat & Activity Feed APIs for Qualifying Teams (getstream.io)

The Stream Maker Account provides qualifying teams with full and free access to Stream's Chat and Activity Feed APIs, making them accessible to side projects and new startups. No credit card is required.

 
Modular Navigation with Jetpack Compose (compose.academy)

Joe Birch shares some explorations he's been doing when adding Compose Navigation to a Modularised Android App.

 
What are Custom Intents for App Actions? (medium.com)

Jessica Dene Earley-Cha writes how the ability to say “Hey Google, open AND do x” can be achieved.

 
Animating the Compose Galaxy (proandroiddev.com)

Suleyman Fatih Giris shares his learnings about animations in Jetpack Compose while building a Canvas-based galaxy animation.

 
Implementing Snackbar to undo actions in Jetpack Compose (proandroiddev.com)

Igor Escodro examines the best way to integrate the Snackbar control as an undo mechanism in Jetpack Compose.

 
Scoped recomposition in Jetpack Compose (dev.to)

How does Compose choose to re-execute it when the state changes? Zach Klippenstein takes a closer look to find the answer.

 
Diving into Kotlin collections (dev.to)

Kotlin Collections! You’ve heard of them, you’ve used them – so it makes sense to learn even more about them!

 
AssistedInject is dead, long live AssistedInject! (cashapp.github.io)

AssistedInject library has been deprecated and the same functionality is now available directly in Dagger. Jake Wharton shares the steps needed to update your code.

 
Working with Package Visibility (medium.com)

Apps targeting Android 11 or higher will only see a filtered list of apps and will need to declare the apps they need to interact with directly. This blog post by Meghan Mehta goes through best practices of how to adapt to this feature.

 
Getting to know the behaviors of your SDK dependencies (medium.com)

Fred Chung shares several tools you can use during the different development stages of your app to learn about SDKs and libraries' handling and usage of data, so you can better protect your users’ privacy.

 
Lock your Dagger in Gradle Modules (proandroiddev.com)

So you've broken down your app into numerous modules, but your Dagger setup suffers. Tomáš Mlynarič shows how to integrate Dagger into these modules more efficiently.

 
Using Compose Beta on AS 4.1 (marcellogalhardo.dev)

Marcello Galhardo shares a way to integrate Jetpack Compose tools into Android Studio 4.1 via some workarounds.

 
ki: The Next Interactive Shell for Kotlin (blog.jetbrains.com)

Pasha Finkelshteyn introduces ki, a Kotlin Interactive Shell

 

Place a sponsored post

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

 

Jobs

 
Humbly Confident Senior Android Developer (Remote)

We build You Need A Budget ("YNAB"), software that genuinely changes people's lives. We are a forgiving and friendly place to work that runs on integrity, fairness, and respect. And we've always been 100% remote. If you're ready for a positive change, we have some big plans for our Android app!

 
Senior Android Engineer (Milan, Italy or Remote)

With tens of millions of active users and hundreds of thousands of daily downloads, we’re Europe’s leading iOS app developer. Now we’re setting our sights on taking the Play Store by storm. With a new frontier to conquer, we’re looking for a passionate and experienced native Android developer.

 
Android Engineer at onX (Montana or Remote, USA only)

At onX we bring our devotion to the outdoors to work daily with a singular, powerful goal: to awaken the adventurer inside everyone. Using the latest Android and mapping technologies, you'll work on a suite of leading off-the-pavement GPS apps used by millions of explorers.

 

Libraries & Code

 
link image   Holi (github.com)

Holi is a lightweight Jetpack Compose library of colors, gradients and cool utility functions for all your palette needs!

 
kash (github.com)

Kash is a shell written in and powered by Kotlin

 
InflationInject (github.com)

Constructor-inject views during XML layout inflation

 

News

 
Piracy (blog.stylingandroid.com)

When regular, high-quality content is pirated, the original authors suffer a loss in time and money, not to mention the frustration of it all. Mark Allison writes about this challenge that he is currently facing.

 

Videos & Podcasts

 
link image   Kotlin Collections Overview (www.youtube.com)

In this episode, see what types of collections the Kotlin standard library offers and explore a common subset of operations available for all of the collections in the standard library.

 
Material Components: Snackbars (www.youtube.com)

Snackbars give users a brief message about app processes at the bottom of their screens. Learn how snackbars can be used in your app by watching this short presentation by Nick Rout.

 
Mobile App Security - An Overview For Securing Your Mobile Project (www.youtube.com)

In this episode, Nate Ebels discusses a high-level overview of Android app security and some action items to help improve your project's security today.

 
JaCoCo with Evgeny Mandrikov (thebakery.dev)

This episode of The Developers' Bakery is all about testing and code coverage with Evgeny Mandrikov on stage!

 
Annyce Davis (www.raywenderlich.com)

Annyce Davis brings even more joy and enthusiasm while Dru and Nishant discuss her interview in ‘Living By The Code.’

 
Fragmented: Quality over Quantity (fragmentedpodcast.com)

In this episode, Donn returns for a solo episode to talk about his thoughts on Quality over Quantity and why it’s important to software development and productivity in general

 

Specials

 
#IamaGDE: Kristina Simakova (medium.com)

Over the next few months, Google will be presenting spotlights of Google Developers Experts from across various product areas. Discover their stories, passions, and highlights of their community work.

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

Sunday, March 28, 2021

View in browser Android Weekly #459 March 28, 2021 Articles & Tutorials A safer way to collect flows from Android UIs (medium.com) In this article, Manuel Vivo writes how Android Lifecycle

Android Weekly #458 🤖

Sunday, March 21, 2021

View in browser 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

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

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