Android Weekly - Android Weekly #470 🤖

 
 

Android Weekly

#470
June 13, 2021
 
 
 

Articles & Tutorials

 
link image   Navigating in Jetpack Compose (jossiwolf.medium.com)

In this post, Jossi Wolf explores the Navigation component’s support for Jetpack Compose and takes a look under the hood!

 
Jetpack Compose: Navigating to a Detail View (Part III) (www.waseefakhtar.com)

Waseef Akhtar continues his series on Jetpack Compose navigation, showing how to add a detail view that a list view navigates to when clicked on an item.

 
Sponsored
link image   Struggling to configure ProGuard or R8? (www.guardsquare.com)

Configuring ProGuard or R8 can often be complex. Using the right tools such as the ProGuard Playground, which helps you to write -keep rules more efficiently through visualisation, can greatly improve the process. Read Guardsquare’s latest blog post to discover how they leveraged tools and best practices to configure ProGuard for the DuckDuckGo app.

 
The Story of My First A-ha Moment With Jetpack Compose (proandroiddev.com)

In this article, Adib Faramarz explains how he had his first A-ha moment trying to create a Sudoku app with Jetpack Compose.

 
Jetpack Compose Animations in Real Time (proandroiddev.com)

Halil Ozercan decided to implement a beautiful animation in Jetpack Compose.

 
Bluetooth LE for modern Android Development - part 1 (www.hellsoft.se)

This post by Erik Hellman is the first in a series where he aims to explain how to use the BLE APIs on Android to their full potential.

 
Random Musings on the Android 12 Beta 2 (commonsware.com)

Mark Murphy examines Beta 2, which has a bit more change in the API surface than you'd expect… and yet still does not have everything that might yet show up in Android 12.

 
Create Your KMM Library (blog.jetbrains.com)

In this article, Alex Anisimov provides a brief overview of the most popular Kotlin Multiplatform Mobile libraries and shed some light on what motivated the authors to create them, and hopefully inspire you to contribute yourself.

 
Gradle Plugin Tutorial for Android (www.raywenderlich.com)

Bhavesh Misri teaches how to create a Gradle plugin within your existing Android app, or as a standalone project that you can publish and use in any Android project

 
Multiple back stacks. A deep dive (medium.com)

Ian Lake's deep dive into handling multiple back stacks using Jetpack Navigation.

 
Create an application CoroutineScope using Hilt (medium.com)

In this article, Manuel Vivo shows how to create an application-scoped CoroutineScope using Hilt, and how to inject it as a dependency.

 
Compose: List / Detail - Testing part 1 (blog.stylingandroid.com)

In this post, Mark Allison explores some testing strategies for Jetpack Compose and discusses how we can design our composables for testability.

 
Detect Configuration Regressions In An Android Gradle Build (engineering.premise.com)

In this post, Nate Ebel walks you through a bit of a case study into this build monitoring process to quickly catch regressions in the build process.

 
Run Custom Gradle Task After “build” (handstandsam.com)

Sam Edwards creates a custom Gradle task, which is a great way to write your own behavior to accomplish this using the Gradle build system.

 
Learning State & Shared Flows with Unit Tests - Coding with Mohit (codingwithmohit.com)

Mohit Sarveiya goes over all the features of Coroutine state flows and shared flows using unit tests.

 

Place a sponsored post

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

 

Jobs

 
Senior Android Developer (Remote in EMEA)

Komoot is and app that lets you find, plan, and share outdoors adventures. You’ll team up with 4 world class Android engineers and take over full responsibility for the app.You’ll develop diverse features for navigation, routing, social interaction and content visualization.

 
Android Developer (Remotely within the UK)

At Chip, our mission is to make saving effortless for millions. You will be responsible for writing well-architected and performant Kotlin code to provide the best possible user experience to our savers. We're growing fast and are showing no signs of slowing down. Apply today!

 

Libraries & Code

 
link image   SquircleView (github.com)

SquircleView is a library which provides you with Squircle views to use for buttons, views, etc.

 
Keeper (slackhq.github.io)

A Gradle plugin that infers Proguard/R8 keep rules for androidTest sources.

 
licensee (github.com)

Gradle plugin which validates the licenses of your dependency graph match what you expect

 

News

 
link image   Android 12 Beta 2 Update (android-developers.googleblog.com)

Google has released the second Beta of Android 12 for you to try. Beta 2 adds new privacy features like the Privacy Dashboard and continues our work of refining the release.

 
Accelerate Your App Development with Firebase Extensions (firebase.googleblog.com)

