Android Weekly - Android Weekly #484

 
 

Android Weekly

#484
September 19, 2021
 
 
 

Articles & Tutorials

 
link image   Realm Database on Android (www.raywenderlich.com)

Rodrigo Guerrero shows how to use Realm database on Android for data persistence. You’ll learn how to add it to your android app and utilize its features.

 
Don't let ViewModel know about framework level dependencies (blog.shreyaspatil.dev)

In this article, Shreyas Sharad Patil takes a look at how to follow good practices with ViewModels in Android.

 
Testing Hybrid Jetpack Compose Apps (adavis.info)

Annyce Davis shows how it's possible to test apps that have UIs comprised of both XML and Jetpack Compose.

 
Sponsored
link image   Keep your application performant & users happy (docs.sentry.io)

When something goes wrong, you need to imagine what that support ticket will look like. Sentry removes the need to imagine by providing rich context about errors & performance slowdowns in your mobile applications. New users get 1 month free using code ANDROIDWEEKLY.

 
Lift on scroll in Jetpack Compose (appmattus.medium.com)

Jetpack Compose does not have built-in liftOnScroll functionality for the top app bar, so Matthew Dolan shows how to implement this.

 
Composing palettes (dev.to)

In this article, Thomas Künneth shows you a barely known Jetpack library, Palette, which can extract significant colors from an android.graphics.Bitmap.

 
Effective Kotlin: Eliminate obsolete object references (kt.academy)

Marcin Moskała writes about how to eliminate obsolete object references.

 
Exact alarm improvements in Android 12 (proandroiddev.com)

In this article, Nav Singh goes through the improvements that Android12 brings for Exact alarms.

 
How to master Swipeable and NestedScroll modifiers in Jetpack Compose (proandroiddev.com)

Material components are helpful, but sometimes the UI you want to build slightly varies from the platform’s default look, style or behavior. Angelo Marchesin shares an example.

 
Solving Advent of Code Puzzles, Set Operations (blog.jetbrains.com)

In this blog post, Anton Arhipov teaches a few useful functions in Kotlin that make set operations really simple.

 
Using WorkManager on Android 12 (medium.com)

Caren Chang describes how in WorkManager 2.6, there's now the ability for Workers to run in any designated processes, and is now released as stable.

 
Controlling TextView MinWidth (krossovochkin.com)

Vasya Drobushkov describes one caveat with controlling a TextView's minimum width programmatically.

 
Seeing What Talkback Sees (zarah.dev)

Zarah Dominguez describes what to do when something goes wrong with the accessibility support in your app.

 

Place a sponsored post

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

 

Design

 
link image   Noto Home (fonts.google.com)

Noto is a collection of high-quality fonts with multiple weights and widths in sans, serif, mono, and other styles. The Noto fonts are perfect for harmonious, aesthetic, and typographically correct global communication, in more than 1,000 languages and over 150 writing systems.

 
Adjusting the Focus (material.io)

How inclusive imagery changes a product from being made for some, to being made for all

 

Jobs

 
Senior Android Software Engineer (Remote USA)

GoPro Android Software Engineers are responsible for developing, implementing, and testing of software on Android devices that are part of an interconnected ecosystem connecting cameras, cloud, phones, and people.

 
Android Engineer (Java/Kotlin) (Berlin, Germany)

We're looking for an Senior Android Engineer (Java/Kotlin) in Berlin who will join our international tech team as soon as possible in creating one of the fastest growing companies in the heating market.

 
Junior, Senior, Lead iOS Android & Eng. Managers (New York City, Chicago, D.C., Richmond)

We're a Bank/FinTech that reaches millions of consumers every day. We're mobile first and have 200+ native mobile devs. We use Kotlin and Coroutines to build our app with the latest and greatest from Google. We're looking to hire 40+ devs & managers of all levels.

 
Android Engineer at Series B Startup, Persona (San Francisco, Remote)

Persona is working to make the internet safer and more human. We are backed with $67M in funding from Index, First Round and Coatue. This role would help lead development for Persona's Android SDK that will be used by our customers such as Instacart, Robinhood, SimpleHealth, Coursera, Doordash.

 

Libraries & Code

 
Quantitizer (github.com)

A highly customizable quantity stepper for android projects

 
TravelPlanner (github.com)

Sample app that uses SlidingPaneLayout to adapt to dual-screen and foldable devices, and Jetpack Room for data storage.

 
waves-timer-animation (github.com)

A relaxing waves animation built with Jetpack Compose

 
Gamebaaz (github.com)

A full-stack application showing the power of Kotlin, with an entire android app + backend APIs.

 
workflow-kotlin (github.com)

A Swift and Kotlin library for making composable state machines, and UIs driven by those state machines.

 

News

 
link image   Wear OS Jetpack libraries now in stable! (android-developers.googleblog.com)

Several Wear OS libraries have been ported to Jetpack.

 
Kotlin 2021 Premier Online Event - Oct. 19, 2021 (blog.jetbrains.com)

Get a glimpse into the future of Kotlin and how Kotlin removes barriers between ideas and working code. You will hear updates from the Kotlin team and news about the whole Kotlin ecosystem.

 
App performance to drive app excellence (android-developers.googleblog.com)

The process of creating a high-performing app is not always straightforward. To break things down, here are the main dimensions of high performance:

 
Making permissions auto-reset available to billions more devices (android-developers.googleblog.com)

Apps targeting Android 11 (API level 30) or higher will automatically disable permissions when an app isn't used for a while. Now, however, users can enable permission auto-reset manually for apps targeting API levels 23 to 29.

 

Videos & Podcasts

 
Hilt extensions (www.youtube.com)

Daniel Santiago overviews extensions for Hilt. He explains how to generate code, real world examples, Hilt Extension Annotations, and more!

 
Extend your Android app to the Google Assistant (Assistant on Air) (www.youtube.com)

In this episode, Eliza Camberogiannis discusses how to extend your Android app to the Google Assistant.

 
Talking Kotlin: Teaching Coroutines (www.youtube.com)

In this video, sit down with Mohit Sarveiya, Google Developer Expert in Kotlin and Android, to talk about everything coroutines.

 
Android Developers Backstage: Lottie (adbackstage.libsyn.com)

In this episode, Chet, Romain and Tor have a chat with Gabriel Peal from Tonal, well known for his contributions to the Android community on projects such as Mavericks and Lottie.

 
EditTexts - Accessibility on Android (www.youtube.com)

In this episode, learn how to make text boxes in your Android app more accessible for all users

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

Sunday, September 12, 2021

View in browser Android Weekly #483 September 12, 2021 Articles & Tutorials link image Hands on Jetpack AppSearch (dev.to) Thomas Künneth takes a look at Jetpack AppSearch, which allows you to

Android Weekly #482 🤖

Sunday, September 5, 2021

View in browser Android Weekly #482 September 5, 2021 Articles & Tutorials link image Kotlin's Flow in ViewModels: it's complicated (bladecoder.medium.com) Christophe Beyls considers when

Android Weekly #481 👾

Sunday, August 29, 2021

View in browser Android Weekly #481 August 29, 2021 Articles & Tutorials link image Clean Code with Kotlin (magdamiu.com) In this article, Magda Miu recaps what clean code is, highlights the

Android Weekly #480 🤖

Sunday, August 22, 2021

View in browser Android Weekly #480 August 22, 2021 Articles & Tutorials link image Becoming a Xoogler (chris.banes.dev) Chris Banes take a trip down memory lane to look at some of the people and

Android Weekly #479 🤖

Sunday, August 15, 2021

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

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