Kotlin Reaches 2.1.0, Bringing New Language Features, Compiler Updates, and More

Kotlin 2.1.0 introduces new syntax, including guard conditions, non-local break and continue, and multi-dollar string interpolation. Additionally, it extends its multiplatform capabilities and improves the K2 compiler.

Challenges of Creating iOS App Extensions at Lyft

In a recent article, Lyft engineers Artur Stepaniuk and Max Husar described how Lyft handles the complexity of creating an app extension for their iOS app without breaking the tight RAM and binary size constraints set by Apple nor impair user experience.

Google Launches Android XR, Its New AI-Powered Extended Reality Platform

Android XR is Google’s new operating system aimed at powering devices like headsets and glasses and making possible new experiences, a.k.a. apps, running on them. Android XR will integrate Gemini, Google’s AI assistant, to enable understanding user intent, defining a plan, guiding through tasks, and more.

How Meta Ported Million Lines of Android Code from Java to Kotlin

In order to maximize the benefits brought by Kotlin in terms of productivity and safety, Meta engineers have been hard at work to translate their 10 million line Android codebase from Java into Kotlin. One year into this process, they have ported approximately half of their codebase and developed a specific tool, Kotlinator, to automate the process as much as possible.

Flutter 3.27 Promotes New Rendering Engine Impeller, Improves iOS and Material Widgets, and More

Flutter 3.27, brings a wealth of changes, including better adherence to Apple’s UI Guidelines thanks to a number of improved Cupertino widgets, new features for CarouselView, list rows and columns, ModalRoutes transitions, and so on. Furthermore, the new release makes the Impeller rendering engine the default, with improved performance, instrumentation support, concurrency support, and more.