Android Weekly - Android Weekly #488 🤖

 
 

Android Weekly

#488
October 17, 2021
 
 
 

Articles & Tutorials

 
Create an Android Library (AAR) (proandroiddev.com)

Anusree Sajeevan covers steps to create an Android library, blockers while creating it and how to resolve them.

 
Sponsored
link image   Building Mobile Apps at Scale: 39 Engineering Challenges (www.bitrise.io)

140+ pages of insights on building for mobile at scale, sourced from teams at Google, Uber, Amazon, and more. Download a free copy!

 
How to Secure Secrets in Android (In-Depth) (blog.kotlin-academy.com)

Ali Azaz Alam examines the features of the Android Jetpack Security library.

 
Sponsored
link image   Build Awesome Chat Features with Jetpack Compose (getstream.io)

Try Stream's brand new Chat SDK for Jetpack Compose today! The tutorial shows you how to add an in-app messaging feature with just a few lines of code, as well as the flexibility and customization options available for the components. All open-source, open for feedback and contributions.

 
Manage your Gradle dependencies with Version Catalog (sourcediving.com)

Łukasz Bogusz shows how to work with Version Catalogs in Gradle 7.0 for centrally managing your dependency versions.

 
Stressing memory on Android (www.amanjeet.me)

In this article, Amanjeet Singh introduces you to a tool that he found to be super useful for reproducing memory pressure conditions in any device.

 
Compose for Wear OS: Scaffold (proandroiddev.com)

Nikit Bhandari helps you understand how to use Scaffold in Wear OS to build apps using different Material Design components.

 
What’s New in kotlinx.serialization 1.3 (proandroiddev.com)

Nav Singh looks at the major new features that kotlinx.serialization 1.3 brings for developers to manage JSON parsing more efficiently.

 
Fastlane Tutorial for Android (www.raywenderlich.com)

James Nocentini teaches how to use fastlane to automate tasks like generating screenshots, updating metadata for your Android apps and uploading apps to the Play Store.

 
Fetching data and binding it to the UI (medium.com)

TJ continues his series on the Paging 3.0 library. In this article, he covers how to actually consume the Flow in your UI.

 
Introduction to Paging 3.0 (medium.com)

TJ introduces the Paging 3.0 library and highlights how to integrate it into the data layer of your application.

 
Protecting your backends with Firebase App Check (firebase.googleblog.com)

This article shows how using Firebase App Check helps mitigate fraud and secure access to your backend resources—whether those are Firebase resources or your own.

 
Using CameraX Exposure Compensation API (medium.com)

Wenhung discusses the challenges app developers face when working with camera exposure and covers how the new CameraX Exposure Compensation API helps to address these challenges.

 
Jetpack Compose: Drag-and-drop reorder for lists (www.rockandnull.com)

Although not yet fully supported natively, Bevan Steele shows a way to implement drag & drop in a LazyList.

 
Jetpack Compose: lists primer (www.rockandnull.com)

Bevan Steele gives a taste of one of the most basic building blocks of a modern UI in Jetpack Compose: lists

 

Place a sponsored post

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

 

Jobs

 
Android Developer (Toronto, Ontario)

Konrad is looking for Android developers of all experience levels to join our mobile team building native apps for the world’s most exciting companies. Our team of 200+ developers is always looking to solve challenging problems, learn, and have fun!

 
Android Developer (Vancouver, BC)

Konrad is looking for Android developers of all experience levels to join our mobile team building native apps for the world’s most exciting companies. Our team of 200+ developers is always looking to solve challenging problems, learn, and have fun!

 
Software Engineer, Android (Kotlin) (United States, Remote)

We build fully-native Android apps that healthcare professionals use on a daily basis to increase productivity and improve patient care. Our apps are 100% Kotlin utilizing the latest Jetpack libraries and we are currently converting to Jetpack Compose. Join our entirely remote Android team!

 
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

 
link image   ComposeReorderable (github.com)

A Jetpack Compose (Android + Desktop) modifier enabling reordering in a LazyList.

 
komposable-architecture (github.com)

Kotlin implementation of Point-Free's The Composable Architecture

 
kmm-awesome (github.com)

An awesome list that curates the best KMM libraries, tools and more.

 
crypto-hash (github.com)

A collection of Kotlin Multiplatform Mobile libraries to aid in mobile app development.

 
sample-wake-me-up (github.com)

Romain Guy updated and open-sourced the Jetpack Compose demo he showed in the I/O 2021 Developer Keynote.

 
multik (github.com)

Multidimensional array library for Kotlin

 

News

 
link image   Multik 0.1 Is Out (blog.jetbrains.com)

Jetbrains introduces Multik 0.1 – a new, enhanced version of their multidimensional array library.

 
Kotlin Symbol Processors (blog.jetbrains.com)

Kotlin Symbol Processing (KSP) is a library built by our friends at Google, which provides an API to build lightweight compiler plugins. Alina Grebenkina announces that it has reached a stable release.

 
ML Community Day | November 9 at 9 am PST (www.tensorflow.org)

Join Google for the latest announcements on Google's machine learning products. They'll share highlights from the community and ways to get involved in the ecosystem. Learn what's new with TensorFlow, JAX, On-Device ML.

 
Compose for Wear OS now in Developer Preview! (android-developers.googleblog.com)

Google announces that Compose for Wear OS is in Developer Preview.

 
Announcing the Android Basics in Kotlin Course (android-developers.googleblog.com)

Google announced that the final unit has been released, and the full Android Basics in Kotlin course is now available.

 

Videos & Podcasts

 
link image   Adding Hilt To Jetpack Compose Applications (www.youtube.com)

Adam McNeilly wrap up the work for our login screen by talking about Hilt and how it sets up our core dependency injection for the application

 
Introducing Firebase App Check (www.youtube.com)

Firebase App Check is a layer of security that protects your backend resources by verifying the request from your Firebase application. App Check can restrict access to Firebase resources, your own server, and much more

 
Manipulating lists using windowed, scan, firstNotNullOfOrNull (www.youtube.com)

In this episode of Idiomatic Kotlin’s AdventOfCode series, we’ll look at different ways to manipulate lists in Kotlin to solve the puzzle. We’ll work with the ‘any’, ‘firstOrNull’, ‘firstNotNullOfOrNull’, ‘windowed’, ‘takeIf’, and ‘scan’ functions, which exemplify an idiomatic Kotlin style.

 
Paging: Fetching data from network (www.youtube.com)

In this episode of Paging for the Modern Android Development Skills series, Android Developer Relations Engineer TJ Dahunsi will start using the pager for populating the UI

 
Kotlin News September 2021 (www.youtube.com)

Check out the most interesting developments around Kotlin in September 2021

 
 
 
 
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

Sunday, October 10, 2021

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

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