Monday, 23 December 2024
30.7 C
Singapore

Google pushes for Kotlin as the preferred language for app development

At the Google I/O developer conference, the tech giant announced that Android development would become increasingly ‘Kotlin-first,’ as the company doubles down on its support of the Kotlin language for Android mobile development. Kotlin, the JVM-based alternative to Java, is a cross-platform, statically typed, general-purpose programming language with type inference. It is designed to inter-operate […]

At the Google I/O developer conference, the tech giant announced that development would become increasingly ‘Kotlin-first,’ as the company doubles down on its support of the Kotlin language for Android mobile development.

Kotlin, the JVM-based alternative to Java, is a cross-platform, statically typed, general-purpose programming language with type inference. It is designed to inter-operate fully with Java, and the type inference allows its syntax to be more concise.

“Many new Jetpack APIs and features will be offered first in Kotlin. If you’re starting a new project, you should write it in Kotlin; code written in Kotlin often mean much less code for you–less code to type, test, and maintain.”

Google

It was only two years ago that Google announced its support for Kotlin in its Android Studio IDE at I/O 2017. This news came as a surprise, given that Java had long dominated Android app development.

In the past two years, Kotlin’s popularity has grown with more than 50% of professional Android developers now using the language to develop their , and in the latest Stack Overflow developer survey, Kotlin is ranked as the fourth-most loved programming language.

But Google also confirmed that Google still supports the use of Java and C++ for Android development.

The company also announced ten new libraries for Android Jetpack, a set of components, tools, and guidance built to accelerate app development. The company also introduced Jetpack Compose, a new unbundled Kotlin toolkit.

Hot this week

EU pushes Apple to improve iOS interoperability

The EU demands that Apple improve iOS interoperability and address data transfer and connectivity issues, while privacy concerns spark debate with Meta.

YouTube partners with CAA to help creators combat AI copies of their likeness

YouTube collaborates with CAA to develop tools that help creators and celebrities track and remove AI-generated copies of their likenesses.

ZOWIE XL2566X+ review: A 400Hz esports monitor that redefines gaming performance

Experience unmatched gaming performance with the ZOWIE XL2566X+, featuring 400Hz refresh rate and DyAc 2 for esports excellence.

Pokemon TCG Pocket unveils Mythical Island pack with Mew EX and more

Discover Pokemon TCG Pocket's Mythical Island pack with Mew EX and 80+ cards, launching December 17 with a stunning island theme.

TikTok CEO meets Trump as platform fights US ban

TikTok CEO Shou Zi Chew meets Trump to address potential US ban as the platform appeals to the Supreme Court. Legal and political stakes rise.

Atomic-scale memristors: The future of AI and brain-like computing

Atomic-scale memristors could transform AI and computing by mimicking the brain's neural networks for faster, energy-efficient systems.

Inappropriate apps found rated safe for young children on Apple’s App Store, report reveals

A new report reveals inappropriate apps rated safe for kids on Apple’s App Store, prompting calls for stronger child safety measures.

Trump indicates TikTok could stay in the US after campaign success

Donald Trump hints at keeping TikTok in the US while also addressing plans to tackle the Ukraine war, migrant crime, and transgender issues.

Former Huawei recruit announces mass production of humanoid robots

A former Huawei recruit’s start-up, Agibot, begins mass production of humanoid robots, marking a key milestone in China’s robotics race.

Related Articles

Popular Categories