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

Daily Coding Problem: Problem #1619 [Hard]

Monday, November 25, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given two non-empty binary trees s and t , check whether tree t has exactly the

Unpacking “Craft” in the Software Interface & The Five Pillars of Creative Flow

Monday, November 25, 2024

Systems Over Substance, Anytype's autumn updates, Ghost's progress with its ActivityPub integration, and a lot more in this week's issue of Creativerly. Creativerly Unpacking “Craft” in the

What Investors Want From AI Startups in 2025

Monday, November 25, 2024

Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 25, 2024? The HackerNoon

GCP Newsletter #426

Monday, November 25, 2024

Welcome to issue #426 November 25th, 2024 News LLM Official Blog Vertex AI Announcing Mistral AI's Large-Instruct-2411 on Vertex AI - Google Cloud has announced the availability of Mistral AI's

⏳ 36 Hours Left: Help Get "The Art of Data" Across the Finish Line 🏁

Monday, November 25, 2024

Visual Capitalist plans to unveal its secrets behind data storytelling, but only if the book hits its minimum funding goal. View Online | Subscribe | Download Our App We Need Your Help Only 36 Hours

DeveloPassion's Newsletter #180 - Black Friday Week

Monday, November 25, 2024

Edition 180 of my newsletter, discussing Knowledge Management, Knowledge Work, Zen Productivity, Personal Organization, and more! Sébastien Dubois DeveloPassion's Newsletter DeveloPassion's

Meet HackerNoon's Latest Features: Boost Stories with Translations, Speech-to-Text & More

Monday, November 25, 2024

Hey, Hacker! HackerNoon's monthly product update is here! Get ready for a new version of the mobile app, more translation developments, a new AI Gallery, backend moves, and more! 🚀 This product

The ultimate holiday gadget gift

Monday, November 25, 2024

AI isn't hitting a wall; $70 off Apple Watch; 60+ Amazon deals -- ZDNET ZDNET Tech Today - US November 25, 2024 Meta Quest 3S Why the Meta Quest 3S is the ultimate 2024 holiday present This $299

Deduplication in Distributed Systems: Myths, Realities, and Practical Solutions

Monday, November 25, 2024

This week, we'll discuss the deduplication strategies. We'll see whether they're useful and consider scenarios where you may need them. We'll also do a reality check with the promises

How to know if your data has been exposed

Monday, November 25, 2024

How do you know if your personal data has been leaked? Imagine getting an instant notification if your SSN, credit card, or password has been exposed on the dark web — so you can take action