android_its | Unsorted

Telegram-канал android_its - Android разработка

4971

все о Android разработке @itchannels_telegram - 🔥 лучшие it каналы @ai_machinelearning_big_data -ML @ArtificialIntelligencedl -AI @datascienceiot - ml 📚 @pythonlbooks -📚books

Subscribe to a channel

Android разработка

👩‍💻 Mutator — это Kotlin библиотека, предназначенная для управления состоянием пользовательского интерфейса с использованием потоков!

💡 Она обеспечивает взаимное исключение при изменении состояния UI, предотвращая конфликты и обеспечивая согласованность данных. Mutator позволяет управлять состоянием UI асинхронно и реактивно, что особенно полезно при разработке приложений с динамическим интерфейсом.

🔐 Лицензия: Apache-2.0

🖥 Github

@android_its

Читать полностью…

Android разработка

👩‍💻 Kanji Dojo — это приложение с открытым исходным кодом, предназначенное для изучения японского языка!

💡 Оно помогает пользователям запоминать написание и чтение символов хираганы, катаканы и кандзи, а также изучать их значения и связанные слова. Приложение поддерживает обучение в соответствии с уровнями JLPT или школьными классами, предоставляет возможность создавать собственные наборы для изучения и использовать систему повторения на основе интервалов (SRS) для эффективного запоминания. Кроме того, Kanji Dojo включает встроенный словарь для поиска символов и слов, а также режимы обучения с помощью карточек и написания слов. Приложение работает в офлайн-режиме, что позволяет использовать его без постоянного подключения к интернету.

🔐 Лицензия: GPL-3.0

🖥 Github

@android_its

Читать полностью…

Android разработка

🔥 Вышла первая Beta Kotlin 2.2.0

Читать полностью…

Android разработка

👩‍💻 RSocket-Kotlin — это мультиплатформенная реализация протокола RSocket на Kotlin, предназначенная для реактивного обмена сообщениями между клиентами и серверами!

🌟 Она поддерживает различные модели взаимодействия, включая fire-and-forget, request-response, request-stream и bidirectional channels. Библиотека основана на kotlinx.coroutines и ktor-io, что делает ее удобной для работы с асинхронными операциями и сетевыми приложениями.

🔐 Лицензия: Apache-2.0

🖥 Github

@android_its

Читать полностью…

Android разработка

👩‍💻 cryptography-kotlin — это мультиплатформенная библиотека на языке Kotlin, предоставляющая унифицированный API для различных криптографических операций, таких как генерация случайных чисел, шифрование, вычисление хешей, цифровые подписи, вывод ключей и соглашения о ключах!

🌟 Библиотека поддерживает алгоритмы, включая AES, RSA, ECDSA, ECDH, SHA, HMAC и PBKDF2. Она не реализует криптографические алгоритмы самостоятельно, а оборачивает проверенные решения, такие как OpenSSL 3.x, WebCrypto и JCA, обеспечивая типобезопасный API с согласованным поведением на разных платформах.

🔐 Лицензия: Apache-2.0

🖥 Github

@android_its

Читать полностью…

Android разработка

👩‍💻 Fritz2 — это легковесная библиотека для создания реактивных веб-приложений на Kotlin, использующая корутины и потоки!

🌟 Она предоставляет декларативный DSL для рендеринга HTML, поддерживает двустороннее связывание данных, валидацию, управление состоянием и работу с HTTP/WebSockets.

🔐 Лицензия: MIT

🖥 Github

@android_its

Читать полностью…

Android разработка

👩‍💻 KoalaPlot — это библиотека для создания графиков и диаграмм, основанная на Compose Multiplatform и написанная на языке Kotlin!

🌟 Она позволяет создавать интерактивные диаграммы для Android, десктопа, iOS и веба с использованием единого API. Поддерживает разнообразные виды графиков, такие как круговые, линейные, столбчатые, а также графики на основе полярных координат. В библиотеке предусмотрена широкая настройка визуальных элементов, таких как цвета, шрифты, взаимодействие с пользователем и анимации.

🔐 Лицензия: MIT

🖥 Github

@android_its

Читать полностью…

Android разработка

Бесплатный онлайн-курс по QA Mobile от экспертов Т-Банка