Google introduces some new Firebase Extensions which allow you to add pre-built and tested functionality with just a few clicks.

 

Videos & Podcasts

 
link image   Talking Kotlin: Realm for Kotlin Multiplatform (www.youtube.com)

In this episode, listen to Nabil Hachicha and Claus Rørbech from the Realm team talk about the Realm Kotlin Multiplatform SDK project

 
Advanced Collection Operations (www.youtube.com)

In this episode of Kotlin Standard Library Safari, Sebastian Aigner speaks all about advanced collection functionality!

 
Essential Skills for Android Developers (www.youtube.com)

Nate Ebel is dishing out some career advice for Android developers to help understand the essential skills required for Android app development - and to understand which might not actually be essential.

 
Android Developers Backstage: Security Deposit (adbackstage.googledevelopers.libsynpro.com)

In this episode, Chad and Jeff from the Android Security team join Tor and Romain to talk about… security

 
Fixing Bugs With TDD In Jetpack Compose (www.youtube.com)

In this stream, Adam McNeilly takes a look at a bug created in his Jetpack Compose code, writes some tests for it, and fixes the bug.

 
compileSdkVersion vs. targetSdkVersion - what's the difference? (www.youtube.com)

In this video, Paulina takes a closer look at two values that are set in the build.gradle file: compileSdkVersion and targetSdkVersion

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

Sunday, June 6, 2021

View in browser Android Weekly #469 June 6, 2021 Articles & Tutorials link image A Cautionary Tale (adambennett.dev) Adam Bennett shares a post mortem on how he accidentally pinged every Android

Android Weekly #468 🤖

Sunday, May 30, 2021

View in browser Android Weekly #468 May 30, 2021 Articles & Tutorials link image Exploring Android 12: Splash Screen (joebirch.co) Joe Birch digs into the latest version of Android which gives to

Android Weekly #467 🤖

Sunday, May 23, 2021

View in browser Android Weekly #467 May 23, 2021 Articles & Tutorials Jetpack Compose: Styles and Themes (Part II) (www.waseefakhtar.com) In this second part of the series, Waseef Akhtar looks at

Android Weekly #466 🤖

Sunday, May 16, 2021

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

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

You Might Also Like

Issue 314 - New Model 3 Performance is here

Thursday, April 25, 2024

View this email in your browser If you are just now finding out about Tesletter, you can subscribe here! If you already know Tesletter and want to support us, check out our Patreon page Issue 314 - New

Programmer Weekly - Issue 202

Thursday, April 25, 2024

View this email in your browser Programmer Weekly Welcome to issue 202 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Computer science inverts the normal.

Python Weekly - Issue 647

Thursday, April 25, 2024

View this email in your browser Python Weekly Welcome to issue 647 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Get Your Weekly Dose of Programming A weekly

Web Tools #562 - Voilà Review, CSS Tools, Media, React Native

Thursday, April 25, 2024

WEB VERSION Issue #562 • April 25, 2024 The following is a paid product review for Voilà, an AI assistant for the browser that enables you to improve your writing, coding, brainstorming, and research

Everyone wants to build the AI dev tool of the future

Thursday, April 25, 2024

A new startup called Augment has raised north of $250 million to build AI-powered dev tools. View this email online in your browser By Alex Wilhelm Thursday, April 25, 2024 Welcome to TechCrunch AM!

7 reasons to use Copilot over ChatGPT

Thursday, April 25, 2024

Coros Vertex 2S; Top 5 news apps; New Yeedi M12 Pro+ -- ZDNET ZDNET Tech Today - US April 25, 2024 placeholder 7 reasons I use Copilot instead of ChatGPT I reach for Copilot every day, and here's

Why they signed up for my Private AI Mentorship

Thursday, April 25, 2024

There are 3 reasons: use cases, accountability, and time. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

wpmail.me issue#664

Thursday, April 25, 2024

wpMail.me wpmail.me issue#664 - The weekly WordPress newsletter. No spam, no nonsense. - April 24, 2024 Is this email not displaying correctly? View it in your browser. News & Articles WordPress

📧 Modular Monolith Architecture is now LIVE! 🎉

Thursday, April 25, 2024

​ MMA is now LIVE! The day has finally come. ​Modular Monolith Architecture is now open for enrollment. ​ I can't wait for you to see everything I prepared! 10 in-depth chapters 60+ high-quality

Testing the Rabbit R1's AI assistant

Thursday, April 25, 2024

The Morning After It's Thursday, April 25, 2024. Back in January, startup Rabbit revealed its first device at CES 2024. The R1 is an adorable, vibrant orange AI machine with a camera, scroll wheel,