Kotlin Multiplatform Reaches Stability
Kotlin Multiplatform, a solution created by JetBrains to enable the use of Kotlin to share native code across different platforms is now stable and ready for production use, says JetBrains engineer Ekaterina Petrova.
Android Telecom Library Aims to Simplify the Creation of Voice and Video Apps
Available in Alpha, the new Telecom jetpack library simplifies the process of creating voice and/or video calling applications for Android developers by providing several APIs to support common functionality like answering/declining, audio routing, and so on.
How Spotify Fights Global Warming by Taking Their Mobile App Size Under Control
Adding new features has often a hidden impact on app size, with several undesired effects, including user disengagement and unnecessary carbon emissions. To keep app size under control, Spotify engineers established pre-PR and post-PR processes to help prevent an estimated 10MB app size growth over six months.
Swift 5.9 Backtracer is Now Concurrency-Aware, Improves Readability and Linux Support
Besides extending the language through macros and borrow-stile memory management, Swift 5.9 also introduces some helpful features for program debugging, including an out-of-process crash handler, just-in-time debugging support, and backtracking to makes it easier to interpret control flow when using structured concurrency.