Для студентов и выпускников технических вузов, которые хотят узнать больше о тестировании и научиться устранять баги перед релизами.

Вот что будет:

— Изучение основ мобильного тестирования.
— Лекции от ведущих инженеров Т-Банка.
— Онлайн-доступ к учебным материалам.
— Сертификат о прохождении курса.
— Возможность попасть в команду после обучения.
Будет много практики и знаний, которые пригодятся для решения настоящих задач QA-инженеров, — с разбором тем и обменом опытом с преподавателями и сокурсниками.

Старт курса — в начале апреля, занятия — до 2 раз в неделю, длительность курса — 3 месяца.

Успейте подать заявку до 3 апреля

Читать полностью…

Android разработка

👩‍💻 moko-resources — это библиотека для Kotlin Multiplatform, предоставляющая доступ к ресурсам (строкам, изображениям, цветам и другим) в приложениях для iOS, Android, macOS, браузеров и JVM!

🌟 Она позволяет использовать ресурсы из общего кода, обеспечивая поддержку локализации, тёмной темы и других платформенных особенностей.

🔐 Лицензия: Apache-2.0

🖥 Github

@android_its

Читать полностью…

Android разработка

👩‍💻 Multiplatform Settings — Kotlin-библиотека для сохранения данных в формате "ключ-значение" в мультиплатформенных приложениях!

🌟 Это позволяет разработчикам писать общую логику для различных платформ, таких как Android, iOS, macOS, Windows, JavaScript, WebAssembly и другие, используя единую API.

💡 Библиотека поддерживает интеграцию с платформенными механизмами хранения, включая Android SharedPreferences, iOS Keychain, NSUserDefaults и другие. Также предусмотрены расширения для работы с корутинами, сериализацией и наблюдателями (обработка изменений данных).

🔐 Лицензия: Apache-2.0

🖥 Github

@android_its

Читать полностью…

Android разработка

🚀 Вышел Kotlin 2.1.20 ! 🚀
В этом выпуске представлены новые мощные возможности и улучшения:


✨ Поддержка K2 для плагинов kapt и Lombok
🔗 Общие атомарные типы и улучшенные UUID в stdlib
⏱️ Новый нативный API отслеживания времени
⚡ Новые оптимизации инлайнинга в Kotlin/Native
🛠️ Улучшенная отладка для Kotlin/Wasm
📜 Новый DSL для замены плагина Gradle Application
📚 Улучшения в документации Kotlin

➡️ https://kotl.in/2-1-20

Читать полностью…

Android разработка

Navio — это компания, которая создаёт технологию автономного вождения. Присоединяйтесь к нашей амбициозной команде!

Мы ищем разработчиков с разной специализацией. Предлагаем профессиональный рост, увлекательные проекты и работу над продуктами, которые меняют мир вокруг нас. Решайте интересные задачи, создавайте будущее и будьте в центре технологических новинок.

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

Смотрите вакансии и отправляйте отклики!

Читать полностью…

Android разработка

👩‍💻 AssertK — библиотека для выполнения утверждений (assertions) в тестах на Kotlin!

🌟 Библиотека вдохновлена AssertJ, но разработана специально для Kotlin, что позволяет использовать преимущества языка, включая методы расширения (extension methods). Это упрощает создание пользовательских утверждений и делает код тестов более лаконичным и читаемым.

💡 AssertK поддерживает многоплатформенную разработку, работая с JVM, JS и Native. Основной подход заключается в использовании функции assertThat() для обёртки значения и вызова методов утверждений. Например, можно проверять равенство, неравенство, длину строки, свойства объектов и многое другое.

🔐 Лицензия: MIT

🖥 Github

@android_its

Читать полностью…

Android разработка

👩‍💻 telephoto — это инструмент для Android-разработчиков, позволяющий упростить работу с мультимедиа, предоставляя компоненты, такие как масштабируемые изображения с поддержкой жестов панорамирования и масштабирования!

💡 Основные функции включают ZoomableImage — замену стандартного Image() с поддержкой работы с большими изображениями благодаря автоматической субдискретизации, и модификатор Modifier.zoomable(), который можно использовать для создания жестов с другими элементами интерфейса.

🔐 Лицензия: Apache-2.0

🖥 Github

