Android Weekly - Android Weekly #481 👾

 
 

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 importance of defining meaningful names, and shows how to write clean functions and classes.

 
Build Function Chains Using Composition in Kotlin (siddroid.com)

Sid Patil shows how we can chain functions together to apply their effects on an object in one go with a composite pattern.

 
Using AdMob banner Ads in a Compose Layout (blog.blundellapps.co.uk)

A quick post by Paul Blundell to give you some pointers on how to use Google AdMob banner ads in an Android Jetpack Compose view layout.

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

 
Jetpack Compose Animations Beyond the State Change (touchlab.co)

Gustavo Fão Valvassori discusses the problems he found when trying to implement the AVLoadingIndicatorView library in Compose.

 
Kotlin’s Sealed Interfaces & The Hole in The Sealing (quickbirdstudios.com)

Sealed interfaces were just introduced in Kotlin 1.5 and are a very powerful new feature. This article teaches when to use and when to not use this newly achieved power.

 
Kotlin delegated property for Datastore Preferences library (proandroiddev.com)

Yahor Urbanovich demonstrates one of the key benefits of AndroidX Datastore 1.0: the built-in support of Kotlin Flow and Coroutines.

 
Jetpack Compose — Lists and Pagination (Part 1) (proandroiddev.com)

Ruben Quadros teaches how to create lists and handle pagination in Jetpack Compose.

 
Realtime Selfie Segmentation In Android With MLKit (proandroiddev.com)

Shubham Panchal shows how to perform the fastest-ever image segmentation in Android.

 
Interfaces and Abstract Classes in Kotlin (www.raywenderlich.com)

Mattia Ferigutti introduces how to best use interfaces and abstract classes to create class hierarchies in your Kotlin Android apps.

 
Do more with your widget in Android 12! (medium.com)

Murat Yener takes a look at some of the more advanced features to make your widget more interactive, easier to configure, and provide a better UI experience on Android 12.

 
Performance and Velocity: How Duolingo Adopted MVVM on Android (android-developers.googleblog.com)

The Duolingo team was able to solve performance problems and regain developer productivity by refactoring to a Model-View-ViewModel architecture and using Android Jetpack’s Dagger and Hilt for dependency injection.

 
Introduction to Hilt in the MAD Skills series (medium.com)

In this article, Manuel Vivo takes a look at why dependency injection (DI) is important for your app and Hilt, Jetpack’s recommended solution for DI on Android.

 
Migrating to Compose - AndroidView (compose.academy)

When migrating an app to Jetpack Compose, we might run into a variety of situations where we need to (or it makes more sense to) utilize existing Android Classes instead of a Compose equivalent. Joe Birch shows how it's done!

 
Kotlin-Multiplatform Shared Test Resources (developer.squareup.com)

Victoria Gonda shares a way to use test fixture files with Kotlin Multiplatform (KMP) to ensure that each platform is behaving as intended.

 
Building Android Conversation Bubbles (slack.engineering)

Mathias Roth describes how he and his team built support for Conversation Bubbles, the challenges they faced along the way, and how they overcame them.

 
KaMP Kit goes Jetpack Compose (dev.to)

Brady Aiello shows how KaMP Kit, a simple-but-not-too-simple sample project to help those considering Kotlin Multiplatform, was updated to use Jetpack Compose.

 

Jobs

 
Senior Mobile Engineer (Remote - Canada)

Your job should be fun and challenging, and we can offer you that at GoDaddy. Our team is on the hunt for a Senior Mobile Engineer (Android/iOS/Java/Kotlin/Swift) to join us remotely in North America. Click below to apply and learn more about #GoDaddyLife!

 
Software Engineer, Android (United States, Remote)

Doximity is transforming the healthcare industry. Our mission is to help doctors be more productive, informed, and connected. As an Android engineer, you'll work within cross-functional delivery teams alongside other engineers, designers, and PMs in building software to help improve US healthcare.

 
Android App Developer at Univrses (Stockholm / Remote)

You will develop, maintain and design solutions for the Android app that is the heart of Univrses' Smart City platform 3DAI™ City. While collaborating closely with designers, scientists and product owners, you will develop cutting-edge technologies that will change the way people live their lives

 
Full Stack Android Engineer (Remote)

Scruff & Jack'd, two of the world's largest LGBTQ+ dating apps on Android, are looking for full stack developers to help build experimental features that will shape the next generation of their products.

 
Senior Android Engineer (Remote - North America / South America)

At GoDaddy, you can propel your career. You'll have the ability to do so by enabling small business owners to sell and grow their business via easy-to-use Mobile tools. If you're a self-driven, and strong Android developer, you belong at GoDaddy! Click the link to learn more about the #GoDaddyLife.

 

Libraries & Code

 
link image   MovieCompose (github.com)

A demo movie app using Jetpack Compose and Hilt based on modern Android tech stacks

 
compose-animations (github.com)

A group of libraries to help you build better animations with Jetpack Compose

 
pluto (github.com)

