https://kotlinlang.org logo
Join SlackCommunities
Powered by
# awesome-kotlin
  • i

    irus

    12/23/2019, 11:11 PM
    set the channel description: Discussion on Kotlin.link
  • o

    Ovsyannikov Alexey

    02/11/2020, 1:53 AM
    Hello. Do anybody knows, how can I add my library into https://kotlin.link site? My library was added in project https://github.com/KotlinBy/awesome-kotlin, but still absent in https://kotlin.link
    👍 1
    i
    • 2
    • 6
  • h

    Harsh Deep

    04/09/2020, 6:39 AM
    Hi everyone. I'm a university student and with a few friends I put together this Kotlin learning site [Gentle Kotlin](https://gentlekotlin.com) and it also has a cheatsheet page that people visit a lot https://gentlekotlin.com/cheatsheet. I've looked at the repo format and the branch to commit to and everything (the kt files) but I'm just wondering if this should be one or two different links and anything else I need to know before I make a pull request.
    i
    • 2
    • 2
  • g

    gianluz

    04/28/2020, 4:05 PM
    Hi there!! i would like to add our project to awesome kotlin! for the steps to follow, is enough forking the repo, open a pr with the new link?? thanks
  • g

    gianluz

    04/28/2020, 4:50 PM
    https://github.com/KotlinBy/awesome-kotlin/pull/553
    i
    • 2
    • 2
  • a

    akuleshov7

    10/11/2020, 11:26 AM
    Hey guys, is there any chance to add our project to awesome Kotlin? We have created a linter (checker + autofixer) for Kotlin. DiKTat - is a code style and is a custom ruleset for ktlint (code style framework used in detekt project) with a hundred of complex checkers and fixers that can detect codestyle and codesmell issues. https://github.com/cqfn/diKTat
    i
    • 2
    • 3
  • h

    Holger Steinhauer [Mod]

    01/11/2021, 2:31 PM
    Hey ya. Just stumbled over your GitHub repo 🙂 I’d like to add the Virtual Kotlin User Group but struggle to find the corresponding file 🤔
    i
    • 2
    • 2
  • n

    note8g2018

    03/03/2021, 10:10 AM
    Please tell Google to update the code lab for jetpack compose https://developer.android.com/courses/pathways/compose It is not working now Because the code is old and there are many huge changes in the framework jetpack compose Google should update the code
    🛑 2
    no red 2
    i
    l
    • 3
    • 4
  • r

    Raju Shingadiya

    05/03/2022, 3:37 AM
    how to measure time that your code to took
    👏 2
    m
    • 2
    • 1
  • y

    Yashwant Gowla

    08/23/2022, 1:53 PM
    SSCustomBottomNavigation is a customizable bottom bar library with curved animations and Jetpack Navigation support. Source : https://www.linkedin.com/posts/yashwant-gowla-3167a8110_bottomnavigation-android-kotl[…]930465660929-d7Hz?utm_source=share&utm_medium=member_desktop
    ezgif.com-gif-maker.mp4
  • s

    Sam Gammon

    01/01/2023, 2:50 AM
    Hello K friends, What if Node were more than just JS? To celebrate the new year, I am pleased to share a new project called Elide, a new server runtime, like Node or Deno, but polyglot, written in Kotlin and based on GraalVM. We are in alpha and very open to early feedback and contributions for anyone interested, over in #framework-elide 🥳 You can do wild things with it, like fast React SSR in Micronaut or Spring. Guest language support is starting with JS, but there are plans to integrate other languages like Python, Ruby, and Rust/Go/etc. via LLVM. Of course,
    native-image
    is supported out of the box. • 🚀 Trying it out
    Copy code
    curl -sSL --tlsv1.2 dl.elide.dev/cli/install.sh | bash -s -
    👆 the one liner works on Darwin (amd64/arm64), and Linux (amd64) so far.
    If you prefer NPX:
    Copy code
    npx @elide-dev/elide@alpha shell
    K Building Kotlin apps with it • Elide can be used as a plain library with a regular Micronaut server, and Ktor support is on the way. There are Maven artifacts in a custom repository which is easy to use during the alpha; you can see a sample here. • G Gradle plugin You can easily install the Gradle plugin to build your frontend assets and your Kotlin/JS, and package it into your server binary. It will handle building for SSR and CSR both, so you can easily switch between browser rendering modes. Check it out here. Maven and Bazel support are planned. • 🖥️ Using the shell
    elide shell
    drops you into a shell just like Node (see attached screenshot), the difference being the
    URL
    class we're using here is implemented in Kotlin, backed by the road-tested power of Micronaut, KotlinX, Netty, and the Java standard library. It has simply been adapted for use in JavaScript, according to the WhatWG URL Spec. • js Use Kotlin/JS or regular Node stack Elide packages and consumes your JS/TS with built-in support for
    esbuild
    , so you can use a standard Node toolchain or the Kotlin/JS stack. • 💨 Super fast React SSR Because Elide is basically Kotlin with a super-fast JS runtime attached, it can do JS SSR without leaving the JVM. This can soon be drop-in compatible with many React apps. You can see a live sample here to confirm it is fast and server-rendered. The code for that sample is pasted below to show how simple it is to call back and forth between Kotlin and your React app:
    Copy code
    @Page class Index : PageWithProps<YourProps>(YourProps.serializer()) {
    
        // Serve React SSR.
        @Get("/") suspend fun indexPage(request: HttpRequest<*>) = ssr(request) {    // 1: tell the server we're going to do SSR for this request
          head {
            title { +"Hello, Elide!" }
            stylesheet("/styles/base.css")
            stylesheet("/styles/main.css")
            script("/scripts/ui.js", defer = true)   // <-- 2: serve the CSR bundle so it can hydrate the react SSR response
          }
          body {
            injectSSR(this@Index, request)    // <-- 3: execute the JS VM to produce the SSR response, and splice it into the server response
          }
        }
    
    }
    • 🐙 Contributors needed The future of software is much more polyglot than today's paradigm: developers love to fight about frameworks, but at the end of the day, we're all writing code, and eliminating barriers between languages means easier collaboration and more value for all of us. It shouldn't be a Node vs. The World or a Rust vs. The World argument; we should get to pick and pull the best code we want from anywhere and use it to build our apps, especially from a multi-platform language like Kotlin. This runtime and framework are designed for that future. *If you agree, join us and make a dent in the universe*; you'll have a chance to be impactful and shape a brave new idea from the ground up. • 🙏 Thank you We chose Kotlin because of the fantastic community. 2023 will be a massive year for Kotlin, and we think that betting the farm on it is reasonable and smart. We are super excited about what JetBrains and Kotlin have in store for us with K2, context receivers, value classes... just so much to look forward to. Cheers and happy new year, Kotlin devs, K sam Slack Conversation
  • v

    Viktor Sirotin

    01/28/2023, 4:19 PM
    https://viktor-sirotin.medium.com/kotunil-si-units-kotlin-part-one-introduction-to-kotunil-3b5add3e7acc
    ➕ 1
    👀 1