@android_its

Читать полностью…

Android разработка

👩‍💻 haze — библиотека для Jetpack Compose и Compose Multiplatform, которая добавляет эффект размытия фона!

🔐 Лицензия: Apache-2.0

🖥 Github

@android_its

Читать полностью…

Android разработка

👩‍💻 Galoisenne — это библиотека на Kotlin, предназначенная для работы с графами, конечными полями и дискретными динамическими системами!

🌟 Она реализует новый вычислительный подход, называемый графовыми вычислениями, который отличается от традиционных моделей, таких как машина Тьюринга или λ-исчисление Чёрча. Преимущество этого подхода заключается в возможности прямого преобразования в итеративное умножение матриц на GPU, что открывает широкие возможности для параллельных вычислений.

🔐 Лицензия: Apache-2.0

🖥 Github

@android_its

Читать полностью…

Android разработка

👩‍💻 Extra Ktor Plugins — это набор мощных плагинов для расширения возможностей Ktor-приложений как на стороне сервера, так и на стороне клиента!

🌟 Эти плагины помогают решать распространённые задачи, такие как интеграция с Kafka, планирование задач, ограничение частоты запросов и повышение устойчивости через Circuit Breaker.

🔐 Лицензия: MIT

🖥 Github

@android_its

Читать полностью…

Android разработка

👩‍💻 supabase-kt — это мультиплатформенный Kotlin-клиент для работы с Supabase, альтернативой Firebase с открытым исходным кодом!

🌟 Библиотека поддерживает Android, iOS, JVM и JavaScript, предоставляя удобный API для работы с аутентификацией, базой данных Postgres, серверными функциями, файловым хранилищем и реальным временем. Она разработана для упрощения интеграции Supabase в Kotlin-приложения, обеспечивая гибкость и удобство работы с сервисами платформы.

🔐 Лицензия: MIT

🖥 Github

@android_its

Читать полностью…

Android разработка

👩‍💻 Bonsai — это компонент для создания древовидных структур (Tree View) в Jetpack Compose!

🌟 Он обладает возможностью отслеживания состояния, что обеспечивает автоматическую перерисовку при изменениях в дереве. Компонент поддерживает неограниченную вложенность узлов, ленивую загрузку данных и включает встроенный DSL для удобного построения деревьев. Дополнительно, Bonsai предоставляет интеграцию с файловой системой и JSON-данными, позволяя создавать динамические и интерактивные интерфейсы.

🔐 Лицензия: MIT

🖥 Github

@android_its

Читать полностью…

Android разработка

👩‍💻 Kopy — это библиотека для Kotlin, предназначенная для удобного глубокого копирования объектов!

🌟 Она позволяет создавать новые экземпляры классов данных с измененными свойствами, включая вложенные объекты, без необходимости вручного копирования каждого поля. Это особенно полезно при работе со сложными структурами данных, где требуется изменить только часть объекта, сохранив остальные данные неизменными.

🔐 Лицензия: Apache-2.0

🖥 Github

@android_its

Читать полностью…

Android разработка

👩‍💻 AAY-chart — это библиотека для создания графиков в приложениях на Kotlin Multiplatform и Jetpack Compose!

🌟 Она поддерживает несколько типов диаграмм, таких как линейные, столбчатые, круговые, пончиковые и радарные.

🔐 Лицензия: MIT

🖥 GIthub

@android_its

Читать полностью…

Android разработка

👩‍💻 Calf — это библиотека для Compose Multiplatform, упрощающая создание адаптивных пользовательских интерфейсов и доступ к платформенно-специфичным API!

🌟 Она предоставляет готовые компоненты для UI, работы с файлами, WebView, разрешениями и мультимедиа на Android, iOS, настольных и веб-платформах.

🔐 Лицензия: Apache-2.0

🖥 Github

@android_its

Читать полностью…

Android разработка

👩‍💻 Emoji — это библиотека для Kotlin Multiplatform, которая добавляет поддержку эмодзи в Android, iOS и JVM-приложениях!

🌟 Она предоставляет инструменты для выбора, отображения и работы с эмодзи в текстовых полях, кнопках и других UI-элементах. Библиотека включает несколько провайдеров эмодзи, таких как Google, iOS, Facebook и Twitter, что позволяет адаптировать внешний вид эмодзи под нужды приложения.

