Android Weekly - Android Weekly #473 🤖

 
 

Android Weekly

#473
July 4, 2021
 
 
 

Articles & Tutorials

 
link image   Debugging Story: The Case of Rogue Reflection (armaxis.hashnode.dev)

Artem Chubaryan talks about a particular issue he was debugging recently in one of our Square's Android SDKs.

 
Kotlin Multiplatform Mobile Codelab (codelabs.kmp.icerock.dev)

The team at IceRock has shared a codelab for building an app for Android & iOS using Kotlin Multiplatform Mobile.

 
Creating a retro-style game with Jetpack Compose (dev.to)

GDE Thomas Künneth writes a series of articles on creating a retro game using Jetpack Compose.

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

 
Scalable Jetpack Compose Navigation (medium.com)

In this article, Lachlan McKee shares his journey building with Jetpack Compose, explores what he believes is a scalability problem within the documentation provided by Google, and presents a possible solution.

 
Providing AssistedInject supported ViewModel for Composable using Hilt (blog.shreyaspatil.dev)

In this article, Shreyas Patil shows how you can obtain the instance of ViewModel for usage in Composable screen which is supported by AssistedInject.

 
Two-way communication without internet: Nearby Connections (medium.com)

The Nearby Connections API allows your users to connect with each other even when no internet is available. Isai Damier takes a look at how to integrate it into an app.

 
Tabletop mode on foldable devices (medium.com)

In this blog post by Francesco Romano, you will learn a simple and efficient way to adapt your app’s layout when it runs on foldable devices.

 
Using Composition in Kotlin (www.raywenderlich.com)

Prashant Barahi shows how composition makes your Kotlin code more extensible and easy to maintain

 
Review of Android 12 for Developers (proandroiddev.com)

Kirill Rozov enumerates the various changes coming in Android 12 that developers should look for.

 
Advanced Usage of WorkManager in multi-process apps (medium.com)

In WorkManager 2.6, Google has taken it a step further to add support for Workers to run in any process and allow workers to be bound to a particular process. Caren Chang explains how this works.

 
Scope Storage Myths (medium.com)

A big change that comes with targeting API 30 is the requirement to work with Scoped Storage. Nicole Borrelli provides recommendations and possible alternatives for how to adapt your apps.

 
Refactoring Kotlin type-signatures for fun and profit (dentondav.id)

In which David Denton derives the core type signatures of http4k from an unexpected source, by using refactoring and FP techniques more commonly associated with coding.

 
Compose: Strikethru Animation (blog.stylingandroid.com)

Jetpack Compose doesn't support animated-selector, so Mark Allison considers another way to animate an icon.

 
Browsing Jetpack Compose samples (dev.to)

A tip from Anton Shilov on how to easily browse the Jetpack Compose sample code from Android Studio.

 

Design

 
link image   Material Design's Baseline Design Kit for Figma (www.figma.com)

Material Design's Baseline Design Kit provides all you need to create beautiful apps, complete with components and theming guidance.

 

Jobs

 
Senior Android engineer at series B startup (San Francisco, Remote)

We're a team of 60 with engineers from Square and Dropbox working to build a safer and more secure internet. Our customers include Doordash, Postmates, Tesla, Angel List, Coursera, Brex, and Instacart, and we're just getting started. Email careers@withpersona.com to learn more, or apply online.

 
Android Developer (Columbus OH)

The Android Developer is a full time position for a mobile application developer with extensive Android experience. Requirements: Bachelor's Degree in Information Technology or equivalent. Specific experience with Java and Kotlin. 2+ years of mobile application development.

 
Senior Android Developer (Remote in EMEA)

Komoot is and app that lets you find, plan, and share outdoors adventures. You’ll team up with 4 world class Android engineers and take over full responsibility for the app.You’ll develop diverse features for navigation, routing, social interaction and content visualization.

 

Libraries & Code

 
link image   NotyKT (github.com)

NotyKT is the complete Kotlin-stack note-taking application built to demonstrate the use of Kotlin programming language in server-side and Modern Android development tools.

 
retained (github.com)

A lightweight alternative to Android's ViewModels. The easiest way to retain instances in Activities, Fragments or Composables.

 
SSImagePicker (github.com)

Easy to use and configurable library to Pick an image from the Gallery or Capture an image using a Camera

 

News

 
Play Dev ID requirements + 2-Step Verification (android-developers.googleblog.com)

To keep Google Play safe and secure and to better serve our developer community, Google is introducing two new security measures: additional identification requirements and 2-Step Verification.

 
Initial Thoughts on Code Transparency (commonsware.com)

Mark Murphy continues to analyze the situation regarding Google moving away from Android Archives (.aar) to Android App Bundles (.aab) and forcing all new apps to use it.

 
The future of Android App Bundles is here (android-developers.googleblog.com)

