Let's get on with the 20th issue of this newsletter - the penultimate this year! 😁
If these links don't work in your email client, try reading this issue on my website.
1) Reverse engineering with apk.sh
2) Launching coroutines vs suspend functions
3) Ktor 2023 Roadmap
4) Using KMM-ViewModel library to share VM between iOS and Android
5) Ease the development of media apps for Wear OS with the media toolkit
1) apk.sh is a Bash script that makes reverse engineering Android apps easier, automating some repetitive tasks like pulling, decoding, rebuilding, and patching an APK. It uses Apktool and Frida under the hood to make your life easier.
🔗 Reverse engineering with apk.sh
2) Marcin Moskała shares a part of his new book about Coroutines where he explains the main differences between a suspending function and launching Coroutines (and mixing it too!)
🔗 Launching coroutines vs suspend functions
3) Are you using Ktor or maybe you’re interested in the KMM? Have a look at the 2023 Roadmap and check out what new features will be there for your multiplatform apps!
4) Sharing domain, network, etc. code in KMM is great. How about sharing the whole ViewModel and just using it in SwiftUI and Compose natively? This can be done using the KMM-ViewModel library 🤯
🔗 Using KMM-ViewModel library to share VM between iOS and Android
5) In this blog post, you’ll learn how to bring your media app to Wear OS smartwatches with the help of the newly released Wear media toolkit and learn more about:
- How the toolkit helps implement media use cases on Wear OS.
- Media-specific behaviors and unique UI challenges on the watch.
- New Wear OS 3 features that can benefit a media app.
- How to tailor your content for better performance on Wear OS.
🔗 Ease the development of media apps for Wear OS with the media toolkit
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!
patrykkosieradzki.com | androiddevnews.com | androidtalks.com
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.