en
Feedback
Kotlin developer

Kotlin developer

Open in Telegram

Канал Kotlin посвящён ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡŽ языка программирования Kotlin Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… областях По всСм вопросам ΠΏΠΈΡˆΠΈΡ‚Π΅ @itru1

Show more
5 968
Subscribers
No data24 hours
-117 days
-1830 days

Data loading in progress...

Similar Channels
No data
Any problems? Please refresh the page or contact our support manager.
Tags Cloud
No data
Any problems? Please refresh the page or contact our support manager.
Incoming and Outgoing Mentions
---
---
---
---
---
---
Attracting Subscribers
March '26
March '260
in 0 channels
February '26
+23
in 0 channels
Get PRO
January '26
+16
in 0 channels
Get PRO
December '25
+26
in 0 channels
Get PRO
November '25
+77
in 0 channels
Get PRO
October '25
+106
in 0 channels
Get PRO
September '25
+27
in 0 channels
Get PRO
August '25
+26
in 0 channels
Get PRO
July '25
+20
in 0 channels
Get PRO
June '25
+27
in 0 channels
Get PRO
May '25
+30
in 0 channels
Get PRO
April '25
+18
in 0 channels
Get PRO
March '25
+5
in 0 channels
Get PRO
February '25
+21
in 0 channels
Get PRO
January '25
+26
in 0 channels
Get PRO
December '24
+297
in 0 channels
Get PRO
November '24
+300
in 0 channels
Get PRO
October '24
+337
in 0 channels
Get PRO
September '24
+388
in 0 channels
Get PRO
August '24
+229
in 0 channels
Get PRO
July '24
+15
in 0 channels
Get PRO
June '24
+7
in 0 channels
Get PRO
May '24
+128
in 0 channels
Get PRO
April '24
+56
in 0 channels
Get PRO
March '24
+82
in 0 channels
Get PRO
February '24
+4 907
in 0 channels
Get PRO
January '24
+2 027
in 0 channels
Get PRO
December '23
+1 272
in 0 channels
Get PRO
November '23
+24
in 0 channels
Get PRO
October '23
+545
in 0 channels
Get PRO
September '23
+18
in 0 channels
Get PRO
August '23
+102
in 0 channels
Get PRO
July '23
+107
in 0 channels
Get PRO
June '23
+70
in 0 channels
Get PRO
May '23
+57
in 0 channels
Get PRO
April '23
+79
in 0 channels
Get PRO
March '23
+104
in 0 channels
Get PRO
February '23
+1 011
in 0 channels
Get PRO
January '23
+118
in 0 channels
Get PRO
December '22
+120
in 0 channels
Get PRO
November '22
+448
in 0 channels
Get PRO
October '22
+1 361
in 0 channels
Get PRO
September '22
+192
in 0 channels
Get PRO
August '22
+244
in 0 channels
Get PRO
July '22
+6 151
in 0 channels
Get PRO
June '22
+4 204
in 0 channels
Date
Subscriber Growth
Mentions
Channels
08 March0
07 March0
06 March0
05 March0
04 March0
03 March0
02 March0
01 March0
Channel Posts
Мобильная Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° β€” это ΠΊΠΎΠ³Π΄Π° Ρ‚Π²ΠΎΠΉ ΠΊΠΎΠ΄ ΠΆΠΈΠ²Ρ‘Ρ‚ Π½Π° ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π°Ρ… устройств ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±Π΅Π· ΠΏΡ€Π°Π²Π° Π½Π° ΠΎΡˆΠΈΠ±ΠΊΡƒ. Π’ Mobile VK Hub ΠΊΠΎΠΌΠ°Π½Π΄Π° VK дСлится ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ этот ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ: оптимизация, ΠΏΠ°ΠΌΡΡ‚ΡŒ, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ Π½Π°Ρ‚ΠΈΠ²Ρƒ ΠΈ кросс-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅. А Π΅Ρ‰Ρ‘ рСбята дСлятся новостями индустрии ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ вакансиями. ΠŸΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΠΉΡ‚Π΅ΡΡŒ β€” Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ. Π Π΅ΠΊΠ»Π°ΠΌΠ°. ООО "Π’Πš" ИНН 7743001840

