Android Weekly - Android Weekly
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 |
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 |
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 | |
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 | |
#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 | |
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: |
||
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
PD#608 Mistakes engineers make in large established codebases
Sunday, January 12, 2025
You can't practice it beforehand ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
C#539 A detailed look at EF Core’s JSON Columns feature
Sunday, January 12, 2025
Comparing it with the traditional tables with indexes
RD#488 How to avoid issues with custom Hooks
Sunday, January 12, 2025
Using them carelessly can lead to many problems
Daily Coding Problem: Problem #1666 [Easy]
Sunday, January 12, 2025
Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Amazon. Given n numbers, find the greatest common denominator between them. For example,
🛜 Here's What Happens to Old Websites — Features the Pixel Should Copy From Samsung's One UI 7
Sunday, January 12, 2025
Also: What Instagram Needs to Compete With TikTok, and More! How-To Geek Logo January 12, 2025 Did You Know Mount Wingen, located near Wingen, New South Wales in Australia, is better known as Burning
☁️ Azure Weekly #498 - 12th January 2025
Sunday, January 12, 2025
Festive Tech Calendar 2024 recap, GitHub Copilot Bootcamp, and Dev Containers FTW!
Sunday Digest | Featuring 'The Income Needed to Join the Top 1% in Every U.S. State' 📊
Sunday, January 12, 2025
Every visualization published this week, in one place. Jan 12, 2025 | View Online | Subscribe | VC+ | Download Our App Hello, welcome to your Sunday Digest. This week, we visualized the value of the
Android Weekly #657 🤖
Sunday, January 12, 2025
View in web browser 657 January 12th, 2025 Android Weekly Updates Follow us on BlueSky We're there as well! Articles & Tutorials Sponsored Multi-Layered Mobile App Protection Attackers
😼 Notion's cutest launch
Sunday, January 12, 2025
Plus, our staff debates AI dev tools Product Hunt Sunday, Jan 12 The Roundup Happy Sunday! Hi, hello — welcome back to another edition of The Roundup, our weekly newsletter covering the highlights of
NVIDIA AI Software Party at a Hardware Show
Sunday, January 12, 2025
A tremendous number of AI software releases at CES. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