Android разработка – Telegram
Android разработка
5.22K subscribers
442 photos
25 videos
1 file
547 links
все о Android разработке

@itchannels_telegram - 🔥 лучшие it каналы

@ai_machinelearning_big_data -ML

@ArtificialIntelligencedl -AI

@datascienceiot - ml 📚

@pythonlbooks -📚books
Download Telegram
💻 Kaliningraph — графы, конечные поля и дискретные динамические системы в Kotlin

dependencies {
implementation("ai.hypergraph:kaliningraph:0.1.8")
}


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

В настоящее время Kaliningraph поддерживает обратное распространение в Kotlin∇.

🖥 GitHub
🟡 Hello Kaliningraph.ipynb
🟡 Kotlin∇

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
⚡️Лучший способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

C++ t.me/cpluspluc
Devops: t.me/devOPSitsec
Машинное обучение: t.me/ai_machinelearning_big_data
АНАЛИЗ Данных: t.me/data_analysis_ml
Хакинг: t.me/linuxkalii
Linux: t.me/linuxacademiya
Базы данных: t.me/sqlhub
C#: t.me/csharp_ci
Golang: t.me/Golang_google
Java: t.me/javatg
React: t.me/react_tg
Javanoscript: t.me/javanoscriptv
Мобильная разработка: t.me/mobdevelop
Docker: t.me/+0WdB4uvOwCY0Mjdi
Python: t.me/pythonl
Rust: t.me/rust_code
PHP: t.me/phpshka
Android: t.me/android_its
Big Data: t.me/bigdatai
Собеседования МЛ: t.me/machinelearning_interview
Python подготовка с собесу: t.me/python_job_interview
МАТЕМАТИКА: t.me/data_math

💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: https://news.1rj.ru/str/addlist/2Ls-snqEeytkMDgy
C++ папка: https://news.1rj.ru/str/addlist/CdBs5DLepLJmZjY6
C# папка: https://news.1rj.ru/str/addlist/u15AMycxRMowZmRi
Java папка: https://news.1rj.ru/str/addlist/ZM3J6oFNAnRlNWU6
FRONTEND папка: https://news.1rj.ru/str/addlist/mzMMG3RPZhY2M2Iy
Linux папка: https://news.1rj.ru/str/addlist/w4Doot-XBG4xNzYy

😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno

📕Ит-книги бесплатно: https://news.1rj.ru/str/addlist/BkskQciUW_FhNjEy
💻 strikt — библиотека Kotlin для работы с assertion

dependencies {
testImplementation("io.strikt:strikt-core:<version>")
}


Strikt — это библиотека Kotlin для работы с assertion в тестах;
предназначена для использования с такими компонентами как JUnit, Minutest, Spek или KotlinTest.

Strikt опирается на свободный стиль утверждений, похожий на AssertJ, но не использует сложную иерархию классов для построения утверждений.

🖥 GitHub
🟡 Доки

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1🥰1
⚡️ Landscapist — высокооптимизированная библиотека Kotlin для загрузки изображений

Landscapist обеспечивает загрузку и отрисовку изображений с помощью 3 компонентов: Glide, Coil и Fresco.
Landscapist поддерживает отслеживание состояний загрузки изображений.
Библиотека также предоставляет разные удобные анимации, включая кроссфейды, трансформации размытия и многие другие.

А ещё Landscapist позволяет гибко управлять загрузкой изображений с помощью массы плагинов

🖥 GitHub
🟡 Доки

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍103🥰2
📢 Выпущен релиз Kotlin 2.0.10-RC!

Это релиз с исправлением ошибок для Kotlin 2.0.0. Для получения более подробной информации,, ознакомьтесь с списком изменений ➡️ https://github.com/JetBrains/kotlin/releases/tag/v2.0.10-RC

@android_its
👍32🔥2
💻 Ktlint — линтер Kotlin в духе feross/standard (JS) и gofmt (Go)

brew install ktlint

Вообще, это довольно известный линтер, но если вдруг кто не знал — обязательно попробуйте

Особенности ktlint:
— не требует настройки; уже из коробки ktlint позволяет отслеживать соблюдение соглашений по стилю — Android Kotlin Style Guide

— ktlint позволяет легко создать собственные наборы правил; при необходимости эти правила можно легко отключить

— в ktlint встроен форматтер, который исправляет неправильное написание кода, когда это возможно

— настраиваемый вывод; из коробки доступны несколько отчетов форматов вывода plain, plain-summary, json, html и checkstyle; также без проблем можно создать собственный формат вывода

🖥 GitHub
🟡 Использование

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41🔥1
💻 Простой виджет движения для разблокировки на Kotlin

dependencies {
implementation "com.ncorti:slidetoact:0.11.0"
}


— полностью векторный, никаких .png
— поддерживаются разные анимации
— легко интегрируется (просто строка компиляции gradle)
— подстраивается под тему приложения
— можно использовать из коробки, всё будет работать

🖥 GitHub

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍112🔥1
💻 http4k — набор функциональных инструментов для HTTP-приложений

http4k — это легкий, но полнофункциональный набор инструментов для работы с HTTP, написанный на чистом Kotlin.

http4k позволяет писать приложения как простые функции Kotlin. Например, так выглядит простой эхо-сервер:
 val app: HttpHandler = { request: Request -> Response(OK).body(request.body) }
val server = app.asServer(SunHttp(8000)).start()


🖥 GitHub
🟡 Доки

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍71🔥1
💻 Calendar — гибкая библиотека Kotlin для создания и работы с календарями

Calendar — это гибко настраиваемая библиотека календаря для Android, опирающаяся на RecyclerView для просмотра и LazyRow/LazyColumn для создания календаря.

🖥 GitHub
🟡 Пример кода готового календаря
🟡 Скачать демо-apk

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍76🔥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

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍3🔥1
📸 Blackmagic's Camera App теперь доступно на большем количестве Android-устройств!

Blackmagic расширила поддержку своей камеры на большее количество Android-смартфонов, что приносит профессиональные возможности видеосъемки в мобильные устройства. 🌟 Теперь пользователи Android могут наслаждаться качеством и функциями, ранее доступными только на специализированных камерах.

🎥 Новые функции включают:

- Профессиональные инструменты для цветокоррекции
- Расширенные настройки камеры
- Поддержка записи в высоком разрешении

Эти обновления делают съемку видео на смартфон еще более захватывающей и профессиональной! 📱

📌Публикация

#android #camera #googleapp

@android_its
👍21🔥1
🏪 Google готовится к масштабной чистке в Play Store, цель которой — улучшить безопасность и качество приложений.

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

Такие меры, как повышенное внимание к безопасности приложений и более строгие требования к содержанию, показывают, что Google стремится сделать Play Store более похожим на App Store от Apple, где уже давно приняты подобные меры контроля.

Несмотря на эти улучшения, проблемы с синхронизацией версий и обновлениями приложений все еще остаются, что подчеркивает необходимость дальнейших усилий со стороны Google для обеспечения безопасности в Play Store.

📎 Полную новостью можно прочитать здесь

#android #java #kotlin #google #googleplaystore #appsecurity #digitalsafety #TechUpdates


@android_its
👍52🔥1😢1