Android Weekly - Android Weekly #486 🤖

 
 

Android Weekly

#486
October 3, 2021
 
 
 

Articles & Tutorials

 
All About Opt-In Annotations (zsmb.co)

Márton Braun documents everything you’d ever want to know about opt-in annotations, and more.

 
Sponsored
link image   Speed Debugging with Network Request Breadcrumbs (docs.bugsnag.com)

Are failed or slow network requests causing errors in your Android apps? Gain visibility into the network requests the app made in the run up to the error so you can quickly resolve any errors and minimize the impact on user experience. Learn how.

 
Measure, measure, measure (developer.squareup.com)

Ralf Wondratschek shares a journey about how to measure build times for Android

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

Slow applications frustrate users, which leads to bad reviews, or customers swiping left to the competition. We wrote about the 4 metrics every mobile developer should care about. Learn more. (New users get 1 month free using code ANDROIDWEEKLY.)

 
Jetpack Compose Side-Effects III— rememberUpdatedState (proandroiddev.com)

In this third post of the series, Udit Verma looks at rememberUpdatedState which is another API related to side-effects, although it does not start a new side-effect like the ones we’ve seen before

 
Compose Destinations: a simpler, safer way to navigate in Jetpack Compose (proandroiddev.com)

Rafael Costa introduces Compose Destinations — a code-generating library that tries to improve navigation in this new Jetpack Compose world.

 
How to Share Composable as Bitmap (medium.com)

Vipul Thawre shares a way to capture a Composable as a Bitmap.

 
Exception handling in Kotlin Coroutines (kt.academy)

Marcin Moskała wrote this article to help you understand how exceptions propagate from child to parent in basic builders, and how they can be stopped.

 
Repository Pattern with Jetpack Compose (www.raywenderlich.com)

In this tutorial, Pablo Gonzalez Alonso teaches how to combine Jetpack Compose and the repository pattern, making your Android code easier to read and more maintainable.

 
Optical character recognition with TensorFlow Lite (blog.tensorflow.org)

This article shows you how to use TensorFlow Lite to extract text from images on Android devices.

 
Speed up your build: Non-transitive R files (blog.blundellapps.co.uk)

This post by Paul Blundell explains how to implement and build your app with non-transitive R files to make it incrementally faster and your AAB/APK’s smaller.

 

Place a sponsored post

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

 

 

Jobs

 
Senior Android / Kotlin Developer (Remote)

100% Remote We are hiring Senior Android / Kotlin Developers. Work from anywhere for the world's leading brands and get supported to do more of what you love. Join the most energizing community for remote developers.

 
Android Engineer (Remote - EU, EEA, Switzerland & UK)

We are Memory, makers of Timely: The AI-assisted time tracking solution. As an Android Engineer you’ll work in cross functional teams to shape, implement and deliver new features to our Android apps. Our codebase is fully Kotlin with UIs mostly using Jetpack Compose. Come join us!

 
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.

 

Libraries & Code

 
link image   SplitButton (github.com)

A dual-function menu button that offers a default action as well as the possibility of choosing a different action by selecting from a set of alternatives.

 
compose-destinations (github.com)

Small code generating library for safe Jetpack Compose navigation with no boilerplate

 
JetCapture (github.com)

Sample app for Generate JPEG image for Compose View

 
contactstore (github.com)

Contact Store is a modern contacts Android API written in Kotlin. It utilises Coroutine's Flow to notify the developer for updates happening to the Contacts database.

 
ComposePreferences (github.com)

Compose Preferences is a library which makes it easy to add preference functionality to your Compose app

 

News

 
link image   Android Dev Summit 2021 (android-developers.googleblog.com)

The AndroidDevSummit is back! Join on October 27-28 to hear about the latest updates in Android development directly from the Android team, and connect with Android developers around the world.

 
Answering your top questions on Android Game Development Kit (android-developers.googleblog.com)

Android Game Development Kit (AGDK) was released in July, and Google has collected some top questions from developers - ranging from AGDK libraries and tools, optimizing memory in Android, and implementing graphics.

 

Videos & Podcasts

 
link image   Kotlin Tips: Collections (www.youtube.com)

In this episode Kate Petrova shows 3 tips that will help you work with Kotlin Collections

 
Ranges and Progressions in Kotlin (www.youtube.com)

In this video tutorial by Bhavna Thacker, learn about Ranges and Progressions in Kotlin.

 
How to validate app Analytics implementation using Firebase Debug View (www.youtube.com)

In this video, you will learn how to validate and debug your Android app Analytics implementation and events using Firebase built-in Debug View.

 
Ryan Kay: Teaching Yourself Programming Effectively (www.youtube.com)

Ryan Kay explains how he managed to teach himself complex programming topics and became a teacher who thousands of people go to for advice.

 
Idiomatic Kotlin: Solving Advent of Code Puzzles and Traversing Trees (www.youtube.com)

In the seventh episode of Idiomatic Kotlin’s #AdventOfCode series, take look at numerous Kotlin techniques while solving code puzzles.

 
Android 12 - S stands for System UI (adbackstage.libsyn.com)

In this episode, Chet, Romain and Tor have a chat with Selim, Vadim and Lucas from the Android system UI team, discussing many of the new features in Android 12's user interface.

 
How To Truly Master A Data Structures & Algorithms Problem (www.youtube.com)

Rahul Pandey considers to what extent should you "memorize" solutions to coding problems in technical interviews.

 
Color contrast - Accessibility on Android (www.youtube.com)

In this episode, learn how implementing proper color contrast for elements in your application is crucial to providing a good experience for all users.

 
Introduction to Paging (www.youtube.com)

TJ Dahunsi introduces Paging by integrating the library into the data layer of an existing app.

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

Sunday, September 26, 2021

View in browser Android Weekly #485 September 26, 2021 Articles & Tutorials Accessibility in Jetpack Compose (developer.android.com) New Accessibility in Compose Codelab released! All about touch

Android Weekly #484

Sunday, September 19, 2021

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

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

You Might Also Like

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

☁️ Azure Weekly #498 - 12th January 2025

Sunday, January 12, 2025

Festive Tech Calendar 2024 recap, GitHub Copilot Bootcamp, and Dev Containers FTW! ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Sunday Digest | Featuring 'The Income Needed to Join the Top 1% in Every U.S. State' 📊

Sunday, January 12, 2025

Every visualization published this week, in one place. Jan 12, 2025 | View Online | Subscribe | VC+ | Download Our App Hello, welcome to your Sunday Digest. This week, we visualized the value of the

Android Weekly #657 🤖

Sunday, January 12, 2025

View in web browser 657 January 12th, 2025 Android Weekly Updates Follow us on BlueSky We're there as well! Articles & Tutorials Sponsored Multi-Layered Mobile App Protection Attackers

😼 Notion's cutest launch

Sunday, January 12, 2025

Plus, our staff debates AI dev tools Product Hunt Sunday, Jan 12 The Roundup Happy Sunday! Hi, hello — welcome back to another edition of The Roundup, our weekly newsletter covering the highlights of