Android Weekly - Android Weekly

 
 

Android Weekly

#487
October 10, 2021
 
 
 

Articles & Tutorials

 
The 5-step guide to become an Android Developer (cupsofcode.com)

Here is Aida Issayeva's 5-step guide to becoming an Android Developer, jam-packed with action items after each step.

 
Sponsored
link image   Keep your application performant & users happy (blog.sentry.io)

Slow applications frustrate users, which leads to bad reviews, or customers swiping left to the competition. We wrote about the 4 metrics every mobile developer should care about. Learn more. (New users get 1 month free using code ANDROIDWEEKLY).

 
Testing the Kotlin Native memory model (medium.com)

Kevin Galligan encourages us to start testing Kotlin/Native's new memory model now before it ships, and shows how to do that.

 
Sponsored
link image   Get All The Insights You Need To Build Quality Apps (try.instabug.com)

Is your app slow to launch or load? Are network requests timing out? Are there rendering issues and UI hangs? Get all the insights you need to solve your performance issues with Instabug. Measure and track the quality of your app as perceived by the user. Get started now and ship apps users love.

 
Results of the Kotlin Multiplatform Survey Q1-Q2 2021 (blog.jetbrains.com)

Ekaterina Petrova shares an overview of the results from the latest Kotlin Multiplatform Survey.

 
Jetpack Compose with Robot Testing Pattern (proandroiddev.com)

Marco Cattaneo examines how to integrate the Robot Testing Pattern with Compose semantic testing.

 
Synchronize RecyclerView with TabLayout (proandroiddev.com)

Ever wondered how to implement a synchronizer between Android’s RecyclerView and TabLayout? Ahmad Hamwi discusses use cases and how to actually implement them.

 
Android Parcelable in Kotlin Multiplatform (proandroiddev.com)

A Kotlin Multiplatform challenge that Hossein Amini recently faced was creating Parcelable objects in the shared module for the Android platform. In this tutorial, he shows you how to address this challenge.

 
How to create a truly custom theme in Jetpack Compose (dmytroshuba.com)

In this article, Dmytro Shuba shows how to create a truly custom theme that follows our own design system (vs Material Design)

 
QA testing in the cloud (medium.com)

In this fifth blog post in which Adrian outlines multiple years’ experience with Android app testing, he details best practices for testing in the cloud.

 
Apply special effects to images with the CameraX Extensions API (medium.com)

This post by Charcoal Chen covers how to use the CameraX Extensions API in your app.

 
Announcing the callback-ktx library (medium.com)

Sagar Viradiya introduces callback-ktx, an attempt to wrap the potential framework and jetpack callback-based APIs into suspending extension functions.

 
Modularizing a Kotlin Multiplatform Mobile Project (akjaw.com)

Aleksander Jaworski shows an example modularization strategy for Kotlin Multiplatform Mobile projects and touches on some issues related to modularization and the iOS platform.

 
Multi-module Lint Rules (zarah.dev)

Zarah Dominguez examines what it takes to write Lint rules that have to examines results from numerous modules.

 
How to use an in-memory database for testing on Ktor (www.marcogomiero.com)

In this article, Marco Gomiero covers how to set up an in-memory database with H2 for testing on a Ktor project that uses a MySQL database in production.

 
Folding composables (dev.to)

Thomas Künneth examines programming Composables that work well on foldable devices.

 
25 Best Android Libraries You Won’t Want to Miss Out in 2021 (dev.to)

Michal Bialas is back with a brand new compilation of really inspirational, worthy to check, promising Android projects, libraries, and tools released or heavily refreshed in 2021.

 
The road to the K2 compiler (blog.jetbrains.com)

Svetlana Isakova discusses the K2 compiler which aims to speed up the development of new language features, unify all the platforms Kotlin supports, bring performance improvements, and more.

 
Rx to Coroutines Concepts, Part 2.1: Exceptions (code.cash.app)

Bill Phillips covers the fundamentals, shows how structured concurrent control flow is built on top of those fundamentals, and then arrives at some best practice takeaways.

 
Scoping functions in Kotlin Coroutines (kt.academy)

