Android Weekly - Android Weekly #466 🤖

 
 

Android Weekly

#466
May 16, 2021
 
 
 

Articles & Tutorials

 
link image   Static analysis tools for Android (coyarzun.medium.com)

Cristopher Oyarzun takes a look into the most popular static code analysis tools that you can use to implement and enforce custom rules in your Android codebase.

 
How we improved code review process in Android engineering team (medium.com)

Making Android app delivery a couple of times faster (from seven days to one) requires changes in the entire development process; this article covers the code review process.

 
Sponsored
link image   Read the stories of Jenkins experts after cloud CI (www.bitrise.io)

“The tricky part is habit. Hitting the same thing over and over again will eventually become familiar. This can lead to unforeseen consequences — like using Jenkins when it is not really necessary. Do not be afraid to change things.” — Artur Dymorov, Android Developer

 
Navigation: Nested graphs and include tag (medium.com)

Murat Yener shows how to organize the navigation graph by using nested graphs and using the include tag to import other graphs

 
Sponsored
link image   A Guide to Performance Testing in Mobile (info.kobiton.com)

With mobile becoming a crucial revenue-driving channel, making a case for mobile performance testing is paramount. This eGuide examines the different kinds of testing, from Load Testing to Front-end UI/UX. Find out what they are and why they are important.

 
Foldable SlidingPaneLayout (devblogs.microsoft.com)

Cesar shows how the latest updates to SlidingPaneLayout helps to create/enhance apps that adjust to new form factor devices, such as foldable and dual-screen, without the need to do too much work from your side.

 
Avoid CI/CD Lock-in — Make Your Builds More Portable (medium.com)

Mark Ng shares some strategies to help make your build more portable between different CI/CD systems.

 
Assisted Injection With Dagger and Hilt (www.raywenderlich.com)

Massimo Carli demonstrates what assisted injection is used for, how it works, and how you can add it to your app with Dagger’s new built-in support for the feature.

 
Dagger 2 and Jetpack Compose Integration (proandroiddev.com)

Alexey Glukharev starts examining how Hilt works under the hood with Jetpack Compose navigation, then focuses on the Dagger 2 solution.

 
Infinite auto-scrolling lists with RecyclerView & LazyLists in Compose (proandroiddev.com)

Rahul Sainani explores different approaches to create infinite auto-scrolling lists on Android.

 
How I learned to stop using RxJava and love the Flow (proandroiddev.com)

Aleksandra Krzemień examines how the latest release of Kotlin Coroutines has almost everything needed to replace RxJava.

 
From Junior to Master in Kotlin — Basic Syntax (medium.com)

Do you want to become a great Android/Kotlin developer? Then follow Gerardo Lopez Falcón in this series to take you from Junior to Master in Kotlin.

 
Fighting Testing Boilerplate with IntelliJ IDEA Live Templates (kotlintesting.com)

Writing tests involves repeating some patterns over and over again. Aleksander Jaworski shows how IntelliJ IDEA can shorten the process of test creation with the help of live templates.

 
Kotlin and Compose for Desktop - The Balloon Years (www.nofuss.co.za)

Ewald Horn demonstrates building a native app using Kotlin and Compose for Desktop.

 
Background Task Inspector (medium.com)

Murat Yener describes a new inspector released with Android Studio Arctic Fox, to help you monitor and debug workers your app schedules using WorkManager 2.5.0 or higher.

 

Place a sponsored post

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

 

Jobs

 
Flutter developer for MealPrepPro (Remote - Europe)

Our team is behind one of the most well-loved health apps worldwide, MealPrepPro. We're looking for a Flutter developer to help us bring MealPrepPro to Android. This is a full time role.

 
Lead Developer Kotlin (Paris, France)

BAM is looking for a lead developer Kotlin to take part in its growth (+500% since 2015). Your goal is going to help our clients tackle their business problems thanks to mobile apps by using the lastest technologies.

 
Senior Android Developer (Remote - EMEA)

Komoot is an app that lets you find, plan, and share adventures with the easy route planner. It’s our mission to inspire great adventures by making them accessible to all. You’ll take over full responsibility of our Android App and team up with the rest of our world class Android team.

 

Libraries & Code

 
modernstorage (github.com)

ModernStorage is a group of libraries that provide an abstraction layer over storage on Android to simplify its interactions

 

News

 
link image   DevProdEng ShowdownGradle Enterprise (gradle.com)

On Wednesday, May 26, 2021, Android gurus from some of the most famous technology and global business brands will share thought-provoking choices they support or interesting approaches they recommend to optimize their codebase architecture and scale their developer productivity processes.

 
#AndroidDevChallenge - It’s a wrap! (android-developers.googleblog.com)

