2 min read

Issue #29

Android malware and spying on users, interaction tracking with Sentry, Bazel, and new Kotlin features πŸ‘€

Hello! πŸ‘‹


Time for another issue of the Android Dev Newsletter πŸ—žοΈ
Here’s what I have for you today πŸ‘‡


If these links don't work in your email client, try reading this issue on my website.


1) Android malware infiltrates 60 Google Play apps with 100M installs

2) CISA warns of Android bug exploited by Chinese app to spy on users

3) How we built user interaction tracking for Jetpack Compose

4) Bazel: The Revolutionary Build System for Android App Development

5) Sharesheet custom actions-Android14

6) Kotlin revolutionary announcement



1) A new Android malware named 'Goldoson' has infiltrated Google Play through 60 legitimate apps that collectively have 100 million downloads. The malicious malware component is part of a third-party library used by all sixty apps that the developers unknowingly added to their apps.


πŸ”— Β Android malware infiltrates 60 Google Play apps with 100M installs



2) The U.S. Cybersecurity and Infrastructure Security Agency (CISA) warned a few days ago of a high-severity Android vulnerability believed to have been exploited by a Chinese e-commerce app Pinduoduo as a zero-day to spy on its users. This Android Framework security flaw (tracked as CVE-2023-20963) allows attackers to escalate privileges on unpatched Android devices without requiring user interaction.


πŸ”— Β CISA warns of Android bug exploited by Chinese app to spy on users



3) Markus Hintersteiner from the Sentry team presents how to build user interaction tracking for Jetpack Compose using Sentry error reporting and performance monitoring tool with the new Android SDK.


πŸ”— Β How we built user interaction tracking for Jetpack Compose



4) Bazel is a popular build tool that is used for developing software projects. It is an open-source build tool that is used by Google to build its own projects. It also supports many programming languages, including Java, C++, and Python, and can be used to build software for various platforms, including Android. In this article, you will find out how to set up a project with Bazel for building Android applications.


πŸ”— Β Bazel: The Revolutionary Build System for Android App Development



5) One of Android 14 new features is CustomActions for Sharesheet. It allows users to add their own custom actions to the Sharesheet, which is very similar to the sharing functionality on iPhone. In this article, you will find out how to use it.


πŸ”— Β Sharesheet custom actions-Android14



6) In this article Marcin MoskaΕ‚a explains new Kotlin Compiler Plugin capabilities that will allow type generation during development time and will change the way we all write Kotlin code.


πŸ”— Β Kotlin revolutionary announcement



That’s all for today. Don’t forget to recommend this Newsletter to a friend or someone who might be interested 😊

Thanks for reading and see you at the next one!

All the best,
Patryk

patrykkosieradzki.com | androiddevnews.com | androidtalks.com


P.S.
Would you like to ask me something?
Just answer this email and I will be happy to get back to you!

If you’d like to read previous issues, please visit the archive on my website.