gram news
Аватар канала Kotlin Developer

Kotlin Developer

@kotlinsenior

Самый топовый канал по Kotlin По вопросам сотрудничества и рекламы: @NadikaKir Мы на бирже: https://telega.in/c/KotlinSenior

6,270подписчиков

Открыть канал

Последние посты

  • Kotlin Developer

    22 сент., 06:25

    💻 lets-plot — мультиплатформенная библиотека для построения графиков и диаграмм, написанная на Kotlin и Python— pip install lets-plotГрафики, созданные с помощью lets-plot можно встраивать в JVM (Swing, JavaFX) и Kotlin/JS-приложения.🖥 GitHub@KotlinSenior #kotlin
    Иллюстрация к посту канала Kotlin DeveloperИллюстрация к посту канала Kotlin DeveloperИллюстрация к посту канала Kotlin DeveloperИллюстрация к посту канала Kotlin Developer
  • Kotlin Developer

    21 сент., 21:44

  • Kotlin Developer

    21 сент., 12:08

    💻 kotlin-logging — легковесный фреймворк для логгирования, написанный на чистом Kotlin— implementation 'io.github.oshai:kotlin-logging-jvm:5.1.0'kotlin-logging предоставляет обертку для slf4j-api для использования классами Kotlin; при этом kotlin-logging имеет такие преимущества: — нет необходимости писать шаблонный код, содержащий имя логгера и класса или имя логгера — простой способ регистрации сообщений в виде строки с ленивой оценкой с помощью лямбда-выражения {} — все предыдущие реализации slf4j по-прежнему могут быть использованы🖥 GitHub 🟡 Wiki@KotlinSenior #kotlin
    Иллюстрация к посту канала Kotlin DeveloperИллюстрация к посту канала Kotlin Developer
  • Kotlin Developer

    21 сент., 11:08

  • Kotlin Developer

    21 сент., 08:03

    👩‍💻 Ktorm — минималистичный ORM для Kotlin-разработчиков. Этот фреймворк предлагает принципиально иной подход к работе с базами данных: вместо сложных конфигураций и магии аннотаций здесь чистый Kotlin-код с типизированным SQL DSL.При этом фреймворк не абстрагируется от SQL, а аккуратно его дополняет: вы всегда видите, какой запрос будет выполнен, но пишете его на понятном Kotlin. Встроенная поддержка пагинации, агрегаций и транзакций делает Ktorm готовым к использованию в production.🖥 GitHub@KotlinSenior #kotlin
    Иллюстрация к посту канала Kotlin DeveloperИллюстрация к посту канала Kotlin Developer
  • Kotlin Developer

    21 сент., 07:02

  • Kotlin Developer

    21 сент., 06:26

    👩‍💻 Kotlin DataFrame — библиотека для типизированной обработки данных от JetBrains, вдохновленная Pandas.Проект позволяет загружать данные из CSV/JSON/SQL, фильтровать и агрегировать их через цепочки вызовов в Kotlin-стиле. Интересно, что инструмент поддержи очень быструю генерацию type-safe API: при работе в Jupyter Notebook или с Gradle-плагином система автоматически создаёт extension-свойства для колонок.🖥 Github@KotlinSenior #kotlin
    Иллюстрация к посту канала Kotlin DeveloperИллюстрация к посту канала Kotlin Developer
  • Kotlin Developer

    21 сент., 05:25

  • Kotlin Developer

    19 сент., 20:16

    👩‍💻 Swipe — это библиотека для Jetpack Compose, которая добавляет поддержку жестов свайпа для выполнения действий!🌟 В отличие от стандартного SwipeToDismiss, она предназначена для раскрытия действий при свайпе влево или вправо, не удаляя сам элемент.🌟 Библиотека позволяет легко настроить визуальное оформление, иконки и обработчики свайпов, что делает её удобной для создания списков с интерактивными элементами. Она полезна для добавления таких функций, как архивирование, удаление или откладывание элементов в приложениях.🔐 Лицензия: Apache-2.0🖥 Github@KotlinSenior #kotlin
  • Kotlin Developer

    19 сент., 15:33

    👩‍💻 Turbine — это небольшая библиотека для тестирования потоков (Flow) в Kotlin с использованием библиотеки kotlinx.coroutines!🌟 Она предоставляет упрощённый API для проверки поведения потоков, таких как ожидание элементов, завершения или ошибок. Библиотека также позволяет разработчикам писать тесты для потоков данных, используя методы вроде awaitItem(), awaitComplete() и awaitError(), а также обеспечивает автоматическое завершение тестов с проверкой, что все события были обработаны.🔐 Лицензия: Apache-2.0🖥 Github@KotlinSenior #kotlin
    Иллюстрация к посту канала Kotlin DeveloperИллюстрация к посту канала Kotlin Developer
  • Kotlin Developer

    18 сент., 12:01

    💡 Android × AI: исследуем как меняется разработка на Podlodka Android CrewОрганизаторы Podlodka Android Crew при поддержке RWB собрали онлайн-конференцию «Android × AI: новый workflow разработки», чтобы в короткий срок обновить знания вместе с ведущими экспертами в области Android-разработки. Сезон пройдет с 21 по 25 сентября.Что в программе:🤖 Агентные графы, которые помогают сократить ручной контроль разработки🧪 Генерация UI-тестов, которые действительно ловят ошибки, и агенты для починки упавших тестов🧱 Skills, MCP и устройство большого проекта, которые помогают агенту работать с кодом и приложением⚙️ Реальные кейсы автоматизации разбора крашей и инцидентов.Участники обсудят задачи, специфичные именно для мобильных приложений, и смогут
    Иллюстрация к посту канала Kotlin DeveloperИллюстрация к посту канала Kotlin DeveloperИллюстрация к посту канала Kotlin DeveloperИллюстрация к посту канала Kotlin Developer
  • Kotlin Developer

    18 сент., 06:23

    👩‍💻 kotlin-math — набор API в Kotlin, предназначенных для упрощения выполнения математических операций, связанных с графикой!🌟 Эти API в основном моделируются по аналогии с GLSL (OpenGL Shading Language), что облегчает перенос кода в шейдеры и обратно. Предоставляемые типы данных предназначены для использования в качестве значимых типов, а большинство API представлены в виде функций верхнего уровня, а не методов.🔐 Лицензия: Apache-2.0🖥 Github@KotlinSenior #kotlin
    Иллюстрация к посту канала Kotlin DeveloperИллюстрация к посту канала Kotlin Developer
  • Kotlin Developer

    17 сент., 19:56

    👩‍💻 FlexibleBottomSheet — мощный и настраиваемый компонент для работы с нижними листами (bottom sheets) в Jetpack Compose, включая мультиплатформенную поддержку!🌟 Он позволяет использовать сегментированные размеры, настраивать модальные и немодальные типы листов, а также обеспечивает взаимодействие с элементами позади листа, как в Google Maps. Библиотека поддерживает три уровня расширения (полное, промежуточное и слегка открытое состояние), а также гибкие параметры для управления состояниями и анимацией.🔐 Лицензия: Apache-2.0🖥 Github@KotlinSenior #kotlin
    Иллюстрация к посту канала Kotlin DeveloperИллюстрация к посту канала Kotlin DeveloperИллюстрация к посту канала Kotlin Developer
  • Kotlin Developer

    17 сент., 12:38

    👩‍💻 Bonsai — это компонент для создания древовидных структур (Tree View) в Jetpack Compose!🌟 Он обладает возможностью отслеживания состояния, что обеспечивает автоматическую перерисовку при изменениях в дереве. Компонент поддерживает неограниченную вложенность узлов, ленивую загрузку данных и включает встроенный DSL для удобного построения деревьев. Дополнительно, Bonsai предоставляет интеграцию с файловой системой и JSON-данными, позволяя создавать динамические и интерактивные интерфейсы.🔐 Лицензия: MIT🖥 Github@KotlinSenior #kotlin
  • Kotlin Developer

    17 сент., 08:52

    👩‍💻 Resaca — это библиотека для Jetpack Compose, позволяющая привязывать ViewModel или другие объекты к конкретным @Composable функциям, обеспечивая их сохранение во время пересозданий и навигации! Это позволяет создавать более мелкие и переиспользуемые компоненты с собственной логикой, улучшая структуру и поддержку кода.🔐 Лицензия: MIT🖥 Github@KotlinSenior #kotlin
    Иллюстрация к посту канала Kotlin DeveloperИллюстрация к посту канала Kotlin Developer
  • Kotlin Developer

    15 сент., 16:40

    🏝 Как использовать API из macOS в Kotlin Multiplatform (EN)Разработчик демонстрирует как из KMP кода вызывать API из macOS на примере реализации синхронизации данных через iCloud. Всё сводится к тому, как на JVM вызывать C/C++ код через JNI.@KotlinSenior #kotlin
    Иллюстрация к посту канала Kotlin DeveloperИллюстрация к посту канала Kotlin Developer
  • Kotlin Developer

    15 сент., 11:10

    🔴 Тестовый собес с Java-разработчиком уже завтра! [+ разбор 50 сложных вопросов в подарок ]16 сентября (уже завтра!) в 19:00 по мск приходи онлайн, чтобы посмотреть на настоящее интервью на Middle Java-разработчика!Собеседование проведёт Виктор Анохин — Senior из Wildberries, ех-БилайнКак это будет:📂 Виктор задаст разработчику вопросы и задачи, которые могут спросить на реальном собесе📂 После каждого ответа респондента ты услышишь подробный комментарий от ментора и поймёшь, чего на самом деле ожидает собеседующий на интервью📂 В конце сможешь задать любой вопрос Виктору и получить на него развёрнутый ответЭфир проходит в рамках менторской программы от ШОРТКАТ для Java-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллыИ ты можешь посмотреть его бесплатно 🔥 Только завтра, в прямом эфире!
    Иллюстрация к посту канала Kotlin DeveloperИллюстрация к посту канала Kotlin Developer
  • Kotlin Developer

    15 сент., 06:51

    🤖 Автоматизация Android с AI: RoubaoRoubao — это открытый AI помощник для автоматизации задач на Android без необходимости подключения к компьютеру. Он использует визуальные языковые модели и работает на нативном Kotlin, позволяя пользователям легко выполнять команды с помощью естественного языка.🚀 Основные моменты: - Полностью открытый проект без необходимости в компьютере - Интуитивно понятный интерфейс с поддержкой нескольких языков - Поддержка различных AI моделей и API - Высокая безопасность с шифрованием ключей - Возможность работы в режиме Root для расширенных функций🖥 GitHub@KotlinSenior #kotlin
    Иллюстрация к посту канала Kotlin DeveloperИллюстрация к посту канала Kotlin Developer
  • Kotlin Developer

    14 сент., 06:37

    Руководство по языку Kotlin📚 Читать@KotlinSenior #kotlin
    Иллюстрация к посту канала Kotlin DeveloperИллюстрация к посту канала Kotlin Developer
  • Kotlin Developer

    11 сент., 22:38

    🔥 NFCGate — это приложение для Android, предназначенное для захвата, анализа и модификации NFC-трафика!🔎 Основные возможности NFCGate:🌟 Захват на устройстве: позволяет перехватывать NFC-трафик от сторонних приложений, работающих на устройстве.🌟 Режим ретрансляции: передача NFC-трафика между двумя устройствами через сервер, где одно устройство работает в режиме "ридера", а другое эмулирует NFC-метку с использованием Host Card Emulation (HCE).🌟 Режим воспроизведения: повторное воспроизведение ранее захваченного NFC-трафика в режиме "ридера" или "метки".🌟 Клонирование: копирование начальной информации метки, такой как идентификатор (ID).🌟 Экспор
    Иллюстрация к посту канала Kotlin DeveloperИллюстрация к посту канала Kotlin Developer