Android Weekly - Android Weekly #442 🤖
November 29, 2020
|
Articles & Tutorials | |
Integration testing with Dagger
(blog.thefuntasty.com)
Using DI in our applications forces us to decouple the whole system into single-purpose components. Lukáš Sztefek shows how this approach leads to great testability. | ||
Jetpack Compose: Navigation
(www.rockandnull.com)
Bevan Steele shows how navigation in the Compose world still uses Jetpack Navigations classes but is extended to support @Composable functions. | |
Place a sponsored post & reach over 66k Android devs
(androidweekly.net)
| ||
Implementing Your Android App for Accessibility
(medium.com)
This article series is for developers and designers interested in learning more about accessibility, particularly related to the Android platform. In this article, Pamela Hill educates developers on a few simple implementation details to consider when coding their Android apps. | |
Building custom DataSource for ExoPlayer
(juliensalvi.medium.com)
ExoPlayer is a very powerful library for playing various video and audio content on Android. Julien Salvi shows how we can build our own extension by developing a custom DataSource for playing content from an SMB server. | |
Set up an Android development environment on Compute Engine
(cloud.google.com)
This tutorial shows how to set up Android Studio on Google Cloud in just a few minutes. | |
Passing multi typed data with Jetpack Compose navigation
(proandroiddev.com)
In this third part of the Jetpack Compose navigation series, Ziv Kesten shows how to pass multi typed data using the compose navigation components while using its SafeArgs feature. | |
Android Custom View: Extending The Views
(vladsonkin.com)
Sometimes you need a UI that just can't be built with the standard controls. Vlad Sonkin shows how Android gives us the possibility to create everything we need with the help of Custom Views. | |
Create Artistic Effect by Stylizing Image Background — Part 1
(medium.com)
Margaret Maynard-Reid starts an end-to-end TensorFlow Lite tutorial on how to combine multiple ML models to create artistic effects by segmenting an image and then stylizing the image background with neural style transfer. | |
Comparing use of LiveData and StateFlow in a Jetpack Compose project
(johnoreilly.dev)
John O'Reilly enumerates some gotchas when switching from LiveData to StateFlow when using Jetpack Compose for your UI. | |
Publishing your first Android library to MavenCentral
(proandroiddev.com)
Waseef Akhtar step by step tutorial on publishing your open-source library to MavenCentral. | |
Migrating from Dagger to Hilt — Is it worth it?
(medium.com)
Should you be migrating your current app to Hilt? Manuel Vivo shares some reasons whether your team should invest migrating from Dagger to Hilt. | |
Manually Generate APK using Github Actions
(burhanrashid52.com)
In this post, Burhanuddin Rashid shows how we can manually generate an APK using Github actions. | |
How to use View Binding in Android using Kotlin
(johncodeos.com)
In this tutorial, John Codeos show you how to implement View Binding in Activities, Fragments, and RecyclerView Adapters. | |
Understanding Terminal Operators in Kotlin Flow
(blog.mindorks.com)
Amit Shekhar teaches about the Terminal Operators in Kotlin Flow. | |
Testing App Startup Performance
(medium.com)
Chet Haase wrote this article to explain more about performance, startup testing, and the reasons behind the pieces he used for testing startup. | |
AsyncLayoutInflater
(blog.stylingandroid.com)
Mark Allison shows how AsyncLayoutInflater can help us improve our app's startup times. | |
Android Vitals - Profiling App Startup
(dev.to)
Py continues his series on Android app vitals, this time with a bunch of great techniques for profiling your app's startup times. | |
Libraries & Code | |
kite
(github.com)
Fed up with typing ContextCompact, resources, and context all over your apps to access your resources? Kite is an Android Resources Wrapper Library. | ||
Vlog
(github.com)
An In-App real-time logging Library for Android | |
kotlinfixture
(github.com)
A tool to generate well-defined, but essentially random, input following the idea of constrained non-determinism. | |
News | |
Kotlin 1.4.20 Released
(blog.jetbrains.com)
Kotlin 1.4.20 is here with numerous fixes and improvements for existing features and new experimental features for you to try. | ||
The future of Kotlin Android Extensions
(android-developers.googleblog.com)
Kotlin Android synthetic view binding is now deprecated in Kotlin 1.4.20. | |
Videos & Podcasts | |
KotlinFixt-your tests
(www.youtube.com)
What if it were possible to generate your test data using real objects without hard coding fixed values? Matthew Dolan looks at using random values through “constrained non-determinism” - what it is, why use it, and the new KotlinFixture library. | ||
Going with the Flow - Kotlin Vocabulary
(www.youtube.com)
Suspend functions in Coroutines are meant for one-shot calls that could return a result. But, how can you create a stream of data to return multiple results over time? In this video of Kotlin Vocabulary, Manuel will give us the benefits of Kotlin Flow, and much more! | |
Android Leaks: sLeek TV
(androidleakspodcast.com)
In this first ever episode in English, Yannick and Benjamin have a chat with Benjamin Baxter from Google about Android TV and the new Chromecast with Google TV | |
Kotlin Coroutines Fundamentals
(www.youtube.com)
Lukas Lechner's 9+ hours Video Course "Mastering Kotlin Coroutines for Android Development" | |
Copyright © 2020 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 #441 🤖
Monday, November 23, 2020
View in browser Android Weekly #441 November 2, 2022 Articles & Tutorials link image There is no copy method for Sealed Classes in Kotlin! (ivanmorgillo.com) Ivan Morgillo shows how ArrowKt's
Android Weekly #439 🤖
Sunday, November 8, 2020
View in browser Android Weekly #439 November 8, 2020 Articles & Tutorials link image How to Make the Compiler Smarter (deniskrr.medium.com) The Kotlin compiler is smart. Denis Crăciunescu shows how
Android Weekly #438 🤖🎃
Sunday, November 1, 2020
View in browser Android Weekly #438 November 1, 2020 Articles & Tutorials link image In-app Updates: be prepared for the critical-bug-case (www.rockandnull.com) Bevan Steele shows how to build an
Android Weekly #437 👾
Sunday, October 25, 2020
View in browser Android Weekly #437 October 25, 2020 Articles & Tutorials link image Logging in Android (magdamiu.com) Magda Miu shares a quick overview of the built-in logging capability in
Android Weekly #436 🤖
Monday, October 19, 2020
View in browser Android Weekly #436 October 18, 2020 Articles & Tutorials Synchronous communication with the UI using StateFlow (proandroiddev.com) Raul Hernandez Lopez demonstrates using StateFlow
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