2
πŸ’» github-workflows-kt β€” инструмСнт Π½Π° Kotlin для создания Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… процСссов GitHub Actions github-workflows-kt ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ писат
πŸ’» github-workflows-kt β€” инструмСнт Π½Π° Kotlin для создания Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… процСссов GitHub Actions github-workflows-kt ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒ типобСзопасный ΠΊΠΎΠ΄ Π½Π° Kotlin для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… процСссов, планирования GitHub Actions ΠΈ Ρ‚.Π΄. πŸ–₯ GitHub 🟑 Π”ΠΎΠΊΠΈ @KotlinSenior #kotlin
2 779
3
πŸ‘©β€πŸ’» FlexibleBottomSheet β€” ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΈ настраиваСмый ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π½ΠΈΠΆΠ½ΠΈΠΌΠΈ листами (bottom sheets) Π² Jetpack Compose,+1
πŸ‘©β€πŸ’» FlexibleBottomSheet β€” ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΈ настраиваСмый ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π½ΠΈΠΆΠ½ΠΈΠΌΠΈ листами (bottom sheets) Π² Jetpack Compose, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ! 🌟 Он позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сСгмСнтированныС Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹, Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ Π½Π΅ΠΌΠΎΠ΄Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ листов, Π° Ρ‚Π°ΠΊΠΆΠ΅ обСспСчиваСт взаимодСйствиС с элСмСнтами ΠΏΠΎΠ·Π°Π΄ΠΈ листа, ΠΊΠ°ΠΊ Π² Google Maps. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚Ρ€ΠΈ уровня Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ (ΠΏΠΎΠ»Π½ΠΎΠ΅, ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ΅ ΠΈ слСгка ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ΅ состояниС), Π° Ρ‚Π°ΠΊΠΆΠ΅ Π³ΠΈΠ±ΠΊΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ для управлСния состояниями ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ. πŸ” ЛицСнзия: Apache-2.0 πŸ–₯ Github @KotlinSenior #kotlin
1 966
4
readline4k - Kotlin/Native Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для Desktop val history = "history.txt" // Filesystem path to the history file. // Configure the LineEditor. val config = LineEditorConfig( maxHistorySize = 100, completionType = CompletionType.LIST, // See the documentation for more options. ) // Create a new LineEditor instance. val editor = SimpleLineEditor( linePrefix = "> ", config = config, ).also { editor -> // Set up the completer and highlighter. editor // Provides file completion (optional). .withCompleter(SimpleFileCompleter()) // Provides color highlighting (optional). .withHighlighter(SimpleHighlighter()) // Load the history from the disk (throws LineEditorError if it fails). editor.loadHistory(history).getOrThrow() } println("Welcome to the LineEditor example!") println("Press Ctrl+C to exit") while (true) { // Read a line from the user. editor.readLine() .onFailure { err -> // err is a LineEditorError println(err.message) break } .onSuccess { line -> // We can also add the line to the history // automatically by setting autoAddHistory = true in the config. editor.addHistoryEntry(line) println(line) } } // Save the history to disk. editor.saveHistory(history) #kotlin #native #cli
1 515
5
Π•ΡΡ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π½Π° 27 августа β€” DrinkUp ΠΎΡ‚ Авито для backend-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π² НиТнСм НовгородС β˜„οΈ ВстрСчаСмся Π² 19:00 Π² DKRT space, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ дискуссий ΠΎΠ±ΡΡƒΠ΄ΠΈΡ‚ΡŒ: ➑️ ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹; ➑️ ΠΊΠΎΠΌΡƒ ΠΈ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡ‰Π΅ Π²ΠΊΠ°Ρ‚ΠΈΡ‚ΡŒΡΡ Π² Go ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ Ρ‚Π°ΠΊΠΎΠΉ странный; ➑️ ΠΊΠ°ΠΊ LLM ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ. ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅ΠΌΡ‹ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ β€” ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎ ссылкС! Π’Π°ΠΌ ΠΆΠ΅, кстати, ΠΈ рСгистрация Π½Π° ΠΈΠ²Π΅Π½Ρ‚.
1 437
6
Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈ-Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ (destructuring declarations)? ΠœΡƒΠ»ΡŒΡ‚ΠΈ-Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ (destructuring declarations ΠΈΠ»ΠΈ Π΄Π΅ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ присваиваниС) β€” это способ извлСчСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈ присвоСния ΠΈΡ… сразу нСскольким ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ. Π’ Kotlin этот ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ поддСрТиваСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° распаковки (destructuring operator) β€” componentN(), Π³Π΄Π΅ N β€” Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°. ΠŸΡ€ΠΈ создании data класса Kotlin автоматичСски создаСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ componentN() для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ свойства класса, Π³Π΄Π΅ N β€” Π½ΠΎΠΌΠ΅Ρ€ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π² конструкторС. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ componentN() Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ значСния свойств Π² порядкС ΠΈΡ… объявлСния Π² конструкторС. Π­Ρ‚ΠΎ позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΡƒΠ»ΡŒΡ‚ΠΈ-Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ для распаковки Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ свойств ΠΈ присваивания ΠΈΡ… ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ. НапримСр, Ссли Ρƒ нас Π΅ΡΡ‚ΡŒ data класс Person с двумя свойствами name ΠΈ age, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΡƒΠ»ΡŒΡ‚ΠΈ-Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ эти свойства ΠΈ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ ΠΈΡ… Π΄Π²ΡƒΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ: data class Person(val name: String, val age: Int) val person = Person("Alice", 29) val (name, age) = person println(name) // Alice println(age) // 29 Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΡƒΠ»ΡŒΡ‚ΠΈ-Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ Π² Ρ†ΠΈΠΊΠ»Π°Ρ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ спискам ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ значСния свойств: val people = listOf(Person("Alice", 30), Person("Bob", 40)) for ((name, age) in people) { println("$name is $age years old") } // Alice is 30 years old // Bob is 40 years old ΠœΡƒΠ»ΡŒΡ‚ΠΈ-Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ с массивами ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ коллСкциями: val list = listOf("apple", "banana", "orange") val (first, second, third) = list println(first) // apple println(second) // banana println(third) // orange
1 915
7
πŸ’» Vico β€” созданиС Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Π½Π° Kotlin dependencies { implementation(libs.vico.compose) implementation(libs.vico.co+2
πŸ’» Vico β€” созданиС Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Π½Π° Kotlin dependencies { implementation(libs.vico.compose) implementation(libs.vico.compose.m2) implementation(libs.vico.compose.m3) implementation(libs.vico.core) implementation(libs.vico.views) } Vico β€” это лСгкая Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Kotlin для создания Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° совмСстима ΠΊΠ°ΠΊ с Jetpack Compose, Ρ‚Π°ΠΊ ΠΈ с систСмой прСдставлСний, ΠΏΡ€ΠΈ этом 2 Π΅Ρ‘ основных модуля β€” compose ΠΈ views, β€” ΡΠ²Π»ΡΡŽΡ‚ΡΡ нСзависимыми. πŸ–₯ GitHub 🟑 Wiki @KotlinSenior #kotlin
1 413
8
ΠœΠΎΡ‰Π½ΠΎΠ΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Π»Π΅Ρ‚Π° β€” конфСрСнция JVM Day 30 августа. ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ°ΡŽΡ‚ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² β€” ΠΏΡ€ΠΎΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π½Π°Π²Ρ‹ΠΊΠΈ ΠΈ завСсти ΠΏΠΎΠ»Π΅Π·Π½
ΠœΠΎΡ‰Π½ΠΎΠ΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Π»Π΅Ρ‚Π° β€” конфСрСнция JVM Day 30 августа. ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ°ΡŽΡ‚ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² β€” ΠΏΡ€ΠΎΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π½Π°Π²Ρ‹ΠΊΠΈ ΠΈ завСсти ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ знакомства. Π§Π°ΡΡ‚ΡŒ стоимости Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ² ΠΏΠΎΠΉΠ΄Π΅Ρ‚ Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Ρ€Π΅Π³ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π²ΡƒΠ·ΠΎΠ². Основная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° состоит ΠΈΠ· Ρ‚Ρ€Π΅Ρ… сСкций: Java, Scala ΠΈ Backend. Π”Π½Π΅ΠΌ участников ΠΆΠ΄ΡƒΡ‚ Π΄ΠΎΠΊΠ»Π°Π΄Ρ‹ спикСров ΠΈΠ· Π’-Π‘Π°Π½ΠΊΠ°, ЯндСкса, 2Π“Π˜Π‘, Squad, 01. tech, Π° Π²Π΅Ρ‡Π΅Ρ€ΠΎΠΌ β€” Π°Ρ„Ρ‚Π΅ΠΏΠ°Ρ‚ΠΈ. ΠšΡƒΠΏΠΈΡ‚ΡŒ Π±ΠΈΠ»Π΅Ρ‚Ρ‹ Π΄ΠΎ 25 июля ΠΏΠΎ старой Ρ†Π΅Π½Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΡƒΡ‚. Π”ΠΎ встрСчи Π² ΡˆΡ‚Π°Π±-ΠΊΠ²Π°Ρ€Ρ‚ΠΈΡ€Π΅ Π’-Π‘Π°Π½ΠΊΠ°.
982
9
Допускали Π»ΠΈ Π²Ρ‹ Π±Π°Π³ΠΈ (ΠΊΡ€Π΅ΡˆΠΈ, Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π΅) ΠΏΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ игнорирования Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎ значСния Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ?
980
10
πŸ‘©β€πŸ’» kotlin-math β€” Π½Π°Π±ΠΎΡ€ API Π² Kotlin, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… для упрощСния выполнСния матСматичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, связанных с Π³Ρ€Π°Ρ„ΠΈΠΊΠΎ
πŸ‘©β€πŸ’» kotlin-math β€” Π½Π°Π±ΠΎΡ€ API Π² Kotlin, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… для упрощСния выполнСния матСматичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, связанных с Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ! 🌟 Π­Ρ‚ΠΈ API Π² основном ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с GLSL (OpenGL Shading Language), Ρ‡Ρ‚ΠΎ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ пСрСнос ΠΊΠΎΠ΄Π° Π² ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Ρ‹ ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ. ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅ΠΌΡ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для использования Π² качСствС Π·Π½Π°Ρ‡ΠΈΠΌΡ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ², Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ API прСдставлСны Π² Π²ΠΈΠ΄Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня, Π° Π½Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ². πŸ” ЛицСнзия: Apache-2.0
1 301
11
πŸ‘©β€πŸ’» Ktorm β€” минималистичный ORM для Kotlin-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². Π­Ρ‚ΠΎΡ‚ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΈΠ½ΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π±Π°
πŸ‘©β€πŸ’» Ktorm β€” минималистичный ORM для Kotlin-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². Π­Ρ‚ΠΎΡ‚ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΈΠ½ΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…: вмСсто слоТных ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ ΠΈ ΠΌΠ°Π³ΠΈΠΈ Π°Π½Π½ΠΎΡ‚Π°Ρ†ΠΈΠΉ здСсь чистый Kotlin-ΠΊΠΎΠ΄ с Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ SQL DSL. ΠŸΡ€ΠΈ этом Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Π½Π΅ абстрагируСтся ΠΎΡ‚ SQL, Π° Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ Π΅Π³ΠΎ дополняСт: Π²Ρ‹ всСгда Π²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΊΠ°ΠΊΠΎΠΉ запрос Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½, Π½ΠΎ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Π΅Π³ΠΎ Π½Π° понятном Kotlin. ВстроСнная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠ°Π³ΠΈΠ½Π°Ρ†ΠΈΠΈ, Π°Π³Ρ€Π΅Π³Π°Ρ†ΠΈΠΉ ΠΈ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ Π΄Π΅Π»Π°Π΅Ρ‚ Ktorm Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΌ ΠΊ использованию Π² production. @KotlinSenior #kotlin
1 212
12
πŸ“Ή ΠžΡ‚Ρ€Ρ‹Π²ΠΎΠΊ Kotlin Conf Keynote с рассказом ΠΏΡ€ΠΎ Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠ΅ Ρ„ΠΈΡ‡ΠΈ Π² Kotlin. Π§Ρ‚ΠΎ-Ρ‚ΠΎ ΡƒΠ²ΠΈΠ΄Π΅ΠΌ осСнью 2025, Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΆΠ΄Π°Ρ‚ΡŒ большС Π³ΠΎΠ΄Π° οΏ½
πŸ“Ή ΠžΡ‚Ρ€Ρ‹Π²ΠΎΠΊ Kotlin Conf Keynote с рассказом ΠΏΡ€ΠΎ Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠ΅ Ρ„ΠΈΡ‡ΠΈ Π² Kotlin. Π§Ρ‚ΠΎ-Ρ‚ΠΎ ΡƒΠ²ΠΈΠ΄Π΅ΠΌ осСнью 2025, Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΆΠ΄Π°Ρ‚ΡŒ большС Π³ΠΎΠ΄Π° 🀯 0:00 ВступлСниС 0:30 Positional Destructing (Π΅ΡΡ‚ΡŒ) 1:09 Named-based destructing (новая) 1:51 Nullability: Safety and ergonomics 3:00 Error class/object (новая) 4:07 Must-use Return Values (новая) #kotlin
1 343
13
A/B-тСстированиС Π² Android-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅: Π³Π°ΠΉΠ΄ для middle+ Ρ€Π°Π·Ρ€Π°Π±ΠΎΠ² Π§ΠΈΡ‚Π°Ρ‚ΡŒ...
1 552
14
Π•ΡΡ‚ΡŒ Π»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° Server Driven UI (SDUI, ΠΎΠ½ ΠΆΠ΅ BDUI) Π² вашСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ?
985
15
ΠšΠΎΡ„Π΅ ΠΈ ΠΊΡ€Π°Π±Ρ‹. Π’Ρ‹Π·ΠΎΠ² Rust-ΠΊΠΎΠ΄Π° ΠΈΠ· Java Π§ΠΈΡ‚Π°Ρ‚ΡŒ...
ΠšΠΎΡ„Π΅ ΠΈ ΠΊΡ€Π°Π±Ρ‹. Π’Ρ‹Π·ΠΎΠ² Rust-ΠΊΠΎΠ΄Π° ΠΈΠ· Java Π§ΠΈΡ‚Π°Ρ‚ΡŒ...
1 506
16
ΠšΠΎΡ„Π΅ ΠΈ ΠΊΡ€Π°Π±Ρ‹. Π’Ρ‹Π·ΠΎΠ² Rust-ΠΊΠΎΠ΄Π° ΠΈΠ· Java Π§ΠΈΡ‚Π°Ρ‚ΡŒ...
1
17
БСрия Π²Π΅Π±ΠΈΠ½Π°Ρ€ΠΎΠ² ΠΏΠΎ сСрвСрной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π½Π° Kotlin. ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π‘Ρ‚Π°Ρ‚ΡŒΡ рассказываСт ΠΎ Π½ΠΎΠ²ΠΎΠΉ вСрсии популярной срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΡ‚ JetBrains β€” IntelliJ IDEA. Π’ Π½Π΅ΠΉ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ нововвСдСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ·Π²Π°Π½Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ программистов Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ ΠΈ эффСктивной. Π§ΠΈΡ‚Π°Ρ‚ΡŒ...
1 653
18
ΠŸΠΎΠ³Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΌΠΈΡ€ Lint'a Π² Android-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ (Ρ‡Π°ΡΡ‚ΡŒ 2) Π§ΠΈΡ‚Π°Ρ‚ΡŒ...
1 074
19
ПишСм Android ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ спам-Π·Π²ΠΎΠ½ΠΊΠΎΠ² Π§ΠΈΡ‚Π°Ρ‚ΡŒ...
1 352
20
Π“Π°ΠΉΠ΄ ΠΏΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Π° Composite Π² Kotlin с sealed-классами ΠΈ ΠΊΠΎΡ€ΡƒΡ‚ΠΈΠ½Π°ΠΌΠΈ Π§ΠΈΡ‚Π°Ρ‚ΡŒ...
1 465