Saturday, 23 November 2024
25 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 Android 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 .

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 apps, 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

Casio unveils its first digital ring: A miniature watch for your finger

Casio celebrates 50 years of digital watches with the CRW-001-1JR, a sleek digital ring watch with time-only features, which will launch in December 2024.

YouTube’s new AI music remixer could let you transform songs with ease

YouTube’s experimental AI remixer lets creators transform tracks into new genres, adding personal flair to Shorts with AI-powered custom soundtracks.

Apple’s next AirTag to launch in 2025 with better privacy features

Apple plans to launch a second-gen AirTag in 2025, which will improve privacy with tamper-proof features and enhanced range for better tracking.

Anglo-Chinese School students win top prize in Samsung Solve for Tomorrow 2024

Anglo-Chinese School students win Samsung Solve for Tomorrow 2024 with innovative smart glasses for the hearing impaired. Other projects celebrated.

Canon Singapore and Temasek Polytechnic join forces to boost security training

Canon Singapore partners with Temasek Polytechnic to establish a Security Technology Experience Centre, enhancing training for security professionals in Singapore.

Anglo-Chinese School students win top prize in Samsung Solve for Tomorrow 2024

Anglo-Chinese School students win Samsung Solve for Tomorrow 2024 with innovative smart glasses for the hearing impaired. Other projects celebrated.

DXC Technology and ServiceNow partner to accelerate generative AI adoption for businesses

DXC Technology partners with ServiceNow to fast-track generative AI adoption through a new Centre of Excellence, combining industry expertise and AI solutions.

Avenir CRYPTO unveils US$500 million initiative to lead global crypto innovation

Avenir CRYPTO’s US$500M initiative tackles market fragmentation and boosts crypto trading innovation at its flagship event in Singapore.

New STEM foundation launched at Expand Space to inspire youth in underserved communities

Expand Space 2024 launches a new STEM Foundation to empower underserved youth with hands-on opportunities in Deep Tech, robotics, and AI.

Related Articles

Popular Categories