Android Weekly - Android Weekly #479 🤖

 
 

Android Weekly

#479
August 15, 2021
 
 
 

Articles & Tutorials

 
link image   Detect Instagram-like gestures with Jetpack Compose (blog.bam.tech)

Thomas Pucci recreates the Instagram stories screen, along with its gestures, in Compose UI.

 
What's the equivalent of in Jetpack Compose? (jetpackcompose.app)

Vinay Gaba's tool for finding the Jetpack Compose equivalents to XML attributes and Views.

 
Safe delay in Android Views: goodbye Handlers, Hello Coroutines! (juliensalvi.medium.com)

Julien Salvi shows how we can take advantage of the coroutines and lifecycle libraries to replace the Handler().postDelay() method to safely trigger an action after a specified amount of time.

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

Place a sponsored post or job post to reach thousand of Android developers around the world

 
How to animate BottomSheet content using Jetpack Compose (proandroiddev.com)

Yahor Urbanovich demonstrates an animated & interactive bottom sheet implementation in Compose UI.

 
Jetpack Compose Support in Workflow (developer.squareup.com)

A deep, deep dive into making Square Workflow @Composable

 
Android App Modularisation and Navigation (medium.com)

Júlio Cesar Bueno Cotta presents a common problem when modularising Android Apps and the navigation library that he created to help us with it.

 
Migrate from Dagger to Hilt — A Step by Step Guide (trinhlbk1991.medium.com)

In this post, Trinh Le shares a step-by-step guide to migrate from Dagger to Hilt gradually.

 
An introduction to snapshot testing on Android in 2021 (sergiosastre.hashnode.dev)

Snapshot testing is a powerful tool if used properly, ensuring that your app looks as it should under any specification our app requires. Sergio Sastre Florez examines how to implement these tests.

 
Activity Recognition API Tutorial for Android (www.raywenderlich.com)

Andrej Vukelic teaches how to track your activities in your Android app by creating a fitness app that uses the Activity Recognition API.

 
Jetpack Compose – Text Shadows (handstandsam.com)

Sam Edwards shares his adventures in recreating TextView-style text shadows in Compose UI.

 
Pushing the right buttons in Jetpack Compose (medium.com)

This article walks you through the evolutionary journey of a relatively ‘simple’ component, Button, to give you an inside look at how iteratively the APIs were designed to be easy to use, yet flexible.

 

Jobs

 
Senior Android Engineer (Remote - North America / South America)

At GoDaddy, you can propel your career. You'll have the ability to do so by enabling small business owners to sell and grow their business via easy-to-use Mobile tools. If you're a self-driven, and strong Android developer, you belong at GoDaddy! Click the link to learn more about the #GoDaddyLife.

 
Senior Android Engineer (Remote, US timezones)

Help us craft new greenfield architecture in Android using the latest technologies, Compose, AndroidX, Kotlin, Jetpack. Our foundational technology mobile team needs you!

 

Libraries & Code

 
link image   Quantitizer (github.com)

An animated quantity stepper for android projects

 
ruler (github.com)

Ruler is a Gradle plugin which helps you analyze the size of your Android apps

 
link-router (github.com)

This library contains the basic infrastructure for routing deepLinks, activities and fragments within a multi-module application in a way that a feature module does not need to explicitly depend of another

 
chesso (github.com)

Chesso is an animated, Jetpack Compose-based chess app aimed at beginners and intermediate players for studying purposes.

 
moko-kswift (github.com)

KSwift it's gradle plugin for generation Swift-friendly API for Kotlin/Native framework

 
McCompose (github.com)

A sample app built with Jetpack Compose

 

News

 
link image   Sharing Tiles with your smartwatch users: (android-developers.googleblog.com)

Google announced Tiles can be shared with your smartwatch users. You can start creating your custom Tile by downloading the latest Alpha release of the Jetpack Tiles API

 
Android 12 Beta 4 and Platform Stability (android-developers.googleblog.com)

Google has released the fourth Beta of Android 12, and moving into the final phase of the release.

 
Join the Android Study Jams to learn about developing quality Android apps (android-developers.googleblog.com)

Join fellow developers in your community and improve your skills by attending an Android Study Jam!

 
Kotlin 1.5.30-RC (blog.jetbrains.com)

The 1.5.30 release is approaching, and now Jetbrains is presenting the release candidate

 

Videos & Podcasts

 
link image   Talking Kotlin: 10 Years of Kotlin Special (www.youtube.com)

This special episode is dedicated to the 10 Years of Kotlin celebration and features 6 guests talking about their journeys with the language.

 
What Does Android's Jetpack Compose 1.0 Release Mean For You? (www.youtube.com)

