Худи RYBE для Kotlin — это лаконичная, функциональная вещь
Мы добавили несколько фичей, чтобы тебе было классно и комфортно:
⚫️ Карман на металлических кнопках
⚫️ Салфетка для очков или экрана в кармане
⚫️ Люверсы для пропуска
⚫️ Удобный шнурок
⚫️ Надпись на капюшоне и одна особенная внутри него
⚫️ Карман внутри для наушников, чтобы они не болтались и не терялись
Выбрать свой язык программирования и заказать толстовку можно на сайте: http://rybe.store/
Наш tg
Реклама ИП Кольцова Римма Алексеевна, ИНН 760212761004, erid: 2Vtzqux1uxZ
Мы добавили несколько фичей, чтобы тебе было классно и комфортно:
Выбрать свой язык программирования и заказать толстовку можно на сайте: http://rybe.store/
Наш tg
Реклама ИП Кольцова Римма Алексеевна, ИНН 760212761004, erid: 2Vtzqux1uxZ
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1
<dependency>
<groupId>io.github.qdsfdhvh</groupId>
<artifactId>image-loader</artifactId>
<version>1.8.1</version>
</dependency>
Позволяет настраивать пользовательский ImageLoader на каждой платформе и не только
@KotlinSenior
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1
dependencies {
testImplementation("io.strikt:strikt-core:<version>")
}Strikt — это библиотека Kotlin для работы с assertion в тестах;
предназначена для использования с такими компонентами как JUnit, Minutest, Spek или KotlinTest.
Strikt опирается на свободный стиль утверждений, похожий на AssertJ, но не использует сложную иерархию классов для построения утверждений.
@KotlinSenior #kotlin
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1
🎯 Бизнес-логика приложения на уровне кода
Приглашаем на открытый урок.
🗓 10 ноября в 19:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Kotlin Backend Developer. Professional».
Программа вебинара:
✔️ Что такое бизнес-логика и почему она — сердце вашего приложения.
✔️ Практическое применение шаблона Chain of Responsibility для построения гибкой логики.
✔️ Разработка собственной библиотеки на Kotlin DSL для управления бизнес-процессами.
Вебинар будет полезен:
Backend-разработчикам, архитекторам и IT-предпринимателям
В результате вебинара:
Вы научитесь проектировать и реализовывать гибкую бизнес-логику с помощью шаблона Chain of Responsibility, а также создавать модули, которые легко поддерживать и расширять.
🔗 Ссылка на регистрацию: https://vk.cc/cR0TPX
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Приглашаем на открытый урок.
🗓 10 ноября в 19:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Kotlin Backend Developer. Professional».
Программа вебинара:
Вебинар будет полезен:
Backend-разработчикам, архитекторам и IT-предпринимателям
В результате вебинара:
Вы научитесь проектировать и реализовывать гибкую бизнес-логику с помощью шаблона Chain of Responsibility, а также создавать модули, которые легко поддерживать и расширять.
🔗 Ссылка на регистрацию: https://vk.cc/cR0TPX
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Landscapist обеспечивает загрузку и отрисовку изображений с помощью 3 компонентов: Glide, Coil и Fresco.
Landscapist поддерживает отслеживание состояний загрузки изображений.
Библиотека также предоставляет разные удобные анимации, включая кроссфейды, трансформации размытия и многие другие.
А ещё Landscapist позволяет гибко управлять загрузкой изображений с помощью массы плагинов
@KotlinSenior #kotlin
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Приглашаем на открытый урок.
🗓 20 ноября в 19:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Kotlin Backend Developer. Professional».
Программа вебинара:
Вебинар будет полезен:
Бэкенд-разработчикам на Kotlin, тимлидам и всем, кто хочет писать более чистый и поддерживаемый код.
В результате вебинара:
Научитесь создавать собственные DSL и применять их при разработке
🔗 Ссылка на регистрацию: https://vk.cc/cR9xSy
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
1
—
brew install ktlintВообще, это довольно известный линтер, но если вдруг кто не знал — обязательно попробуйте
Особенности ktlint:
— не требует настройки; уже из коробки ktlint позволяет отслеживать соблюдение соглашений по стилю — Android Kotlin Style Guide
— ktlint позволяет легко создать собственные наборы правил; при необходимости эти правила можно легко отключить
— в ktlint встроен форматтер, который исправляет неправильное написание кода, когда это возможно
— настраиваемый вывод; из коробки доступны несколько отчетов форматов вывода
plain, plain-summary, json, html и checkstyle; также без проблем можно создать собственный формат вывода@KotlinSenior #kotlin
Please open Telegram to view this post
VIEW IN TELEGRAM
1
dependencies {
implementation "com.ncorti:slidetoact:0.11.0"
}— полностью векторный, никаких .png
— поддерживаются разные анимации
— легко интегрируется (просто строка компиляции gradle)
— подстраивается под тему приложения
— можно использовать из коробки, всё будет работать
@KotlinSenior #kotlin
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1
«Я опять убил полдня не на код, а на эту возню с Кубом!»
Опять ждёшь DevOps, чтобы поправить одну строчку в манифесте?
Задолбало, что инфраструктура — вечный блокер твоих задач?
Если хочешь сам, без мам, пап и DevOps:
👉 Поднимать локалку для тестов за 5 минут, а не ждать неделю.
👉 Дебажить сервисы прямо в K8s, а не гадать по логам.
👉 Уверенно править манифесты, понимая, что и зачем ты делаешь.
➡️ Тогда тебе на курс «Kubernetes для разработчиков»
Научим всем нужным фишкам, чтобы ты сам рулил деплоями
и наконец-то сосредоточился на коде, а не согласовывал каждый «чих» в инфре.
Старт уже 24 ноября.
Записывайся по ссылке — места не бесконечны 😉
Опять ждёшь DevOps, чтобы поправить одну строчку в манифесте?
Задолбало, что инфраструктура — вечный блокер твоих задач?
Если хочешь сам, без мам, пап и DevOps:
👉 Поднимать локалку для тестов за 5 минут, а не ждать неделю.
👉 Дебажить сервисы прямо в K8s, а не гадать по логам.
👉 Уверенно править манифесты, понимая, что и зачем ты делаешь.
➡️ Тогда тебе на курс «Kubernetes для разработчиков»
Научим всем нужным фишкам, чтобы ты сам рулил деплоями
и наконец-то сосредоточился на коде, а не согласовывал каждый «чих» в инфре.
Старт уже 24 ноября.
Записывайся по ссылке — места не бесконечны 😉
1
Позволяет выбирать отдельные файлы, или целые папки, позволяет учитывать нужный формат (скажем, только
.png)Для каждой платформы FileKit использует собственный API для выбора файлов, чтобы обеспечить корректную работу.
@KotlinSenior #kotlin
Please open Telegram to view this post
VIEW IN TELEGRAM
5