Android Weekly - Android Weekly #450 🤖
January 24, 2021
|
Articles & Tutorials | |
Using Hilt’s ViewModelComponent
(medium.com)
ViewModelComponent is a component in the Hilt’s component hierarchy that follows the lifecycle of a ViewModel and allows scoping types to it. Manuel Vivo describes how to use it. | ||
Android Parcelable: There's a better way
(chrynan.codes)
Christopher Keenan introduces a new library that uses Kotlinx Serialization to parcelize objects on Android | |
Why we use Kotlin Multiplatform and Redux
(blog.dreipol.ch)
Kai Widmer presents the implementation of a small but useful Kotlin Multiplatform (Android & iOS) app. | |
How do we handle multi-modules navigation on our Android app
(medium.com)
Philippe Boisney describes how he is using Dependency Injection to resolve some headaches and apply separation of concerns in a heavily multi-module app. | |
Clean Runtime Permissions in Android
(www.techyourchance.com)
Vasiliy summarizes all the details about runtime permissions in Android as a reference. | |
Ktor and GraphQL
(www.raywenderlich.com)
Enzo Lizama shows how to create a GraphQL server using Ktor | |
Helping You Understand The Syntax of Jetpack Compose
(oussamahaff.dev)
Jetpack Compose brings a syntax that may look strange for some developers, so Oussama Hafferssas tries to clarify its syntax in this article. | |
Finding the right abstraction
(hannesdorfmann.com)
Finding the right abstraction is hard! Hannes Dorfmann shares a technique that works well when dealing with String resources on android. | |
Epoxy—Build Declarative & Reusable UI Components
(proandroiddev.com)
Epoxy is an Android library for building complex screens in a RecyclerView. Seanghay looks and how and why it might be useful when using reusable components. | |
How runBlocking May Surprise You
(proandroiddev.com)
Max Kachinkin analyzes why a seemingly harmless runBlocking piece of code could freeze your Android app. | |
What’s new in Hilt and Dagger 2.31
(proandroiddev.com)
Hilt is a dependency injection tool build on Dagger. Jaewoong Eum digs into what's new in the recently released version 2.31. | |
Debugging Proguard configuration issues
(krossovochkin.com)
Vasya Drobushkov introduces a plan to find what part of Proguard causing an issue, so you can debug them more effectively. | |
Sealed goodies coming in Kotlin 1.5
(zsmb.co)
Márton Braun demonstrates some new goodies coming in Kotlin 1.5, like sealed interfaces. | |
3 Android Cases: JUnit 4 Rules to JUnit 5 Extensions
(vladsonkin.com)
If you're considering moving from JUnit 4 to 5, this article by Vlad Sonkin shows what JUnit 5 Extensions are and how to migrate JUnit 4 Rules. | |
Language Injections in Android Studio / IntelliJ IDEA
(riggaroo.dev)
Android Studio language injection allows you to work with different languages in the same file. Rebecca Franks shows how this can be enabled for something like SQL or OpenGL. | |
Using Swift Packages in a Kotlin Multiplatform project
(johnoreilly.dev)
If you're using Kotlin to write iOS or macOS Swift code, John O'Reilly shows you how to import and use Swift packages. | |
Advanced FP for the Enterprise Bee: Higher Kinded Types
(medium.com)
Garth Gilmour continues a series on Functional Programming in Kotlin, completing the set by explaining Higher Kinded Types. | |
Place a sponsored post | |
Place a sponsored post & reach over 66k Android devs
(androidweekly.net)
| ||
Jobs | |
Senior Android Engineer (Search Integration Team)
(Montana or Remote, USA only)
Using the latest Android and Elastic Search technology, you'll work on a leading off-the-pavement GPS app that affects millions of users. At onX we bring our devotion to the outdoors to work daily with a singular, powerful goal; to awaken the adventurer inside everyone. | |
Music Lover
(NYC or Remote North America)
Stationhead is building the future of radio. Join us! Seeking an Android Specialist—no full-stack or iOS coding required. Clean and modern 100% Kotlin codebase. Rx mastery a plus. We offer competitive pay and benefits, unlimited PTO, and pre-series-A equity. | |
Libraries & Code | |
synth-android
(github.com)
Synth is CRED's inbuilt library for using Neumorphic components in your app. | ||
parcelable
(github.com)
Android Parcelable support for the Kotlinx Serialization library | |
multiplatform-redux-sample
(github.com)
Get an overview and reminders for the waste disposal dates in zurich within your region. This app is built with KMM and ReduxKotlin for android and iOS. | |
News | |
Results of the First Kotlin Multiplatform Survey
(blog.jetbrains.com)
This past November, Jetbrains conducted our first-ever Kotlin Multiplatform survey. Alex Anisimov writes about the findings from that survey. | ||
Kotlin Roadmap Q1 2021
(kotlinlang.org)
Jetbrains releases the Kotlin roadmap for early 2021. | |
Ktor 1.5.0 Released
(blog.jetbrains.com)
Hadi Hariri announces the release of Ktor 1.5.0, which comes with new features, bug fixes, and new docs! | |
Videos & Podcasts | |
Introduction to Motion Layout
(www.youtube.com)
Sean McQuillan gives us a preview for Motion Layout, Motion Editor, and more! | ||
Motion Layout: ConstraintSet animations
(www.youtube.com)
Sean will show us how to use ConstraintSets and Transitions to define animations from multiple views in Motion Layout | |
Jetpack Compose Desktop with Sebastian Aigner
(thebakery.dev)
Sebastian Aigner, Developer Advocate at JetBrains talks about Jetpack Compose Desktop, a new declarative UI framework for Desktop applications written in Kotlin. | |
5 Cool Tips for Android Emulator
(www.youtube.com)
Vlad Sonkin prepared 5 cool tips for the Android Emulator that can be useful in Android development. | |
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 #449 🤖
Sunday, January 17, 2021
View in browser Android Weekly #449 January 17, 2021 Articles & Tutorials link image Nested tests with Junit5 (kotlintesting.com) Nested tests in Junit5 allows us to group test cases. Jarosław
Android Weekly #447 🤖
Sunday, January 3, 2021
View in browser Android Weekly #447 January 3, 2021 Articles & Tutorials link image RecyclerView in Android (magdamiu.com) Magda Miu's overview of everything about RecyclerView Getting our apps
Android Weekly #446 🤖
Sunday, December 27, 2020
View in browser Android Weekly #446 December 27, 2020 Articles & Tutorials link image Keeping Release and Debug Installed All the Time (medium.com) Juhani Lehtimäki explains how to set up your app
Android Weekly #445 🤖
Sunday, December 20, 2020
View in browser Android Weekly #445 December 20, 2020 Articles & Tutorials link image Ultimate Guide To Android Custom View (vladsonkin.com) In this article, Vlad Sonkin builds a custom animated
Android Weekly #444 🤖
Sunday, December 13, 2020
View in browser Android Weekly #444 December 13, 2020 Articles & Tutorials link image How To Write Better Tests With JUnit 5 Android (vladsonkin.com) JUnit5 in Android brings a couple of exciting
You Might Also Like
Daily Coding Problem: Problem #1668 [Easy]
Tuesday, January 14, 2025
Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Microsoft. A number is considered perfect if its digits sum up to exactly 10. Given a
Django vs FastAPI, Interacting With Python, Data Cleaning, and More
Tuesday, January 14, 2025
Django vs. FastAPI, an Honest Comparison #664 – JANUARY 14, 2025 VIEW IN BROWSER The PyCoder's Weekly Logo Django vs. FastAPI, an Honest Comparison David has worked with Django for a long time, but
🤖 Yes, I Do Want a Drink-Carrying Robot — The Best Way to Give Old TVs Bluetooth
Tuesday, January 14, 2025
Also: How to Prevent Your Computer From Waking Up Accidentally, and More! How-To Geek Logo January 14, 2025 Did You Know Except for the letter Q, every letter of the alphabet shows up in the names of
Charted | AI's Perceived Impact on Job Creation, by Country 🔮
Tuesday, January 14, 2025
This chart presents Ipsos survey results on whether people believe AI will create many new jobs in their country. View Online | Subscribe | Download Our App Presented by Hinrich Foundation NEW REPORT:
HackerNoon Decoded: How Users Searched in 2024
Tuesday, January 14, 2025
Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, January 14, 2025? The
Hack Your Python Roadblocks -- Just 5 Seats Left
Tuesday, January 14, 2025
Hi there, A quick update: after last week's announcement, the Intermediate Python Deep Dive live course is almost full. We're down to just 5 spots left for the February cohort, and once they
Spyglass Dispatch: TikTok & Twitter
Tuesday, January 14, 2025
Sonos Switch • MySports Streaming • Amazon's Alexa Brain Freeze • Billionaire-Free Social Media • EU Backs off Big Tech The Spyglass Dispatch is a newsletter sent on weekdays featuring links and
5 AI Predictions for 2025 (AI hype dying; real opportunities rising)
Tuesday, January 14, 2025
plus, a new study: AI Economy = $15 trillion. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
Power BI Weekly #291 - 14th January 2025
Tuesday, January 14, 2025
Power BI Weekly Newsletter Issue #291 powered by endjin Welcome to the 291st edition of Power BI Weekly! No official Power BI blogs yet, so let's dive into the community articles. To start, Eugene
LW 165 - How Shopify Built Its Live Globe for Black Friday
Tuesday, January 14, 2025
How Shopify Built Its Live Globe for Black Friday Shopify Development news and articles Issue 165