Android Weekly - Android Weekly #483 🤖

 
 

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 store information about your app data in a search engine and retrieve it later using full-text search.

 
Hilt under the hood (medium.com)

Brad Corso examines how the various Hilt annotations work together to generate code and how the Gradle Plugin works behind the scenes to improve the overall experience when using Hilt with Gradle.

 
Sponsored
link image   World's First Jetpack Compose Chat SDK! (getstream.io)

Stream's new Jetpack Compose team has worked hard for the past few months to build the first Compose Chat SDK out there! Please try it out and let us know what you think.

 
Effective Kotlin: Consider using inline value classes (kt.academy)

Marcin Moskała examines what inline value classes are and why you would use them.

 
Testing Hybrid Jetpack Compose Apps (adavis.info)

Annyce Davis shares an approach to writing tests for a hybrid Jetpack Compose application comprised of one Activity and several Fragments with a ComposeView.

 
Thinking functionally in Kotlin (blog.kotlin-academy.com)

In this article, Kauserali Hafizji touches upon some functional programming concepts, taking a problem statement and building a solution in Kotlin.

 
A Simple Framework For Mobile System Design Interviews (proandroiddev.com)

Alex Lementuev shares a simple framework for Mobile System Design interviews

 
Utilizing ADB for daily tasks (proandroiddev.com)

There's more to adb than you might know, so Aung Kyaw Paing shares some of the commands that can help your day-to-day activities.

 
Jetpack Compose Side-Effects II — rememberCoroutineScope (proandroiddev.com)

Udit Verma examines the cases where you would need to use rememberCoroutineScope in your Compose implementation.

 
Easy Machine Learning for On-Device Audio (blog.tensorflow.org)

In this blog post, Luiz Gustavo Martins shares resources to help you develop and customize an audio classification model for your app, with a couple of real-world examples for inspiration.

 
Trackr comes to the Big Screen (medium.com)

Trackr is a sample task management app that was recently adapted the app for large screens, so Jonathan Koren takes a look at how applying Material Design and responsive patterns produced a more refined and intuitive user experience on large screen device.

 
Don't mock static: test Timber Logger with trees (kotlintesting.com)

Jarosław Michalik describes how to create a custom Timber Tree to test log outputs in unit tests.

 
Mocking Matchers API (krossovochkin.com)

Vasya Drobushkov shares a story about the interesting behavior of a mocking library and the difficulties of defining an API surface for a library.

 
MockWebServer + HTTPS (adambennett.dev)

Adam Bennett describes a niche configuration problem with MockWebServer and an https url, with some notes on the problem and the solution used.

 
Shipping Clubhouse on Android in 10 Weeks (blog.clubhouse.com)

Peek into Mopewa Ogundipe's experience building the Clubhouse app for Android: what the process was like, what challenges were solved, and the things learned along the way.

 

Place a sponsored post

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

 

Jobs

 
Software Engineer, Android (Los Angeles, San Francisco Bay Area, Seattle)

Snapchat is a camera and messaging app that connects people to their friends and the world. We’re looking for an Android Engineer to join the Augmented Reality team to support the continuous growth and evolution of our AR products

 
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.

 
Android Engineer at Series B Startup, Persona (San Francisco, Remote)

Persona is working to make the internet safer and more human. We are backed with $67M in funding from Index, First Round and Coatue. This role would help lead development for Persona's Android SDK that will be used by our customers such as Instacart, Robinhood, SimpleHealth, Coursera, Doordash.

 

Libraries & Code

 
Tangle (rbusarow.github.io)

Tangle binds Android components for Dagger with Anvil

 

News

 
Richer navigation, charging, parking apps to more Android Auto users (android-developers.googleblog.com)

Google announces the release of Android for Cars App Library version 1.1 beta, which helps complete the transition to Jetpack.

 
link image   Android 12 Beta 5 update, official release is next! (android-developers.googleblog.com)

With just a few weeks away from the official release of Android 12, Google brings you a final Beta update to help you with testing and development

 
Accelerated Kotlin build times with Kotlin Symbol Processing 1.0 (android-developers.googleblog.com)

Kotlin Symbol Processing (KSP), Google's new tool for building lightweight compiler plugins in Kotlin, is now stable!

 
Kotlin 2021 Premier Online Event (pages.jetbrains.com)

The Kotlin event of the year – big announcements and future Kotlin plans! Register here.

 
What Is In Code With Me 2021.2? (blog.jetbrains.com)

