Android Weekly - Android Weekly #485 🤖

 
 

Android Weekly

#485
September 26, 2021
 
 
 

Articles & Tutorials

 
Accessibility in Jetpack Compose (developer.android.com)

New Accessibility in Compose Codelab released! All about touch target sizes, custom actions, click labels, and a lot more!

 
Sponsored
link image   Free eBook: Building Mobile Apps at Scale (discover.sonarsource.com)

Learn about the engineering challenges that coincide with building mobile apps at scale and how you can best overcome them in this free eBook from SonarSource! Download now.

 
Benefits of building components instead of screens (alexzh.com)

In this article, Alex Zhukovich talks about the benefits of creating custom UI components.

 
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.

 
Explore the SplashScreen API (codewithmohit.medium.com)

In this article, Mohit Sharma explores how to build a splash screen with the SplashScreen API, which was introduced in Android 12.

 
Kotlin Native. Multithreading without Coroutines (medium.com)

Anna Zharkova previously showed how to use Coroutines for simple multithreading in Kotlin Native. This time she talks about using the native mechanism of Kotlin Native to deal with asynchronous work.

 
Automating analyzing of code in Android projects (proandroiddev.com)

Kirill Rozov shares some automated tools for improving your code and catching errors.

 
Style Navigation Bar on Android (proandroiddev.com)

In this post, Peng Jiang goes through two ways to create/style the bottom navigation bar with the most common use cases.

 
Hilt Extensions in the MAD Skills series (medium.com)

Daniel Santiago takes a look at how to write your own Hilt extensions

 
The secrets of effectively snapshot testing on Android (sergiosastre.hashnode.dev)

in this blog post, Sergio Sastre Florez Goes step by step to show what views to snapshot test and why and how to write snapshot tests to catch hard-to-find visual bugs (with code samples).

 
Skia shaders in Compose Desktop (www.pushing-pixels.org)

For the past year or so Kirill Grouchnikov has been working Aurora, a set of libraries for building Compose Desktop apps.

 
How to return 2+ values with 0 allocation in Kotlin (blog.louiscad.com)

Louis CAD shows how it's possible to get more than one value out of a function execution, without any allocation, and with no class to name.

 
Launch Response Time (py.hashnode.dev)

Py takes a look at how we can properly measure Launch Response Time in production.

 

Place a sponsored post

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

 

Jobs

 
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!

 
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.

 

Libraries & Code

 
link image   FontSizeTestRule (github.com)

An ActivityScenario extension and a Junit4 TestRule to simulate changing the font size on a device/emulator, as it would be done by going to Settings > display > Font size

 
aurora (github.com)

Aurora is a collection of libraries for writing modern, elegant and fast desktop Compose applications.

 
logcat (github.com)

A tiny Kotlin API for cheap logging on top of Android's normal Log class.

 

News

 
link image   Arrow 1.0 is now available (www.47deg.com)

The general release of Arrow 1.0 has been announced! Arrow is a collection of libraries that complement the Kotlin ecosystem with functional patterns and data types.

 
Introducing TensorFlow Similarity (blog.tensorflow.org)

The Tensorflow team has released the first version of TensorFlow Similarity, a python package designed to make it easy and fast to train similarity models using TensorFlow.

 
Improved Google Play Console user management (android-developers.googleblog.com)

Google announced better user and permission management tools in Play Console to help you handle growth efficiently and with confidence.

 

Videos & Podcasts

 
link image   How to Mentally Prepare for Your Tech Interview (www.youtube.com)

Your mental preparation in tech interviews is critical to your success. This video is a snippet from a TechCareerGrowth session about preparing for interviews at big tech companies.

 
MVVM vs MVI Case Study (www.youtube.com)

In this video, Adam McNeilly takes a quick look at the differences between MVVM and MVI architecture for Android development, and discusses the scenarios in which we might prefer one over the other.

 
How to Become a Successful Freelance Programmer (www.youtube.com)

