Kotlin

Логотип телеграм канала @kotlin_lib — Kotlin K
Логотип телеграм канала @kotlin_lib — Kotlin
Адрес канала: @kotlin_lib
Категории: Технологии
Язык: Русский
Количество подписчиков: 1.56K
Описание канала:

Подборки полезного материала по Kotlin. По всем вопросам @evgenycarter

Рейтинги и Отзывы

3.67

3 отзыва

Оценить канал kotlin_lib и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

1

3 звезд

0

2 звезд

1

1 звезд

0


Последние сообщения

31 авг 2022
Kotlin: Иллюстрированное руководство
Готовы ли вы изучить программирование на Kotlin?

Эта серия начинается с основ Kotlin и плавно переходит от концепции к концепции, так что даже человек, не имеющий никакого опыта, сможет стать опытным разработчиком Kotlin.

Независимо от того, являетесь ли вы новичком в языке или опытным профессионалом, я надеюсь, что эта серия даст вам прочный фундамент понимания, который позволит вам стать лучшим разработчиком Kotlin.

https://typealias.com/start/


@kotlin_lib
5.9K views13:05
Подробнее
Поделиться:
Открыть/Комментировать
30 авг 2022
Effective Kotlin: Best practices
Автор: Marcin Moskala (2019)

Kotlin - мощный и прагматичный язык, но недостаточно знать о его функциях. Вам также необходимо знать, когда и каким образом их следует использовать. В этой книге представлены и подробно описаны лучшие практики разработки на Kotlin. Каждый пункт представлен как четкое практическое правило, подкрепленное подробными объяснениями и примерами.

В книге раскрыты следующие темы:
Безопасность;
Читаемость;
Переиспользуемость;
Дизайн абстракций;
Создание объектов.

@kotlin_lib
165 views05:26
Подробнее
Поделиться:
Открыть/Комментировать
29 авг 2022
Android Kotlin Starter Project 2022

Чистое многомодульное offline-first масштабируемое приложение для Android. С использованием Jetpack Compose, MVI, корутины Kotlin/Flow, сериализацию Kotlin, Hilt и Room. Создано, чтобы продемонстрировать передовой опыт использования функций Kotlin и новейших библиотек Android.

https://github.com/krzdabrowski/android-starter-2022

@kotlin_lib
603 views09:06
Подробнее
Поделиться:
Открыть/Комментировать
26 авг 2022
Chain of validators with Kotlin

https://medium.com/vmlyrpoland-tech/chain-of-validators-with-kotlin-49329559620b

@kotlin_lib
357 views08:00
Подробнее
Поделиться:
Открыть/Комментировать
25 авг 2022
Kotlin Flow: Best Practices

https://florentblot.medium.com/kotlin-flow-best-practices-ab05e249ec1c

@kotlin_lib
417 views08:53
Подробнее
Поделиться:
Открыть/Комментировать
24 авг 2022
Singleton in Kotlin

https://www.droidchef.dev/how-to-create-singleton-in-kotlin/

@kotlin_lib
409 views07:20
Подробнее
Поделиться:
Открыть/Комментировать
21 авг 2022
Things every Kotlin Developer should know about Coroutines. Part 1: CoroutineContext.
https://maxkim.eu/things-every-kotlin-developer-should-know-about-coroutines-part-1-coroutinecontext

Things every Kotlin Developer should know about Coroutines. Part 2: CoroutineScope.
https://maxkim.eu/things-every-kotlin-developer-should-know-about-coroutines-part-2-coroutinescope


Things every Kotlin Developer should know about Coroutines. Part 3: Structured Concurrency.
https://maxkim.eu/things-every-kotlin-developer-should-know-about-coroutines-part-3-structured-concurrency

Things every Kotlin Developer should know about Coroutines. Part 4: Exception Handling.
https://maxkim.eu/things-every-kotlin-developer-should-know-about-coroutines-part-4-exception-handling

Things every Kotlin Developer should know about Coroutines. Part 5: Cancellation.
https://maxkim.eu/things-every-kotlin-developer-should-know-about-coroutines-part-5-cancellation

@kotlin_lib
2.1K views10:27
Подробнее
Поделиться:
Открыть/Комментировать
19 авг 2022
SuspendApp: A New Arrow Library

https://www.47deg.com/blog/release-post-arrow-suspendapp/

@kotlin_lib
506 views12:07
Подробнее
Поделиться:
Открыть/Комментировать
17 авг 2022
Apollo Kotlin: Новый мультиплатформенный менеджер памяти

https://www.apollographql.com/blog/mobile/kotlin/apollo-kotlin-new-multiplatform-memory-manager/