Pluto is a on-device debugger for Android applications, which helps in inspection of HTTP requests/responses, capture Crashes and ANRs and manipulating application data on-the-go.

 
Essenty (github.com)

Several essential libraries for Kotlin Multiplatform development: Lifecycle state transitions, StateKeeper, InstanceKeeper, and more.

 

News

 
link image   Making Ratings and Reviews better for users and developers (android-developers.googleblog.com)

Google is starting a multi-quarter program of improvements to make ratings more personalized and indicative of the experience each individual user can expect, and to make them easier to navigate and use for developers.

 

Videos & Podcasts

 
link image   LazyColumn: An easy way to RecyclerView (www.youtube.com)

In this video, Waseef Akhtar explores how easy it is to create a list of items using LazyColumn by creating a simple Puppy Adoption App.

 
I built an app with Jetpack Compose (www.youtube.com)

Watch as Coding in Flow updates an app's UI to Jetpack Compose.

 
Hilt and dependency injection (www.youtube.com)

Manuel Vivo will introduce dependency injection (DI) and Hilt, Jetpack’s recommended solution for DI on Android.

 
What's new in Kotlin 1.5.30 (www.youtube.com)

Anton Arhipov introduces Kotlin 1.5.30, which brings in a number of interesting updates.

 
10 Jetpack Compose Tips From a Production Android App (www.youtube.com)

Nate Ebel focuses on 10 tips for building production Android apps using Jetpack Compose. He discusses some concepts and tips that have been helping his team in their current production Android app.

 
Android Developers Backstage: More benchmarking (adbackstage.googledevelopers.libsynpro.com)

In this episode, Chet, Romain, and Tor talk with Chris Craik and Rahul Ravikumar from the toolkit performance team.

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

Android Weekly #478 🤖

Sunday, August 8, 2021

View in browser Android Weekly #478 August 8, 2021 Articles & Tutorials Introducing Navigation-Material (jossiwolf.medium.com) Over the past (almost) 6 months, Jossi Wolf worked on a library in

Android Weekly #477 🤖

Sunday, August 1, 2021

View in browser Android Weekly #477 August 1, 2021 Articles & Tutorials link image Jetpack Compose: styling Text (alexzh.com) In this article, Alex Zhukovich explores the possibilities of a Text

Android Weekly #476 🤖

Sunday, July 25, 2021

View in browser Android Weekly #476 July 25, 2021 Articles & Tutorials link image Tricky refactoring of Jetpack Compose code (blog.thefuntasty.com) In this article, Martin Sumera shows you an

You Might Also Like

What Investors Want From AI Startups in 2025

Monday, November 25, 2024

Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 25, 2024? The HackerNoon

GCP Newsletter #426

Monday, November 25, 2024

Welcome to issue #426 November 25th, 2024 News LLM Official Blog Vertex AI Announcing Mistral AI's Large-Instruct-2411 on Vertex AI - Google Cloud has announced the availability of Mistral AI's

⏳ 36 Hours Left: Help Get "The Art of Data" Across the Finish Line 🏁

Monday, November 25, 2024

Visual Capitalist plans to unveal its secrets behind data storytelling, but only if the book hits its minimum funding goal. View Online | Subscribe | Download Our App We Need Your Help Only 36 Hours

DeveloPassion's Newsletter #180 - Black Friday Week

Monday, November 25, 2024

Edition 180 of my newsletter, discussing Knowledge Management, Knowledge Work, Zen Productivity, Personal Organization, and more! Sébastien Dubois DeveloPassion's Newsletter DeveloPassion's

Meet HackerNoon's Latest Features: Boost Stories with Translations, Speech-to-Text & More

Monday, November 25, 2024

Hey, Hacker! HackerNoon's monthly product update is here! Get ready for a new version of the mobile app, more translation developments, a new AI Gallery, backend moves, and more! 🚀 This product

The ultimate holiday gadget gift

Monday, November 25, 2024

AI isn't hitting a wall; $70 off Apple Watch; 60+ Amazon deals -- ZDNET ZDNET Tech Today - US November 25, 2024 Meta Quest 3S Why the Meta Quest 3S is the ultimate 2024 holiday present This $299

Deduplication in Distributed Systems: Myths, Realities, and Practical Solutions

Monday, November 25, 2024

This week, we'll discuss the deduplication strategies. We'll see whether they're useful and consider scenarios where you may need them. We'll also do a reality check with the promises

How to know if your data has been exposed

Monday, November 25, 2024

How do you know if your personal data has been leaked? Imagine getting an instant notification if your SSN, credit card, or password has been exposed on the dark web — so you can take action

⚙️ Amazon and Anthropic

Monday, November 25, 2024

Plus: The hidden market of body-centric data ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

⚡ THN Recap: Top Cybersecurity Threats, Tools & Tips (Nov 18-24)

Monday, November 25, 2024

Don't miss the vital updates you need to stay secure. Read the full recap now. The Hacker News THN Recap: Top Cybersecurity Threats, Tools, and Practices (Nov 18 - Nov 24) We hear terms like “state