In this episode, Donn Felker talks about his new book "Freelance Tactics" and answers all your questions about freelancing, like how to get started and find clients, how to set your hourly rate, if you should use Upwork, and much more.

 
Arrow with Simon Vergauwen (thebakery.dev)

The Developer's Bakery ventures into the realm of Functional Programming with Arrow and Simon Vergauwen

 
Idiomatic Kotlin: Operations with Sets (www.youtube.com)

Learn about a few useful functions in Kotlin that make set operations really simple.

 
Migrating from Dagger to Hilt (www.youtube.com)

Marcelo shares how you can introduce Hilt into an existing codebase that already relies heavily on Dagger.

 
Answering your top questions on AGDK (www.youtube.com)

This video answers some top AGDK questions from developers - ranging from AGDK libraries and tools, optimizing memory and debugging crashes in Android, implementing graphics and how to share feedback.

 
Hilt - Q&A (www.youtube.com)

Florina Muntenescu is joined by Manuel Vivo, Eric Chang, and Daniel Santiago to answer your Hilt questions!

 
Introducing Frame Profiling in AGI (www.youtube.com)

In this episode of the Android Game Dev Show, Dan Galpin introduces Frame Profiling, a new tool within the Android GPU inspector.

 
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!

 
10 places you can avoid using mouse (www.youtube.com)

In this screencast, learn about ten places you can avoid using a mouse in Android Studio for everyday tasks - like scrolling text in your editor pane, showing tool windows, and many more.

 
 
 
 
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 
 

Key phrases

Older messages

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

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

You Might Also Like

Senate passes the bill that could ban TikTok

Wednesday, April 24, 2024

The Morning After It's Wednesday, April 24, 2024. The Senate approved a measure that will require ByteDance to sell TikTok or face a ban, in a vote of 79 to 18. The Protecting Americans from

[Incubator] Dates for our next Student Orientation and Demo Day

Wednesday, April 24, 2024

Also, here's the link to our last student demo day. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Warning: Security Flaws Exposed Keystrokes of Over 1 Billion Chinese Keyboard App Users

Wednesday, April 24, 2024

THN Daily Updates Newsletter cover Webinar -- Uncovering Contemporary DDoS Attack Tactics -- and How to Fight Back Stop DDoS Attacks Before They Stop Your Business... and Make You Headline News.

Post from Syncfusion Blogs on 04/24/2024

Wednesday, April 24, 2024

New blogs from Syncfusion What's New in React Query Builder: 2024 Volume 1 By Satheeskumar S This blog explores the new features added to the Syncfusion React Query Builder in the 2024 Volume 1

Tesla's ride hailing app 🚗, Apple AI server chips 🤖, building a new city 🏙️

Wednesday, April 24, 2024

Tesla teased screenshots of its ride-hailing feature along with the release of its Q1 2024 financial results Sign Up |Advertise|View Online TLDR Together With Dollar Flight Club TLDR 2024-04-24 Save Up

AI search engine startup Perplexity eyes a $3B valuation

Tuesday, April 23, 2024

Plus: It's Tesla earnings day and AWS wants to host your AI models View this email online in your browser By Cody Corrall Tuesday, April 23, 2024 Welcome back to TechCrunch PM. Today we have big

🎞️ We Tried 3D Printing a Photo — You'll Love This Secret Samsung Galaxy Bluetooth Feature

Tuesday, April 23, 2024

Also: Transferring Your Phone Number to a New Carrier, and More! How-To Geek Logo April 23, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to

You're invited – product sense, prioritization, careers

Tuesday, April 23, 2024

Product Sense Product Sense Wednesday, May 1st @ 01:00 PM EST Learn how to identify opportunities, assess risks, and make informed decisions that lead to successful product innovations by better

CTRL-C, Exceptions, Ruff Speed-up, and More

Tuesday, April 23, 2024

Asyncio Handle Control-C (SIGINT) #626 – APRIL 23, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo Asyncio Handle Control-C (SIGINT) When the user presses CTRL-C on the keyboard, the OS raises an

Writing Contests Just Landed On Product Hunt 🔥

Tuesday, April 23, 2024

Upvote us to keep the $$$ coming! 👍 ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