Happy new year everyone! Wishing all of you to have a wonderful New Year surrounded by all your loved ones!
Let’s get into the first issue of this year 😎
If these links don't work in your email client, try reading this issue on my website.
1) Kotlin 1.8.0
2) How to prevent over-engineering of the code in software systems
3) The State of Native Android Development, December 2022
1) The Kotlin 1.8.0 release is out and here are some of its biggest highlights:
- New experimental functions for JVM: recursively copy or delete directory content
- Improved kotlin-reflect performance
- New -Xdebug compiler option for better debugging experience
- Improved Objective-C/Swift interoperability
- Compatibility with Gradle 7.3
Check out the details below 👇
2) The complexity of software systems sometimes grows beyond control. Left unchecked, it can leave behind bloated applications. Kevlin Henney talks to Hadi Hariri, developer advocate at JetBrains, about how some of the key traits of developers like creativity and problem solving make them prone to innovate more but also over-engineer their code and not choose solutions based on context.
3) This article looks back at the developments in the Android development ecosystem in 2021. It reviews the predictions made at the beginning of the year and looks at the implications of the Supreme Court of the United States ruling on Google's use of Java APIs in Android. It discusses the implications of the ruling on Google's Fuchsia operating system and the Flutter framework, and the author's opinion of Flutter.
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!
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.