Code With Me, the JetBrains tool for pair programming and collaborative coding, has reached its second big release. The super-early bird version of the plugin is now compatible with Android Studio Bumblebee 2021.1.1

 

Videos & Podcasts

 
link image   Increase Your Efficiency as an Android Dev (www.youtube.com)

Rahul Pandey talks about how to improve your efficiency as an Android Developer with keyboard shortcuts, ADB aliases, and live templates.

 
Philipp Lackner: Building Your Brand, Jetpack Compose, Flutter (www.youtube.com)

In this episode, Philipp Lackner talks about tips on how to grow your presence on social media, freelancing, developer productivity, Jetpack Compose, Flutter, KMM, and much more.

 
Labeling images for Accessibility (www.youtube.com)

In this episode of Accessibility in Android, learn about the importance of labeling graphical elements in your app and how to best formulate these labels.

 
Kotlin Tutorial: Binary Representation of Numbers (www.youtube.com)

In the fifth episode of Idiomatic Kotlin’s AdventOfCode series, we'll look at a “hidden” binary encoding for natural numbers that can be used to identify seats on a plane, along with the Kotlin solution for the challenge.

 
Android Developers Backstage: Compose tooling (adbackstage.googledevelopers.libsynpro.com)

In this episode, Tor and Nick are joined by Chris Sinco, Diego Perez and Nicolas Roard to discuss the features added to Android Studio for Jetpack Compose.

 
Kotlin News August 2021 (www.youtube.com)

Check out the most interesting developments around Kotlin in August 2021! This episode covers the 1.5.30 release, Compose Multiplatform, New possibilities to learn Kotlin in JetBrains Academy, and more.

 
Hilt and Dagger under the hood (www.youtube.com)

Dagger and Hilt Engineer Brad Corso will take a deep dive into how Hilt works under the hood. We’ll look at how Hilt uses annotation processors to generate code, and some of the benefits provided by the Hilt Gradle plugin.

 
Talking Compose in Production with Jossi Wolf (anchor.fm)

In this episode of Talking with Apples, hear Jossi Wolf talk about working with Jetpack Compose in Production since the Alpha version.

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

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

You Might Also Like

a16z’s Infrastructure team gets a new general partner

Friday, April 19, 2024

Post News is shutting down and Wall Street isn't feeling a Salesforce-Informatica pairing View this email online in your browser By Christine Hall Friday, April 19, 2024 Image Credits: Andreessen

New Roundtable! Additive for Mass Production Applications

Friday, April 19, 2024

The Outlook for the Future View this email in your browser engineering.com Roundtable - Additive for Mass Production Applications: The Outlook for the Future 6 Considerations for Choosing the Right

📷 What to Know About Macro Photography — Why You Should Buy a Budget Motherboard

Friday, April 19, 2024

Also: How to Automatically Highlight Values in Excel, and More! How-To Geek Logo April 19, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to your

Is the wind going out of the AI sails?

Friday, April 19, 2024

Rippling vacuums up venture capital and Ramp bags more millions View this email online in your browser By Haje Jan Kamps Friday, April 19, 2024 Image Credits: Getty Images / Carol Yepes Welcome to

Llama 3 is out - Weekly News Roundup - Issue #463

Friday, April 19, 2024

Plus: brand-new, all-electric Atlas; AI Index Report 2024; Microsoft pitched GenAI tools to US military; Humane AI Pin reviews are in; debunking Devin; and more! ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Daily Coding Problem: Problem #1417 [Easy]

Friday, April 19, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Wayfair. You are given a 2 x N board, and instructed to completely cover the board with

Charted | How Hard Is It to Get Into an Ivy League School? 🎓

Friday, April 19, 2024

We detail the admission rates and average annual cost for Ivy League schools, as well as the median SAT scores required to be accepted. View Online | Subscribe Presented by: Discover the motivations

Dark Matter & Tortured Poets

Friday, April 19, 2024

New music releases aren't what they used to be -- for good and bad. Dark Matter & Tortured Poets By MG Siegler • 19 Apr 2024 View in browser View in browser New music releases in 2024 are a

Impact of AI on Product Management

Friday, April 19, 2024

​ Impact of AI on Product Management The rise of the AI Product Manager. Product managers have always championed customer's needs. However, with AI, the job requires new technical and ethical

⚙️ Zuck has entered the chat(bot)

Friday, April 19, 2024

Plus: AI video's coming to mobile! ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