@kotlin_lib
585 views09:25
Подробнее
Поделиться:
Открыть/Комментировать
15 авг 2022
Курс по Kotlin для начинающих

Курс по созданию приложений под Андроид на языке программирования Kotlin и среде разработки Android Studio

На данный момент на youtube доступно 36 видео.

@kotlin_lib
8.3K views10:49
Подробнее
Поделиться:
Открыть/Комментировать
11 авг 2022
Набор шпаргалок по kotlin

@kotlin_lib
3.0K views10:32
Подробнее
Поделиться:
Открыть/Комментировать
9 авг 2022
Kmm-GitHubViewer - Kotlin Multiplatform Mobile version GitHubViewer
Пример проекта на Kmm с поддержкой Android и iOS.

https://github.com/keygenqt/kmm-GitHubViewer

https://keygenqt.github.io/kmm-GitHubViewer/

@kotlin_lib
676 views12:44
Подробнее
Поделиться:
Открыть/Комментировать
8 авг 2022
Kotlin Multiplatform Wizard для быстрого создания проектов.

https://terrakok.github.io/kmp-web-wizard/

@kotlin_lib
596 views07:52
Подробнее
Поделиться:
Открыть/Комментировать
4 авг 2022
Get started with Kotlin Multiplatform Mobile
Обновленный онбординг для Kotlin Multiplatform Mobile

https://kotlinlang.org/docs/multiplatform-mobile-getting-started.html

@kotlin_lib
686 views15:22
Подробнее
Поделиться:
Открыть/Комментировать
3 авг 2022
Diktat – легковесный статический анализатор для Kotlin на базе фреймворка ktlint

Позволяет не только находить стилистические и функциональные ошибки в коде, но и автоматически исправлять их. Был представлен на международной конференции ISSRE 2021.

Diktat - это не только 110+ кастомизируемых инспекций, это собственные плагины для Gradle и Mavel, интеграция с github через SARIF, интеграция со Spotless, но и свой подробный coding guide по оформлению кода, написанного на Kotlin, который объясняет, зачем нужны те или иные инспекции.

Online demo
Command line app

@kotlin_lib
9.9K views21:00
Подробнее
Поделиться:
Открыть/Комментировать
1 авг 2022
MVIKotlin 3.0.0

This release is published without compatibility metadata variant - the IDE may flag MVIKotlin as unresolved if you are using Kotlin 1.6.20 or above. This is fixed in v3.0.1.

https://github.com/arkivanov/MVIKotlin/releases/tag/3.0.0

@kotlin_lib
603 views07:32
Подробнее
Поделиться:
Открыть/Комментировать
11 июл 2022
Как использовать gRPC-клиент в проекте на Kotlin Multiplatform Mobile

Нам давно хотелось рассказать сообществу о том, как мы разрабатываем фичи в KMM-проектах, и вот на одном из них подвернулась хорошая нестандартная задача. На ней, помимо собственно решения задачи, продемонстрируем путь добавления новой фичи в проект.

@kotlin_lib
1.9K views05:00
Подробнее
Поделиться:
Открыть/Комментировать
11 июл 2022
Programming DSLs in Kotlin
Venkat Subramaniam (2021)

Creating your own domain-specific languages (DSLs) is both challenging and exhilarating. DSLs give users a way to interact with your applications more effectively, and Kotlin is a fantastic language to serve as a host for internal DSLs, because it greatly reduces the pain and effort of design and development. But implementing DSLs on top of Kotlin requires understanding the key strengths of the language and knowing how to apply them appropriately. Learn to avoid the pitfalls and leverage the language while creating your own elegant, fluent, concise, and robust DSLs using Kotlin.

@kotlin_lib
141 views04:36
Подробнее
Поделиться:
Открыть/Комментировать
10 июл 2022
Линтинг в Kotlin: полное руководство по настройке и эксплуатации

https://247webdevs.blogspot.com/2022/05/linting-in-kotlin-complete-guide.html

@kotlin_lib
168 views16:07
Подробнее
Поделиться:
Открыть/Комментировать
8 июл 2022
Atomic Kotlin
Bruce Eckel, Svetlana Isakova (2021) PDF, ePUB, MOBI

For both beginning and experienced programmers! From the author of the multi-award-winning Thinking in C++ and Thinking in Java together with a member of the Kotlin language team comes a book that breaks the concepts into small, easy-to-digest "atoms," along with exercises supported by hints and solutions directly inside IntelliJ IDEA!
Version 1.1 (November 2021) includes updates for Kotlin 1.5 (works with 1.6) and all corrections/clarifications since the original release.