Now that Google has judged the final challenge for building Jetpack Compose apps, let’s wrap up, look back at this incredible journey and find out who the winners are!

 

Videos & Podcasts

 
link image   Friends App Android Client Ep15 (www.youtube.com)

In this episode, Jov Mit makes sure to display a blocking loading while a long-running operation is going on. He handles animating the blocking loading composable nicely between showing and hiding.

 
Staying up to date with new technologies as a Mobile Developer (www.youtube.com)

In this video, Natig talks about ways of staying up to date as a mobile app developer.

 
Setting up a database with Room — with Roberto Orgiu (www.youtube.com)

Two Italian coders live stream their sweary, mostly unsuccessful attempts at coding stuff

 
Contributing to the Kotlin Compiler (www.youtube.com)

In this episode, Jeffrey Van Gogh, Engineering Manager for Android Studio, and Mads Ager, Software Engineer and Tech Lead at Google discuss everything regarding their work on the D8 dexer, the R8 shrinker, and the Kotlin compiler.

 
Kotlin Multiplatform Mobile (KMM) with Mitch Tabian (fragmentedpodcast.com)

In this episode, Donn talks with Mitch Tabian about Kotlin Multiplatform Mobile, also known as KMM

 
Entering the World of Other Platforms Through KMP Gate (www.youtube.com)

On May 27th, Seyed Jafari will give us his talk "Entering the World of Other Platforms Through KMP Gate".

 
Nishant Srivistava (www.raywenderlich.com)

After a season of podcasting and reading ‘Living By The Code’ Nishant is in the hot seat to talk about GDG, Open Source, throwing pottery and bookbinding.

 
Unit Testing Kotlin Channels & Flows (www.youtube.com)

Mohit Sarveiya shares with you how to implement and test Kotlin Channels and Flows with practical examples

 
Navigation: Navigating between modules (www.youtube.com)

In this episode, Murat will demonstrate how you can organize the Navigation graph by using nested graphs and using the include tag to import other graphs.

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

Sunday, May 9, 2021

View in browser Android Weekly #465 May 9, 2021 Articles & Tutorials Using Realm persistence library in a Kotlin Multiplatform project (johnoreilly.dev) John O'Reilly digs in to see what the

Android Weekly #464 🤖

Sunday, May 2, 2021

View in browser Android Weekly #464 May 2, 2021 Articles & Tutorials Never run Google ads if you have an Android app (danfabulich.medium.com) Dan Fabulich's warnings about using the same Google

Android Weekly #463 🤖

Sunday, April 25, 2021

View in browser Android Weekly #463 April 25, 2021 Articles & Tutorials link image Room auto-migrations (medium.com) Implementing database migrations with Room just became easier, with the help of

Android Weekly #462 🤖

Monday, April 19, 2021

View in browser Android Weekly #462 April 18, 2021 Articles & Tutorials link image How to parse JSON in Android using Kotlin (johncodeos.com) John Codeos takes a look at parsing JSON without using

Android Weekly #461 🤖

Sunday, April 11, 2021

View in browser Android Weekly #461 April 11, 2021 Articles & Tutorials SlidingPaneLayout (blog.stylingandroid.com) Android supports different form factors by design, so foldables are quite easy to

You Might Also Like

Re: My favorite new service

Monday, January 13, 2025

Hey there I want to tell you about a service that I've been using recently and that I love — Incogni. They automatically erase my data from the internet so it can't be bought and used by data

Digest #155: Port 80 Insights, Faster CI/CD, FinOps Tips, and Kubernetes Best Practices

Monday, January 13, 2025

Datadog's acquisition, GitHub Actions upgrades, Terraform security, and must-know DevOps tools and tutorials. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

WP Weekly 226 - Launches - New Elementor Theme, WP 6.8 in April 2025, Automattic Scale Back

Monday, January 13, 2025

Read on Website WP Weekly 226 / Launches 2025 has just started, and there is a slew of new launches like Hello Biz Theme, Meta Box Lite, FooConvert, Affililink, and more. Also, the next WordPress 6.8

SRE Weekly Issue #459

Monday, January 13, 2025

View on sreweekly.com A message from our sponsor, incident.io: Effective incident management demands coordination and collaboration to minimize disruptions. This guide by incident.io covers the full

Saving One Screen At A Time 🖥️

Monday, January 13, 2025

Why the screen saver stopped being so in-your-face. Here's a version for your browser. Hunting for the end of the long tail • January 12, 2025 Today in Tedium: Having seen a lot of pipes, wavy

Software Testing Weekly - Issue 253

Monday, January 13, 2025

Software Testing Weekly turns 5! 🥳 View on the Web Archives ISSUE 253 January 13th 2025 COMMENT Welcome to the 253rd issue! Oh my, time flies! It's hard to believe this week marks 5 years since I

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