Google Play will start requiring new apps to be published with the Android App Bundle starting August 2021. This will replace the APK as the standard publishing format.

 

Videos & Podcasts

 
link image   Anvil with Ralf Wondratschek (thebakery.dev)

Anvil is a plugin to make your dependency injection with Dagger 2 easier, described by Ralf Wondratschek, Mobile Engineer @ Square

 
Material Composition (adbackstage.googledevelopers.libsynpro.com)

Nick and Romain talk to Clara Bayarri and Matvei Malkov about Compose’s support for Material Design

 
Migrating to Compose: AbstractComposeView (www.youtube.com)

When migrating to Compose, it's likely that you won't be converting all of your app in one go. To help with your migration, check out the AbstractComposeView, allowing you to use Composables in the form of an Android Custom View directly inside of existing Android layouts.

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

Sunday, June 27, 2021

View in browser Android Weekly #472 Juni 27, 2021 Articles & Tutorials link image How to create Tabs with Jetpack Compose (johncodeos.com) In this tutorial by John Codeos, you'll see how to

Android Weekly #471 🤖🌈

Sunday, June 20, 2021

View in browser Android Weekly #471 June 20, 2021 Articles & Tutorials link image Building a Pride Rainbow Easter Egg into our Android App (riggaroo.dev) Rebecca Franks shows an example of how to

Android Weekly #470 🤖

Sunday, June 13, 2021

View in browser Android Weekly #470 June 13, 2021 Articles & Tutorials link image Navigating in Jetpack Compose (jossiwolf.medium.com) In this post, Jossi Wolf explores the Navigation

Android Weekly #469 🤖

Sunday, June 6, 2021

View in browser Android Weekly #469 June 6, 2021 Articles & Tutorials link image A Cautionary Tale (adambennett.dev) Adam Bennett shares a post mortem on how he accidentally pinged every Android

Android Weekly #468 🤖

Sunday, May 30, 2021

View in browser Android Weekly #468 May 30, 2021 Articles & Tutorials link image Exploring Android 12: Splash Screen (joebirch.co) Joe Birch digs into the latest version of Android which gives to

You Might Also Like

🎧 Why You Should Buy a Mac Mini, Not an iMac — Your Next Headphones Should Be Wired

Tuesday, November 5, 2024

Also: Using Copilot to Improve Excel, and More! How-To Geek Logo November 5, 2024 Did You Know As a reward for helping King Charles II escape England (and Oliver Cromwell) in 1651, the Pendrill (

PySheets, REPL Shortcuts, Empty Tests, and More

Tuesday, November 5, 2024

PySheets: Spreadsheets in the Browser Using PyScript #654 – NOVEMBER 5, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo PySheets: Spreadsheets in the Browser Using PyScript What goes into building a

Daily Coding Problem: Problem #1599 [Medium]

Tuesday, November 5, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Snapchat. Given a string of digits, generate all possible valid IP address combinations.

Tools for writing secure Go code

Tuesday, November 5, 2024

Plus a look at the 'business' of Go, high performance crawling, and a little Go/Java comparison. | #​530 — November 5, 2024 Unsub | Web Version Together with pgAnalyze Go Weekly Writing Secure

Spyglass Dispatch: Apple's Smart Glasses • OpenAI Hardware Hire • RIP JanSport Founder • Ballmer's $100M Bet on Facts • Netflix Movie Theater Pressure • Apple ChatGPT Upsell

Tuesday, November 5, 2024

Apple's Smart Glasses • OpenAI Hardware Hire • RIP JanSport Founder • Ballmer's $100M Bet on Facts • Netflix Movie Theater Pressure • Apple ChatGPT Upsell The Spyglass Dispatch is a free

Mapped | U.S. State Economies Compared to Entire Countries 🌎

Tuesday, November 5, 2024

Five American state economies can replace countries in the world's top 20. Here's how all 50 states compare. View Online | Subscribe | Download Our App Presented by Hinrich Foundation NEW

Why Many Data Science Jobs Are Actually Data Engineering

Tuesday, November 5, 2024

Top Tech Content sent at Noon! NODES 2024, a Dev Conference on AI, Knowledge Graphs & Apps Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today,

LW 157 - Better Collaboration Building for Merchants

Tuesday, November 5, 2024

Better Collaboration Building for Merchants ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ Shopify Development news and articles Issue 157 - 11/

Vlt client & registry; ESMeta

Tuesday, November 5, 2024

We have 2 links for you - Stay up-to-date on JavaScript and tools Two vlt products: a better npm client and a serverless package registry www.vlt.sh @vltpkg@fosstodon.org vlt has launched two products:

Want a programming job? Learn this

Tuesday, November 5, 2024

Stop background Android apps; AI election tracker; Early Black Friday sales -- ZDNET ZDNET Tech Today - US November 5, 2024 Python code Your dream programming job demands this language, every site