No programming background necessary.Summaries for experienced programmers.Easy steps via very small chapters ("atoms").Free accompanying exercises/solutions within IntelliJ Idea.Gives you a strong Kotlin foundation.Kotlin is cleaner, more consistent and far more powerful than Java.Increase programming productivity with Kotlin's clear, concise syntax.Produce safer, more reliable programs.Kotlin easily interacts with Java.Effortlessly migrate by adding pieces of Kotlin to an existing Java project.Support for Windows, Mac and Linux.Free version of Intellij IDEA includes extensive Kotlin support.Book resources, live seminars, workshops and consulting available at AtomicKotlin.com.

@kotlin_lib
233 views07:33
Подробнее
Поделиться:
Открыть/Комментировать
4 июл 2022
Начиная с Котлин 1.7.0 добавляйте kotlin.build.report.output=file в ваш gradle.properties и на выходе получите подробный отчет о компиляции вашего проекта.

Позволит следить за скоростью сборки, исправлять проблемы и трекать регрессии
Можно настроить отправку на сервер и многое другое. Как читать отчет и другие подробности в посте.

https://blog.jetbrains.com/kotlin/2022/06/introducing-kotlin-build-reports/

@kotlin_lib
3.5K views07:03
Подробнее
Поделиться:
Открыть/Комментировать
2 июл 2022
14 задач по Kotlin lists, которые заставят вас подумать

В этой статье – сложные и не очень задачи, чтобы проверить, насколько хорошо вы разбираетесь в операторах для списков. Готовы испытать свои скиллы? Тогда поехали.

@kotlin_lib
375 views06:49
Подробнее
Поделиться:
Открыть/Комментировать
28 июн 2022
Things every Kotlin Developer should know about Coroutines.

Part 1: CoroutineContext
Part 2: CoroutineScope
Part 3: Structured Concurrency
Part 4: Exception Handling
Part 5: Cancellation

@kotlin_lib
9.0K views09:28
Подробнее
Поделиться:
Открыть/Комментировать
27 июн 2022
Курс по Kotlin для начинающих

Курс по созданию приложений под Андроид на языке программирования Kotlin и среде разработки Android Studio

Курс состоит из 36 видеокроков

@kotlin_lib
3.2K views08:18
Подробнее
Поделиться:
Открыть/Комментировать
24 июн 2022
Как работают обобщения в Kotlin

Одна из главных задач разработчика — писать лаконичный код и избегать дублирования. Обобщения (generics) относятся к числу функциональностей, которые улучшают производительность, способствуют созданию меньших объемов кода и сокращению случаев его переиспользования и т. д. Следовательно, с ними обязательно нужно познакомиться.

@kotlin_lib
438 views05:16
Подробнее
Поделиться:
Открыть/Комментировать
23 июн 2022
Telegram Bot на Kotlin: Введение

https://habr.com/ru/post/672488/

@kotlin_lib
372 views06:01
Подробнее
Поделиться:
Открыть/Комментировать
22 июн 2022
Kotlin за час. Теория и практика.





00:00 - Вступление
1:07 - Введение
3:25 - Hello World!
5:05 - Переменные
9:37 - Циклы
12:39 - Диапазоны
15:32 - Функции
22:53 - Альтернатива перегрузке методов
25:47 - Vararg
29:40 - PVS-Studio
30:39 - Null Pointer Exception
35:31 - Elvis оператор
36:51 - Оператор !!
38:59 - When Expression
44:09 - Lambda выражения
45:55 - Полезные функции на коллекциях
50:30 - ООП в Kotlin (Классы и объекты)
50:41 - Первичный конструктор
53:49 - Вторичный конструктор
56:00 - Конструктор без аргументов
56:45 - Ключевое слово data
1:02:09 - Задачи с собеседования Яндекса
1:03:26 - Условие первой задачи
1:05:06 - Решение первой задачи
1:10:00 - Условие второй задачи
1:10:45 - Решение второй задачи
1:15:00 - Условие третьей задачи
1:15:50 - Решение третьей задачи

@kotlin_lib
306 views11:36
Подробнее
Поделиться:
Открыть/Комментировать
21 июн 2022
Kotlin Multiplatform In-Memory SQLDelight Database for Integration and UI Testing on iOS and Android

https://akjaw.com/kotlin-multiplatform-testing-sqldelight-integration-ios-android/

@kotlin_lib
225 views07:50
Подробнее
Поделиться:
Открыть/Комментировать
20 июн 2022
Kotlin 1.7.0 Released

https://blog.jetbrains.com/kotlin/2022/06/kotlin-1-7-0-released/





@kotlin_lib
800 views07:34
Подробнее
Поделиться:
Открыть/Комментировать