https://kotlinlang.org logo
Docs
Join the conversationJoin Slack
Channels
100daysofcode
100daysofkotlin
100daysofkotlin-2021
advent-of-code
aem
ai
alexa
algeria
algolialibraries
amsterdam
android
android-architecture
android-databinding
android-studio
androidgithubprojects
androidthings
androidx
androidx-xprocessing
anime
anko
announcements
apollo-kotlin
appintro
arabic
argentina
arkenv
arksemdevteam
armenia
arrow
arrow-contributors
arrow-meta
ass
atlanta
atm17
atrium
austin
australia
austria
awesome-kotlin
ballast
bangladesh
barcelona
bayarea
bazel
beepiz-libraries
belgium
berlin
big-data
books
boston
brazil
brikk
budapest
build
build-tools
bulgaria
bydgoszcz
cambodia
canada
carrat
carrat-dev
carrat-feed
chicago
chile
china
chucker
cincinnati-user-group
cli
clikt
cloudfoundry
cn
cobalt
code-coverage
codeforces
codemash-precompiler
codereview
codingame
codingconventions
coimbatore
collaborations
colombia
colorado
communities
competitive-programming
competitivecoding
compiler
compose
compose-android
compose-desktop
compose-hiring
compose-ios
compose-mp
compose-ui-showcase
compose-wear
compose-web
connect-audit-events
corda
cork
coroutines
couchbase
coursera
croatia
cryptography
cscenter-course-2016
cucumber-bdd
cyprus
czech
dagger
data2viz
databinding
datascience
dckotlin
debugging
decompose
decouple
denmark
deprecated
detekt
detekt-hint
dev-core
dfw
docs-revamped
dokka
domain-driven-design
doodle
dsl
dublin
dutch
eap
eclipse
ecuador
edinburgh
education
effective-kotlin
effectivekotlin
emacs
embedded-kotlin
estatik
event21-community-content
events
exposed
failgood
fb-internal-demo
feed
firebase
flow
fluid-libraries
forkhandles
forum
fosdem
fp-in-kotlin
framework-elide
freenode
french
fritz2
fuchsia
functional
funktionale
gamedev
ge-kotlin
general-advice
georgia
geospatial
german-lang
getting-started
github-workflows-kt
glance
godot-kotlin
google-io
gradle
graphic
graphkool
graphql
graphql-kotlin
graviton-browser
greece
grpc
gsoc
gui
hackathons
hacktoberfest
hamburg
hamkrest
helios
helsinki
hexagon
hibernate
hikari-cp
hire-me
hiring
hongkong
hoplite
http4k
hungary
hyderabad
image-processing
india
indonesia
inkremental
intellij
intellij-plugins
intellij-tricks
internships
introduce-yourself
io
ios
iran
israel
istanbulcoders
italian
jackson-kotlin
jadx
japanese
jasync-sql
java-to-kotlin-refactoring
javadevelopers
javafx
javalin
javascript
jdbi
jhipster-kotlin
jobsworldwide
jpa
jshdq
juul-libraries
jvm-ir-backend-feedback
jxadapter
k2-early-adopters
kaal
kafka
kakao
kalasim
kapt
karachi
karg
karlsruhe
kash_shell
kaskade
kbuild
kdbc
kgen-doc-tools
kgraphql
kinta
klaxon
klock
kloudformation
kmdc
kmm-español
kmongo
knbt
knote
koalaql
koans
kobalt
kobweb
kodein
kodex
kohesive
koin
koin-dev
komapper
kondor-json
kong
kontent
kontributors
korau
korean
korge
korim
korio
korlibs
korte
kotest
kotest-contributors
kotless
kotlick
kotlin-asia
kotlin-beam
kotlin-by-example
kotlin-csv
kotlin-data-storage
kotlin-foundation
kotlin-fuel
kotlin-in-action
kotlin-inject
kotlin-latam
kotlin-logging
kotlin-multiplatform-contest
kotlin-mumbai
kotlin-native
kotlin-pakistan
kotlin-plugin
kotlin-pune
kotlin-roadmap
kotlin-samples
kotlin-sap
kotlin-serbia
kotlin-spark
kotlin-szeged
kotlin-website
kotlinacademy
kotlinbot
kotlinconf
kotlindl
kotlinforbeginners
kotlingforbeginners
kotlinlondon
kotlinmad
kotlinprogrammers
kotlinsu
kotlintest
kotlintest-devs
kotlintlv
kotlinultimatechallenge
kotlinx-datetime
kotlinx-files
kotlinx-html
kotrix
kotson
kovenant
kprompt
kraph
krawler
kroto-plus
ksp
ktcc
ktfmt
ktlint
ktor
ktp
kubed
kug-leads
kug-torino
kvision
kweb
lambdaworld_cadiz
lanark
language-evolution
language-proposals
latvia
leakcanary
leedskotlinusergroup
lets-have-fun
libgdx
libkgd
library-development
linkeddata
lithuania
london
losangeles
lottie
love
lychee
macedonia
machinelearningbawas
madrid
malaysia
mathematics
meetkotlin
memes
meta
metro-detroit
mexico
miami
micronaut
minnesota
minutest
mirror
mockk
moko
moldova
monsterpuzzle
montreal
moonbean
morocco
motionlayout
mpapt
mu
multiplatform
mumbai
munich
mvikotlin
mvrx
myndocs-oauth2-server
naming
navigation-architecture-component
nepal
new-mexico
new-zealand
newname
nigeria
nodejs
norway
npm-publish
nyc
oceania
ohio-kotlin-users
oldenburg
oolong
opensource
orbit-mvi
osgi
otpisani
package-search
pakistan
panamá
pattern-matching
pbandk
pdx
peru
philippines
phoenix
pinoy
pocketgitclient
polish
popkorn
portugal
practical-functional-programming
proguard
prozis-android-backup
pyhsikal
python
python-contributors
quasar
random
re
react
reaktive
realm
realworldkotlin
reductor
reduks
redux
redux-kotlin
refactoring-to-kotlin
reflect
refreshversions
reports
result
rethink
revolver
rhein-main
rocksdb
romania
room
rpi-pico
rsocket
russian
russian_feed
russian-kotlinasfirst
rx
rxjava
san-diego
science
scotland
scrcast
scrimage
script
scripting
seattle
serialization
server
sg-user-group
singapore
skia-wasm-interop-temp
skrape-it
slovak
snake
sofl-user-group
southafrica
spacemacs
spain
spanish
speaking
spek
spin
splitties
spotify-mobius
spring
spring-security
squarelibraries
stackoverflow
stacks
stayhungrystayfoolish
stdlib
stlouis
strife-discord-lib
strikt
students
stuttgart
sudan
swagger-gradle-codegen
swarm
sweden
swing
swiss-user-group
switzerland
talking-kotlin
tallinn
tampa
teamcity
tegal
tempe
tensorflow
terminal
test
testing
testtestest
texas
tgbotapi
thailand
tornadofx
touchlab-tools
training
tricity-kotlin-user-group
trójmiasto
truth
tunisia
turkey
turkiye
twitter-feed
uae
udacityindia
uk
ukrainian
uniflow
unkonf
uruguay
utah
uuid
vancouver
vankotlin
vertx
videos
vienna
vietnam
vim
vkug
vuejs
web-mpp
webassembly
webrtc
wimix_sentry
wwdc
zircon
Powered by Linen
random
  • s

    stephanmg

    01/26/2021, 3:03 PM
    I feel like it’s being redundant if it can be inferred from the initializer.
    a
    r
    +1
    13 replies · 4 participants
  • g

    gabrielfv

    01/29/2021, 4:24 PM
    Sup guys, I’m thinking about the possibility of working abroad. I’m going for a bachelors degree in economy soon, but I work and intend to keep working with software development. I see many companies ask for a degree in CS related fields specifically. I wonder how flexible companies tend to be about that when hiring new people, specially people already on a senior position, with 7+ yrs experience. Any of you have any experience or know someone who’s been in a similar position?
    g
    c
    +1
    6 replies · 4 participants
  • u

    ursus

    01/31/2021, 5:08 AM
    Hi, I only have 1 usb c port (thunderbolt) on my laptop. If I compile/install apps via that port in development its way faster. However most of the time that port is occupied by my 4k 60hz monitor. If I were to just buy some cheap dongle thing which would give me more ports, would that work? Or does it need to be explicitly thunderbolt thing
    g
    2 replies · 2 participants
  • c

    Colton Idle

    02/04/2021, 7:08 PM
    https://blog.jetbrains.com/kotlin/2021/02/kotlin-1-4-30-released/#how-to-update
    For example, the Square, which uses Kotlin for Android
    "The Square" 👀
    😂 1
    n
    l
    2 replies · 3 participants
  • m

    Marc Knaup

    02/04/2021, 10:56 PM
    [VERSION_REQUIREMENT_DEPRECATION_ERROR] ‘name: MQualifiedTypeName’ is only available since Kotlin 1.4.30 and cannot be used in Kotlin 1.5
    I’m confused 😄
    1 reply · 1 participant
  • s

    stephanmg

    02/05/2021, 3:24 PM
    Hey, so Bintray is shutting down. Does this mean one cannot deploy artifacts to Jfrog/Bintray?
    w
    t
    6 replies · 3 participants
  • r

    Ruckus

    02/05/2021, 4:24 PM
    Is anyone else having an issue with the bug reporting in IntelliJ today? The one that shows up as a red dot in the bottom right corner when the Kotlin compiler throws an exception. When I click to report the bug to JetBrains, it's failing with a 502. It was working fine yesterday.
    m
    2 replies · 2 participants
  • u

    ursus

    02/06/2021, 12:40 AM
    How does git come up with the result (middle) in three way diff?. Its hard to see for some reason -- left side says 1.3.1, right side says 1.4, and result (middle) says 1.3 .. how?
    r
    3 replies · 2 participants
  • m

    Marc Knaup

    02/07/2021, 11:20 PM
    Has anyone actually managed to set up a reliable way to publish to GitHub Packages? I’ve tried for the first time. The process failed midway due to network error and now I have an incomplete publication published 😵 I can neither retry publishing (409 Conflict) nor delete the incomplete publication (GitHub doesn’t allow that). WTF?
    l
    e
    +1
    119 replies · 4 participants
  • a

    Ali Albaali

    02/08/2021, 9:07 PM
    Is there a way I can produce a fatJar in Multiplatform project that depends on another module? 🤔
    👍 1
    b
    4 replies · 2 participants
  • t

    Timo Gruen

    02/15/2021, 10:50 AM
    Anyone having the business-use-case of rendering a Spring Configuration Schema file, so a customer can configure the application in a convenience UI? (Probably a use-case for plugin-like architectures) I’m just searching for ideas, opinions or best-practices!
    1 reply · 1 participant
  • s

    Slackbot

    02/16/2021, 11:29 AM
    This message was deleted.
    w
    a
    3 replies · 3 participants
  • n

    Nikky

    02/19/2021, 9:41 AM
    does anyonw know of a TEXT templating engine with IDE support that can use a generated schema? eg. look up allowed variables (and types) for autocompletion ideally in a way that my program can generate a schema best would be idea and vscode plugins for it.. but just one of them would work fine as well what i am looking for is like json-schema for html or markdown templating to make obvious mistakes visible to users as soon as possible rather than only when compiling the template (as that happens rather late in a longer list of processing steps) although i hope to find something that i can use in kotlin/JVM context
    d
    n
    +1
    9 replies · 4 participants
  • i

    iamkdblue

    02/22/2021, 1:10 PM
    👋 I’m here! What’d I miss?
    😐 6
    k
    3 replies · 2 participants
  • e

    elect

    02/24/2021, 2:06 PM
    if I'm looking for some state-of-the-art solutions to interact with kotlin code from python, what are my best choices? (jython/py4j?)
    r
    8 replies · 2 participants
  • o

    oday

    03/03/2021, 9:34 AM
    Jetpack Compose really made it difficult to provide a usecase against native Android now, I believe
    u
    2 replies · 2 participants
  • e

    elect

    03/03/2021, 2:02 PM
    the only complain against using Idea via snap is that you are not notified of the updates.
    1 reply · 1 participant
  • g

    genovich

    03/04/2021, 9:29 AM
    Hey! Does anybody know any arch pattern without View? Without Model?
    r
    w
    +2
    7 replies · 5 participants
  • t

    therealbluepandabear

    03/09/2021, 2:49 AM
    Fun fact, you can print colours in Kotlin:
    println(ANSI_YELLOW)
        println("YELLOW")
    }
    
    const val ANSI_YELLOW = "\u001B[33m"
    Output:
    👍 4
    n
    w
    +1
    10 replies · 4 participants
  • r

    robstoll

    03/11/2021, 10:07 PM
    Is there a list of emoji's JetBrain's font
    JetBrains mono
    is able to show in a nice way? For instance, the information source icon is more or less a normal i whereas the magnifier right emoji looks nice, a bit like 🔎
    s
    3 replies · 2 participants
  • c

    Colton Idle

    03/12/2021, 1:33 AM
    Trying to get better at determining Big O for a solution. Here's a problem:"Return true if this string is a palindrome" The solution can be done in O(n). Why is it not O(n/2)? You can solve it in O(n) by using a pointer on the left and right side. If I use a left and right pointer and at each iteration I move both pointers. Would this not be O(n/2)? Or is this one of those cases where the 2 is a "least irrelevant figure" so I toss it out? I asked this before and I pretty much got two groups of answers... but one has to be wrong? So is the answer: 1️⃣ It is O(n/2) but that simplifies to n (get rid of the 2 because it's not significant) 2️⃣ It's not O(n/2). Even though the number of iterations is n/2 you still technically check every index, so it's just O(n)
    1️⃣ 2
    2️⃣ 1
    s
    r
    4 replies · 3 participants
  • j

    james

    03/12/2021, 1:33 PM
    Hello, where can I ask some question regarding coroutines?
    w
    1 reply · 2 participants
  • m

    mp

    03/16/2021, 8:19 AM
    hi there! can you mention template engine that you`re using in your kotlin project? (pros\cons would be a plus 😃 )
    j
    e
    +2
    7 replies · 5 participants
  • o

    oshai

    03/16/2021, 6:45 PM
    today I converted a java class to kotlin, and when I commited it to git, intellij automatically created two commits - first one is just rename. Is this a new feature?
    n
    l
    11 replies · 3 participants
  • i

    itnoles

    03/20/2021, 8:40 PM
    Google is preparing for Fuchsia's first releases - 9to5Google o.O
    t
    n
    5 replies · 3 participants
  • t

    therealbluepandabear

    03/28/2021, 1:55 AM
    Any of ya'll actually have successful apps on the Play Store/App Store - just out of interest? 😀
    d
    2 replies · 2 participants
  • t

    therealbluepandabear

    03/29/2021, 3:23 AM
    Anyone know some good ebooks regarding game development in AS with Kotlin? If I posted in the wrong place please tell me nicely.
    n
    13 replies · 2 participants
  • o

    Orhan Tozan

    04/01/2021, 1:31 PM
    Idiomatic Kotlin Application
    😜 8
    ⚗️ 2
    👌🏼 2
    😂 8
    👌 7
    k
    i
    +1
    5 replies · 4 participants
  • m

    mp

    04/02/2021, 8:53 AM
    guys how can I get images from “start screen” of Idea/DataGrip etc? 😅
    c
    4 replies · 2 participants
  • s

    Slackbot

    04/03/2021, 2:27 AM
    This message was deleted.
    i
    t
    4 replies · 3 participants
Powered by Linen
Title
s

Slackbot

04/03/2021, 2:27 AM
This message was deleted.
i

itnoles

04/03/2021, 2:29 AM
people still use Butter Knife, interesting
t

therealbluepandabear

04/03/2021, 2:29 AM
@itnoles what is this?
i

itnoles

04/03/2021, 2:30 AM
Butter Knife (jakewharton.github.io) DEAD!
t

therealbluepandabear

04/03/2021, 2:31 AM
@itnoles maybe contact ByteDance and tell them about this... 🤔
View count: 2