Best of KotlinJune 2025

  1. 1
    Article
    Avatar of javarevisitedJavarevisited·47w

    5 Projects You Can Build to learn Android App Development in 2025

    Five beginner-friendly Android app projects to practice mobile development skills: weather forecast app using APIs, blog reader app for WordPress content, dictionary app with search functionality, quiz app with scoring system, and web browser clone. Each project targets different skill levels and includes references to Udemy courses for guidance. The projects cover essential Android concepts like API integration, JSON parsing, user interface design, and data handling using Java and Kotlin.

  2. 2
    Article
    Avatar of facebook_codeFacebook Engineering·43w

    Meta joins Kotlin Foundation

    Meta has joined the Kotlin Foundation as a gold member, reinforcing their commitment to Kotlin and Android development. The company has been migrating tens of millions of lines of Android code from Java to Kotlin using their internal tool called Kotlinator, which automates the conversion process. Meta also contributes to the ecosystem through open source projects like Buck2 build toolchain and participates in enterprise Java-to-Kotlin working groups. This membership allows Meta to support the Kotlin Foundation's grants program and advance the language's capabilities across platforms.

  3. 3
    Article
    Avatar of jetbrainsJetBrains·47w

    IntelliJ IDEA 2025.1.2 Is Out!

    IntelliJ IDEA 2025.1.2 is now available with several important bug fixes. Key improvements include resolving IDE startup issues with problematic plugins, fixing false positive module warnings, restoring Maven compiler arguments functionality, correcting GitLab code review mode, preserving terminal working directories after restart, enabling Terraform inspection suppression, fixing Quick Documentation font scaling, and restoring Git context menu options for symbolic link paths. Users can update through the IDE, Toolbox App, or download from the website.

  4. 4
    Article
    Avatar of jetbrainsJetBrains·45w

    Ktor 3.2.0 Is Now Available

    Ktor 3.2.0 introduces significant new features including dependency injection module, HTMX integration, typed configuration deserialization, Unix domain socket support for CIO engine, and Gradle version catalog support. The release also adds suspend modules for asynchronous initialization and improved integration with existing DI frameworks like Koin. Notable improvements include automatic configuration file deserialization into data classes and enhanced HTML attribute handling for HTMX applications.

  5. 5
    Article
    Avatar of itnextITNEXT·44w

    Rich errors in Kotlin 2.4: say goodbye to boring try/catch or not quite yet?

    Kotlin 2.4 introduces Rich Errors, a new error handling approach using union types that allows functions to return multiple possible types like `User | NetworkError | NotFound`. This feature makes error handling explicit at the type level, eliminating the need for Result wrappers or verbose sealed classes. The compiler enforces handling of all possible error cases, making code more predictable and type-safe. While currently experimental, Rich Errors offer a cleaner alternative to traditional try/catch blocks for expected business logic failures, though they're not suitable for truly exceptional system errors.

  6. 6
    Article
    Avatar of jetbrainsJetBrains·44w

    IntelliJ IDEA 2025.1.3 Is Out!

    IntelliJ IDEA 2025.1.3 has been released with several bug fixes including improved Dart test display, AsyncAPI 3.0 preview support, better environment variable handling, Aarch64 plugin compatibility fixes, UI improvements for run configurations, and enhanced quick-fix suggestions. The update is available through the IDE, Toolbox App, or direct download.