Issue #21
Hey there!
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
kotlin-stdlib-jdk7
andkotlin-stdlib-jdk8
merged intokotlin-stdlib
- Improved Objective-C/Swift interoperability
- Compatibility with Gradle 7.3
Check out the details below π
π Β Kotlin 1.8.0
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.
π Β How to prevent over-engineering of the code in software systems
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.
π Β The State of Native Android Development, December 2022
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!
See ya!
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.