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
💻 Fuel — очень простая библиотека Kotlin для работы с HTTP-сетями

implementation("com.github.kittinunf.fuel:fuel:3.0.0-alpha03")


Fuel поддерживает основные HTTP-методы: GET/POST/PUT/DELETE/HEAD/PATCH, поддерживает асинхронные и блокирующие запросы, а также имеет массу других возможностей

🖥 GitHub
🟡 Доки

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52🔥2
💻 kobweb — современный фреймворк для full stack веб-приложений на Kotlin

Kobweb — это фреймворк Kotlin, построенный на основе Compose HTML.
Kobweb включает в себя все необходимое для создания динамичных веб-сайтов, а также веб-приложений, используя при этом всю экосистему Kotlin.

🖥 GitHub
🟡 Доки

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥82👍1
💻 Kotest — инструмент для автоматизации тестирования в Kotlin

plugins {
id("io.kotest.multiplatform") version "5.0.2"
}


Вряд ли кто не знает Kotest, но если это так, то самое время познакомиться с ним
Kotest — это гибкий и комплексный инструмент тестирования для Kotlin с поддержкой разных платформ.

Kotest позволяет:
— писать крайне понятные тесты в BDD стиле с помощью Kotlin DSL и функций расширения,
— легко создавать data driven тесты в функциональном стиле
— с помощью DSL определять обратные вызовы перед тестом и тестовым классом и после них.
— определить действия на уровне всего прогона (фича, которой нет явно в junit)
— использовать встроенные интуитивные проверки
простое конфигурирование тестовых классов и тестового проекта из кода
— и много чего еще, см. доки

🖥 GitHub
🟡 Доки

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥21
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 Android тестирует новую функцию - автоматическую блокировку смартфона при краже.

Система реагирует на резкие движения, такие как вырывание телефона из рук, и экран мгновенно блокируется.

Эта функция уже тестируется в Бразилии.

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍2🤔2🤡1🤣1
💻 APKUpdater — open-source инструмент на Kotlin, который упрощает процесс поиска обновлений для установленных приложений

APKUpdater обеспечивает функциональность, аналогичную магазинам приложений типо App Store, но в отличие от них, он объединяет результаты из APKMirror, Aptoide, F-Droid, IzzyOnDroid, APKPure, GitLab и GitHub.

🖥 GitHub

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤‍🔥21🔥1
🖥 Sharing

Android-приложение, написанное на Java, которое позволяет обмениваться файлами и приложениями по HTTP между устройствами, подключенными к одной сети.

Пользователи могут запустить сервер на своем устройстве, отсканировать QR-код на другом устройстве и легко передавать файлы.

🖥 Github

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
👍101
👨‍🦽 Свой артефактори для Android библиотек

Написал свой собственный артефактори для публикации своих билиотек для Android. Называется depot

Я не профессионал в мавен репозиториях, но оказалось это не сложно

Сделано на PocketBase и #golang

Статья https://kovardin.ru/articles/microaps/depot/
Репа https://gitflic.ru/project/kovardin/depot
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41
⚡️ microMathematics Plus

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

Он предлагает следующие функции:

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

📌 GitHub

@android_its
3👍2
Bad news: Android Studio больше не работает в России.

Точнее как, IDE работает, но плагины скачать не получится. Нужна ли вам AS без плагинов — сильно сомневаюсь.

Фиксится как обычно с помощью VPN.
🤬13👍71😁1🤔1😢1
Обновление, которое придется подождать — Google выпустила Android 15

Свежая версия операционной системы пока доступно лишь разработчикам — ее код представлен в формате Android Open Source Project (AOSP).

Обычным пользователям, включая владельцев устройств Pixel, придётся подождать несколько недель до официального обновления. Для пользователей смартфонов других брендов, таких как Samsung, OnePlus и прочих, новые версии появятся не раньше конца года.

#android
🔥53
🚀 Продвинутая шпаргалка по Kotlin Flow

Шпаргалка, которая поможет вам глубже разобраться в работе с Kotlin Flow в Android-разработке. Если уже знакомы с базой Kotlin Flow, но хотите узнать больше о каналах, комбинировании потоков и разнице между SharedFlow и StateFlow — эта находка для вас.

Начинается статья с пояснения различий между холодными и горячими потоками. Далее рассматриваются каналы — мощный инструмент, позволяющий управлять потоками данных между корутинами.

📖 Целиком статья c примерами доступна по ссылке.
🔥72👍1
🖥 AppMonitor: Удобный инструмент для мониторинга приложений на Android

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

Основные возможности:

-Мониторинг использования памяти и процессора для каждого приложения в реальном времени

-Подробные отчеты о потреблении ресурсов и активности приложений

-Оповещения о высоком потреблении ресурсов и потенциальных проблемах

-Исторические данные и графики для анализа долгосрочных трендов

Как использовать AppMonitor:

Установите AppMonitor из Google Play Store.

-Откройте приложение и предоставьте необходимые разрешения для мониторинга.

-Наблюдайте за активностью и производительностью приложений в режиме реального времени.

-Используйте отчеты и оповещения для оптимизации работы вашего устройства и приложений.

Преимущества использования AppMonitor:

-Оптимизация производительности: выявляйте приложения, которые потребляют слишком много ресурсов.

-Улучшение стабильности устройства: предотвращайте сбои и проблемы, связанные с перегрузкой системы.

-Анализ использования: получайте подробные данные для оценки и улучшения работы ваших приложений.

С AppMonitor вы получите полный контроль над производительностью ваших приложений и сможете оптимизировать работу вашего Android-устройства!

🗄 GitHub

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Интересные приёмы, взятые из исходников Android

В процессе чтения исходников Android SDK я замечал интересные механики и приёмы написания кода, какие-то из них до сих пор используются при создании новых библиотек, другие, напротив, заменены более логичными и понятными конструкциями. В этой статье я постараюсь перечислить всё, что смог заметить сам при изучении исходников Android'а. Сразу отмечу: эта статья не претендует на полноту материала и возможно вы нашли даже больше интересных моментов при чтении кода, ладно, погнали, короче!

https://habr.com/ru/companies/ruvds/articles/838330/
👍31
🏋️ Kotlin Coroutines. От А до Я

📖 Большая статья на Хабре посвящена корутинам — инструменту для управления асинхронностью в программировании. В статье подробно объясняется, как работают корутины, их синтаксис, ключевые понятия, такие как suspend, и способы использования библиотеки kotlinx.coroutines.

На всё есть примеры кода, принципы работы корутин под капотом, и объяснение, как их можно эффективно использовать для повышения производительности приложений, избегая блокировок потоков.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍81👎1
✔️ RTranslator — работающее локально, приложение для перевода в реальном времени с открытым исходным кодом для Android.

⚙️ GitHub

#java #cpp #python #android

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
Шпаргалка по релизу мобильного приложения

#шпаргалка #mobidev
👍31