Nate Ebel explores what the release of Jetpack Compose means for you and your projects, and shares his thoughts after working with Compose in production for the past couple of months.

 
Privacy features in Android 12 (adbackstage.googledevelopers.libsynpro.com)

In this episode, Chet, Romain and Tor talk with Sara N Marandi, Fred Chung and Erik Wolsheimer about the new privacy features in Android 12, such as the privacy dashboard, and the camera and microphone usage indicators.

 
The Future of Kotlin (www.youtube.com)

What lies in store for Kotlin in the next decade? Together with Roman Elizarov, gaze into the future, and watch the collected insights in this video.

 
Everything is an API with Ash Davies (www.youtube.com)

Ash Davies shows that by taking the stance that every piece of code we write is an API we can build more versatile and scalable applications.

 
Kotlin State & Shared Flows in Action with Mohit Sarveiya (www.youtube.com)

Mohit Sarveiya dives deep into the Shared & State Flow APIs

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

Sunday, August 8, 2021

View in browser Android Weekly #478 August 8, 2021 Articles & Tutorials Introducing Navigation-Material (jossiwolf.medium.com) Over the past (almost) 6 months, Jossi Wolf worked on a library in

Android Weekly #477 🤖

Sunday, August 1, 2021

View in browser Android Weekly #477 August 1, 2021 Articles & Tutorials link image Jetpack Compose: styling Text (alexzh.com) In this article, Alex Zhukovich explores the possibilities of a Text

Android Weekly #476 🤖

Sunday, July 25, 2021

View in browser Android Weekly #476 July 25, 2021 Articles & Tutorials link image Tricky refactoring of Jetpack Compose code (blog.thefuntasty.com) In this article, Martin Sumera shows you an

Android Weekly #475 🤖

Sunday, July 18, 2021

View in browser Android Weekly #475 July 18, 2021 Articles & Tutorials Welcome you are visitor number 12345 (www.maiatoday.net) Maia Grotepass writes about a Jetpack Compose counter component that

Android Weekly #474 🤖

Sunday, July 11, 2021

View in browser Android Weekly #474 July 11, 2021 Articles & Tutorials link image Navigation in multi module Compose UI project + Hilt (funkymuse.dev) Google released the navigation component for

You Might Also Like

WP Weekly 226 - Launches - New Elementor Theme, WP 6.8 in April 2025, Automattic Scale Back

Monday, January 13, 2025

Read on Website WP Weekly 226 / Launches 2025 has just started, and there is a slew of new launches like Hello Biz Theme, Meta Box Lite, FooConvert, Affililink, and more. Also, the next WordPress 6.8

SRE Weekly Issue #459

Monday, January 13, 2025

View on sreweekly.com A message from our sponsor, incident.io: Effective incident management demands coordination and collaboration to minimize disruptions. This guide by incident.io covers the full

Saving One Screen At A Time 🖥️

Monday, January 13, 2025

Why the screen saver stopped being so in-your-face. Here's a version for your browser. Hunting for the end of the long tail • January 12, 2025 Today in Tedium: Having seen a lot of pipes, wavy

Software Testing Weekly - Issue 253

Monday, January 13, 2025

Software Testing Weekly turns 5! 🥳 View on the Web Archives ISSUE 253 January 13th 2025 COMMENT Welcome to the 253rd issue! Oh my, time flies! It's hard to believe this week marks 5 years since I

CES 2025 - Sync #501

Sunday, January 12, 2025

Plus: Sam Altman reflects on the last two years; Anthropic reportedly in talks to raise $2B at $60B valuation; e-tattoo decodes brainwaves; anthrobots; top 25 biotech companies for 2025; and more! ͏ ͏

PD#608 Mistakes engineers make in large established codebases

Sunday, January 12, 2025

You can't practice it beforehand ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌

C#539 A detailed look at EF Core’s JSON Columns feature

Sunday, January 12, 2025

Comparing it with the traditional tables with indexes ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

RD#488 How to avoid issues with custom Hooks

Sunday, January 12, 2025

Using them carelessly can lead to many problems ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Daily Coding Problem: Problem #1666 [Easy]

Sunday, January 12, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Amazon. Given n numbers, find the greatest common denominator between them. For example,

🛜 Here's What Happens to Old Websites — Features the Pixel Should Copy From Samsung's One UI 7

Sunday, January 12, 2025

Also: What Instagram Needs to Compete With TikTok, and More! How-To Geek Logo January 12, 2025 Did You Know Mount Wingen, located near Wingen, New South Wales in Australia, is better known as Burning