🔐 Лицензия: Apache-2.0

🖥 Github

@android_its

Читать полностью…

Android разработка

👩‍💻 ColorPicker Compose — библиотека Kotlin Multiplatform для выбора цвета из изображений!

🌟 Пользователи могут нажатием на нужную область изображения получать цветовые значения. Также поддерживаются слайдеры для управления яркостью и прозрачностью (ARGB).

💡 Эта библиотека совместима с Compose для Android, iOS, WebAssembly, macOS и других платформ. Она подходит для приложений, где требуется гибкое управление цветами, таких как графические редакторы, редакторы тем или приложения дизайна.

🔐 Лицензия: Apache-2.0

🖥 Github

@android_its

Читать полностью…

Android разработка

Бесплатный онлайн-курс по информационной безопасности от экспертов Т-Банка

Для студентов и выпускников технических вузов, которые хотят узнать основы работы в Security Operations Center. А еще — получить возможность попасть в команду.

Вот что там будет:

— 3 месяца обучения с занятиями до 2 раз в неделю.
— Преподаватели — ведущие специалисты Т-Банка.
— Сертификат о прохождении курса.
— Шанс получить приглашение на собеседование с командой.

Будете погружаться в задачи специалиста центра мониторинга и учиться распознавать киберугрозы. А еще — разбирать темы и обмениваться опытом с преподавателями и сокурсниками.

Успейте подать заявку до 3 апреля. Больше деталей тут

Читать полностью…

Android разработка

👩‍💻 Result — это небольшая библиотека для Kotlin, предназначенная для моделирования операций, которые могут завершиться успехом или неудачей!

🌟 Она предоставляет тип Result<V: Any?, E: Throwable>, где V представляет значение в случае успеха, а E — ошибку в случае неудачи. Это упрощает обработку ошибок и повышает читаемость кода, особенно при выполнении последовательных операций, которые могут завершиться с ошибкой.

🔐 Лицензия: MIT

🖥 Github

@android_its

Читать полностью…

Android разработка

👩‍💻 UUID — это библиотека для работы с универсальными уникальными идентификаторами (UUID) в Kotlin Multiplatform проектах!

🌟 Она предоставляет API для генерации и обработки UUID, полностью совместимого со спецификацией RFC4122. Библиотека поддерживает все основные платформы, включая JVM, iOS, macOS и Kotlin/Native, что делает её идеальным выбором для проектов с общей кодовой базой.

🔐 Лицензия: MIT

🖥 Github

@android_its

Читать полностью…

Android разработка

👩‍💻 telephoto — это инструмент для Android-разработчиков, позволяющий упростить работу с мультимедиа, предоставляя компоненты, такие как масштабируемые изображения с поддержкой жестов панорамирования и масштабирования!

💡 Основные функции включают ZoomableImage — замену стандартного Image() с поддержкой работы с большими изображениями благодаря автоматической субдискретизации, и модификатор Modifier.zoomable(), который можно использовать для создания жестов с другими элементами интерфейса.

🔐 Лицензия: Apache-2.0

🖥 Github

@android_its

Читать полностью…

Android разработка

👩‍💻Thrifty — это альтернативная реализация стека Apache Thrift, оптимизированная для использования на платформе Android!

🌟 Ее основное преимущество перед стандартной реализацией Apache Thrift заключается в значительно уменьшенном количестве методов, что особенно важно для Android-разработчиков, учитывая ограничения на количество методов в приложении.

🔐 Лицензия: Apache-2.0

🖥 Github

@android_its

Читать полностью…

Android разработка

👩‍💻 realm-kotlin — SDK для Kotlin Multiplatform и Android, который используется для работы с мобильной базой данных Realm!

🌟 Этот инструмент позволяет эффективно хранить данные в офлайн-режиме и синхронизировать их с Realm Atlas. SDK поддерживает объектно-ориентированные модели данных, асинхронные обновления с использованием корутин и отслеживание изменений данных в реальном времени. Он разработан так, чтобы минимизировать потребление ресурсов.

🔐 Лицензия: Apache-2.0

🖥 Github

@android_its

Читать полностью…
Subscribe to a channel