Android Weekly - Android Weekly #457 🤖

 
 

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 what it's like to use Compose at the moment, and some of the best places to learn more about it.

 
Compose API Guidelines (github.com)

The Compose team just made public the internal API guidelines that they have been trying to follow for Compose APIs.

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

Reach more than 66k Android developer around the world and place a sponsored post or job offering in our weekly Android development newsletter.

 
Measuring Realtime Database performance with Firebase (firebase.googleblog.com)

Have you ever wondered how fast your Realtime Database operations are for your users in the real world? Sam Stern shows how to use Firebase Performance Monitoring to measure it.

 
From Java to Kotlin and back: Calling Kotlin from Java (medium.com)

In this second article, Enrique López-Mañas keeps reflecting on some relevant aspects to consider when Java is calling Kotlin.

 
Android Biometric API (www.raywenderlich.com)

Learn how to implement biometric authentication in your Android app by using the Android Biometric API to create an app that securely stores messages.

 
Building a Scroll-to-fade TopBar in Jetpack Compose (compose.academy)

Take a quick look at how we can build a custom TopBar that supports the ability to fade-in based on the values within a ScrollState reference.

 
Better handling states between ViewModel and Composable (proandroiddev.com)

Igor Escodro describes some gotchas when using StateFlows with ViewModels and Jetpack Compose.

 
Misnomers, Mistakes and Misunderstandings with Coroutines and Flow (medium.com)

Nick Skelton noticed some common anti-patterns that tend to arise while using Coroutines and Flow. In this article, he outlines how to recognize and refactor four of the most common cases.

 
Sealed interfaces in Kotlin (jorgecastillo.dev)

Jorge Castillo writes a short overview of sealed interfaces coming up in Kotlin 1.5.

 
Free Up System Resources For Faster Gradle Builds (goobar.io)

Seeing a Gradle build that seems abnormally slow on a computer? Nate Ebel shares some tips for tracking down the culprit.

 
Dagger2 is hard, but it can be easy (www.funkymuse.dev)

This article breaks down Dagger 2 into an approach that makes it seem easy to use.

 
RenderEffect for Blur (blog.stylingandroid.com)

Mark Allison examines a new API that has appeared in Android12: RenderEffect. It is a powerful API that is very clean and simple to use and also highly performant.

 
Remembering the State in Jetpack Compose (patxi.medium.com)

Patxi Bocos examines how state is handled in Jetpack Compose.

 
Kotlin Lambda vs Method Reference (proandroiddev.com)

Gurgen Gevondov analyses some of the subtle differences of using a lambda vs a method reference in Kotlin.

 
Google Pay API for Android (developers.google.com)

Check out this Kotlin tutorial and learn how to make integrating Google Pay a little easier.

 
Simplified navigation between Composables (medium.com)

Have you ever wanted to navigate between two Composables and wish it were super easy? Gabor Varadi makes it possible with Simple-Stack’s Compose integration.

 

Design

 
link image   Designing Text for the People Who Read It (material.io)

The science behind visual acuity, legibility, and text size

 
Bring Your Application to Life (proandroiddev.com)

Denis Crăciunescu describes how to bring your app to life and guide users with Material Motion transitions.

 
A UX journey of Compose Preview (medium.com)

Preethi Srinivas and Paris Hsu of the Android Developer UX team invite you into their world and walk you through the journey so far of how they have approached designing Preview for Compose.

 

Jobs

 
Android Software Engineer (San Diego, California)

