The Ktor Plugin Registry Has Launched!
Kotlin Official Blog
by Garth Gilmour
1w ago
Ktor uses plugins to give you fine-grained control over the functionality included in your application. Until now, third-party plugins were managed differently from those provided by the Ktor team. This was a barrier to growth for the Ktor ecosystem. Earlier this month, in the Ktor 2024 product roadmap, we announced our Ktor Plugin Registry. This registry is now available. It enables the submission of community-based plugins to the Ktor team, categorizes plugins for easy searching, and provides users with essential documentation. Introduction At the moment you can build a Ktor project via the ..read more
Visit website
A Comprehensive Kotlin Learning Guide for All Levels
Kotlin Official Blog
by Clara Maine
1w ago
So you want to learn Kotlin – now what? Beginners in any field often encounter a fundamental problem: They don’t know what they don’t know. This resource aims to help self-taught Kotlin learners get a better sense of the learning landscape, from their first fun() main to juggling coroutines with ease. This guide is for anyone interested in the Kotlin language, regardless of how much experience you have. Whether you’re an absolute beginner learning your first language, someone looking to land a programming job, or a seasoned developer looking to deepen your knowledge in a specific area, we have ..read more
Visit website
Mastering Algorithmic Problem Solving: Insights From Kotlin Heroes
Kotlin Official Blog
by Ksenia Shneyveys
2w ago
Prepare for technical interviews and hone your algorithm skills during our special event ‘Mastering Algorithmic Problem Solving: Insights From Kotlin Heroes’ featuring two ICPC World Champions, the most significant award in algorithmic problem-solving. Meet our expert presenters: Pavel Mavrin is a tutor and researcher at JetBrains, renowned for his expertise in algorithms and data structures. Pavel won the ICPC World Champion title in 2004. Watch his Parallel Algorithms lecture. Pavel Kunyavskiy is an ICPC 2014 champion and Technical Lead in Kotlin Common Backend at JetBrains. With his ..read more
Visit website
Data Analytics With Kotlin Notebooks, DataFrame, and Kandy
Kotlin Official Blog
by Anton Arhipov
2w ago
Interactively exploring and visualizing data allows users to uncover hidden patterns, trends, and relationships that may not be immediately apparent through static analysis. This instant feedback allows users to quickly validate their assumptions, identify outliers or anomalies, and adjust their analyses. Kotlin Notebook is a convenient tool for exploring data in IntelliJ IDEA. It uses the Kotlin kernel to execute snippets of Kotlin code in cells and then renders the data in the editor. It integrates libraries such as Kotlin DataFrame for data processing and Kandy for chart creation, thus simp ..read more
Visit website
Ktor 2024 Roadmap DI Update
Kotlin Official Blog
by Garth Gilmour
1M ago
Since the Ktor Roadmap for 2024 was published there have been a lot of questions regarding Dependency Injection (DI). Specifically how Ktor will be changed to support DI, and to integrate existing DI frameworks. This work is still in its early stages, but we would like to clarify our intentions and invite feedback. First and foremost, we would stress that: There will never be any requirement to use a DI framework with Ktor. Ktor itself will never include a DI framework as part of its design. The proposed feature is solely for users who wish to combine DI with their Ktor services. We want to ..read more
Visit website
Kotlin Roundup: Unveiling the New Compose Multiplatform Release, Amper Update, and More!
Kotlin Official Blog
by Daria Voronina
1M ago
In this roundup, we invite you to explore the highlights of what has happened in the Kotlin ecosystem lately. Product News Compose Multiplatform 1.6.0 – resources, UI testing, iOS accessibility, and preview annotation The JetBrains team has released the latest version of Compose Multiplatform, a modern declarative UI framework that allows developers to share UIs across different platforms. The 1.6.0 version revamps the resource management library, introduces a UI testing API, adds iOS accessibility support, and brings the common @Preview annotation supported by JetBrains Fleet. Explore the la ..read more
Visit website
The Ktor Roadmap for 2024
Kotlin Official Blog
by Garth Gilmour
1M ago
As in 2023 and 2022, we have been working on a roadmap for our development of Ktor for the year ahead. In the interests of transparency and accountability, we would like to share our plans with you here. Our ongoing plan Our ongoing plans and goals for Ktor remain consistent with previous years. We aim to keep the framework lightweight, flexible, and transparent, so our users can easily create powerful and maintainable services and clients. With each new release, we try to improve the quality and performance of the features we provide, while simultaneously expanding our ecosystem of Ktor plugi ..read more
Visit website
Compose Multiplatform 1.6.0 – Resources, UI Testing, iOS Accessibility, and Preview Annotation
Kotlin Official Blog
by Sebastian Aigner
1M ago
Compose Multiplatform is a declarative UI framework built by JetBrains that allows developers to share UI implementations across different platforms. The 1.6.0 release brings several powerful features, as well as compatibility with the latest Kotlin version and changes from Google’s latest Jetpack Compose update. Get Started with Compose Multiplatform This release of Compose Multiplatform: Revamps the resource management library. Introduces a UI testing API. Adds iOS accessibility support. Brings a host of other features and improvements. For a description of all notable changes, see our&nbs ..read more
Visit website
Become a Kotlin Google Summer of Code Contributor: Make an Impact!
Kotlin Official Blog
by Ksenia Shneyveys
1M ago
The Kotlin Foundation has been accepted as a mentor organization for Google Summer of Code 2024!  GSoC is a global online program focused on bringing new contributors into open-source software development. Contributors work on a 12-week programming project under the guidance of Kotlin Foundation mentors from Google, Gradle, and JetBrains. What does this mean for you?  As a potential contributor, this is your chance to explore open-source development with Kotlin. If you are a student or a beginner, GSoC offers an opportunity to work on meaningful projects, gain hands-on experience, an ..read more
Visit website
Amper Update – February 2024
Kotlin Official Blog
by Márton Braun
2M ago
Amper is an experimental project configuration tool by JetBrains. With the 0.2.0 release and its accompanying tooling, we have some exciting feature updates and highlights to share. Amper now supports Gradle version catalogs, completion for adding new dependencies, and more! Read on for more details. Gradle version catalogs To make it easier to add Amper to an existing project that uses Gradle version catalogs, Amper can now access dependencies declared in these catalogs, using the $libs.library.name syntax. The IDE offers completion for libraries declared in a catalog: You can also navigate f ..read more
Visit website

Follow Kotlin Official Blog on FeedSpot

Continue with Google
Continue with Apple
OR