Marcin Moskała examines Couroutines scoping functions to help improve the execution of your code, especially when it comes to concurrency.

 
7 things you should know before using Jetpack Compose (www.bloco.io)

Before you dive into Jetpack Compose, Bloco has compiled a few important things to know.

 

Place a sponsored post

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

 

Jobs

 
Senior Android Full-Stack Engineer (US-based Remote)

Nurx is a startup focusing on women's and sensitive health — birth control, STI testing, PrEP, and more! You'll bring an old Kotlin-wrapped webapp into the future, driving product direction, advocating for the Android experience and improving the health outcomes for thousands of patients every day!

 
Senior Android Engineer (100% Remote - North and South America preferred)

Architect and build a new Kotlin-based Android SDK that our customers, such as The Knot, Lyft, and ProfitWell will embed in their Android apps to display native mobile experiences that drive app adoption and growth. We deliver 1.4 billion experiences to web apps today, our Android SDK may 2x that!

 
Senior Android / Kotlin Developer (Remote)

100% Remote We are hiring Senior Android / Kotlin Developers. Work from anywhere for the world's leading brands and get supported to do more of what you love. Join the most energizing community for remote developers.

 
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!

 

Libraries & Code

 
TypedNavigation (github.com)

A lightweight library to help you navigate in compose with well typed functions

 
callback-ktx (github.com)

Extension functions over Android's callback-based APIs which allows writing them in a sequential way within coroutines or observe multiple callbacks through kotlin flow.

 

News

 
link image   #AndroidDevSummit: Tune in October 27-28! (www.youtube.com)

The #AndroidDevSummit is back! Join us October 27-28 to hear about the latest updates in Android development directly from the Android team, and connect with Android developers around the world.

 
Register now for Firebase Summit 2021 (firebase.googleblog.com)

Firebase Summit will be returning as a virtual event on November 10th, 2021 at 9:30am PST

 
Android 12 is live in AOSP! (android-developers.googleblog.com)

Google has pushed the source to the Android Open Source Project (AOSP) and officially released the latest version of Android.

 

Videos & Podcasts

 
link image   Theater candy and designing for Android (www.youtube.com)

Yasmine Evjen sits down with Android GDE Rebecca Franks to talk about becoming a GDE, the role developers play in designing for Android, and more.

 
10 tips for having a good Git commit and Pull request (www.youtube.com)

Creating git commits and opening pull requests is the way to contribute to developing a project. In this video, you will learn 10 tips to have a better git commit and pull request.

 
Sealed Classes, Sequences, Immutability: Idiomatic Kotlin (www.youtube.com)

We will be simulating, diagnosing, and fixing a small, made-up game console! As usual, a number of Kotlin features will help us achieve that goal, like sealed classes, sequences, and immutability.

 
Stop Wasting Time In Your Tech Interviews By "Inventing The API" (www.youtube.com)

Join Rahul Pandey as he talks about time management is essential to succeeding in your interview. One tactic to do this is by "inventing the API" when you're coding.

 
Introduction to WorkManager implementation (www.youtube.com)

An overview and walkthrough of the code you will implement in the WorkManager pathway of Android Basics in Kotlin.

 
The Road to the New Kotlin Compiler (www.youtube.com)

Svetlana Isakova discusses the K2 compiler which aims to speed up the development of new language features, unify all the platforms Kotlin supports, bring performance improvements, and 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 
 

Older messages

Android Weekly #486 🤖

Sunday, October 3, 2021

View in browser Android Weekly #486 October 3, 2021 Articles & Tutorials All About Opt-In Annotations (zsmb.co) Márton Braun documents everything you'd ever want to know about opt-in

Android Weekly #485 🤖

Sunday, September 26, 2021

View in browser Android Weekly #485 September 26, 2021 Articles & Tutorials Accessibility in Jetpack Compose (developer.android.com) New Accessibility in Compose Codelab released! All about touch

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

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