This Android Engineer will participate in the development of Android applications that enable consumers to capture, relive and share their experiences + passions by developing media management, editing + story-telling features for use with GoPro cameras, media + cloud content.

 
Android Engineer (Kotlin) (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.

 
Senior Android Engineer (Remote)

You'll be responsible for developing our native Android application. You won't be just another engineer at a giant company. We're a small tight-knit multidisciplinary team, and you'll be directly involved in shaping the product & culture.

 
Mobile Developer - Native (Atlanta, GA, USA)

The FIXD team is looking for a Mobile Developer with strong skills in native mobile development. You would be integral to the development of our core product and to delivering an experience customers love.

 
Android Engineer (Virtual)

Doctor On Demand’s mission is to improve the world’s health through compassionate care and innovation. We believe that health is personal, and means so much more than treating illness.

 
Android Developer (Remote)

Perry Street Software publishes two of the world’s largest gay & queer social dating apps. We are hiring Android developers with experience in design and architecture patterns, Android SDK, Kotlin, RxJava, and a good sense of usability and product.

 

Libraries & Code

 
SegmentedProgressBar (github.com)

An instagram-like segmented progress bar

 
ktfmt-gradle (github.com)

A Gradle plugin to apply ktfmt to your builds, and reformat you Kotlin source code

 
adb-tools-mac (github.com)

Mac menu bar app for common adb tools

 
simple-stack-compose-integration (github.com)

Compose integration for Simple-Stack.

 

News

 
link image   Creating custom Tiles on Wear OS (android-developers.googleblog.com)

Google announced that the Jetpack Tiles library is in alpha. This library enables developers to create custom Tiles on Wear OS smartwatches.

 

Videos & Podcasts

 
link image   WorkManager: Working in the background (www.youtube.com)

Ben Weiss introduces the APIs that WorkManager provides to stay off the main thread and then shows us a way to update the UI once your work is done.

 
Kotlin companion object - common use cases (www.youtube.com)

Rahul Pandey covers the companion object, which allows you to have properties or functions without having an instance of the class.

 
Jetbrains Projector with Joaquim (fragmentedpodcast.com)

Acclaimed Android developer Joaquim Verges describes how he landed upon a little effort by Jetbrains called Projector and seems to have found programmer Nirvana.

 
Talking Architecture Components with Florina Muntenescu (anchor.fm)

Florina Muntenescu talks about Architecture components and other Jetpack libraries that Google develops. She takes a deep dive into each different component and what its purpose is. We covered ViewModel, Room, Paging, LiveData, DataStore, Hilt and Work Manager.

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

Android Weekly #454 🤖

Sunday, February 21, 2021

View in browser Android Weekly #454 February 21, 2021 Articles & Tutorials link image Exploring Android 12: Unified rich content API (joebirch.co) With the announcement of the first Android 12

Android Weekly #453 🤖

Sunday, February 14, 2021

View in browser Android Weekly #453 February 14, 2021 Articles & Tutorials link image Backdrop Scaffold (compose.academy) Joe Birch examines the Backdrop Scaffold, a composable that allows us to

Android Weekly #542 🤖

Sunday, February 7, 2021

View in browser Android Weekly #542 February 7, 2021 Articles & Tutorials link image 9 Beloved Extensions From The Android KTX (vladsonkin.com) In this post, Vlad Sonkin explores various Android

You Might Also Like

Learn How to Use AI to Reach Your Full Potential, newsletterest1!

Sunday, May 19, 2024

3 Ways AI Can Help Your Writing ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌

Software Testing Weekly - Issue 220

Saturday, May 18, 2024

Software Testing Conferences 📚 View on the Web Archives ISSUE 220 May 18th 2024 COMMENT Welcome to the 220th issue! Have you ever been to a testing conference? They're a great way to learn about

📶 Is a Cellular iPad Worth It? — How to Prevent YouTube From Taking Over Your Screensaver

Saturday, May 18, 2024

Also: This Robot Vacuum Can Clean Stairs, and More! How-To Geek Logo May 18, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to your inbox by

Weekend Reading — Objection-oriented programming

Saturday, May 18, 2024

This week we find a power-up box, replace GitHub Actions with Maven XMLs, avoid the worst website in the world, revisit RTO policies, “listen” to OpenAI employees, watch our Slack private messages, do

Daily Coding Problem: Problem #1445 [Easy]

Saturday, May 18, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Jane Street. The United States uses the imperial system of weights and measures, which

You don’t have to take our word for it…

Saturday, May 18, 2024

You can probably tell how excited we are to re-launch our Gigantic courses – which bring on-demand product management training for today's modern Product Managers and Product Leaders. In fact, we

🐍 New Python tutorials on Real Python

Saturday, May 18, 2024

Hey there, There's always something going on over at realpython.com as far as Python tutorials go. Here's what you may have missed this past week: What Is the __pycache__ Folder in Python? In

Visualized | Life Expectancy by Region (1950-2050F) 📊

Saturday, May 18, 2024

This map shows life expectancy at birth for key global regions, from 1950 to 2050F. View Online | Subscribe Presented by Voronoi: The App Where Data Tells the Story FEATURED STORY Life Expectancy by

New Wi-Fi Vulnerability Enables Network Eavesdropping via Downgrade Attacks

Saturday, May 18, 2024

THN Daily Updates Newsletter cover The DevSecOps Playbook: Deliver Continuous Security at Speed ($19.00 Value) FREE for a Limited Time A must-read guide to a new and rapidly growing field in

🐍 New Python tutorials on Real Python

Saturday, May 18, 2024

Hey there, There's always something going on over at realpython.com as far as Python tutorials go. Here's what you may have missed this past week: What Is the __pycache__ Folder in Python? In