Мир Android Разработки
3.64K subscribers
134 photos
2 videos
99 links
Все о android разработке
Download Telegram
💻 Arrow — библиотека для типизированного функционального программирования на Kotlin

dependencies {
implementation("io.arrow-kt:arrow-core:1.2.4")
implementation("io.arrow-kt:arrow-fx-coroutines:1.2.4")
}


Arrow включает в себя такие типы данных, как Option и Either, разные функциональные операторы, такие как zipOrAccumulate и предоставляет ещё много фичей из парадигмы ФП, чтобы помочь писать чисто функциональные приложения и библиотеки, построенные на абстракциях высокого порядка.

🖥 GitHub
🟡 Доки
💻 Arrow — библиотека для типизированного функционального программирования на Kotlin

dependencies {
implementation("io.arrow-kt:arrow-core:1.2.4")
implementation("io.arrow-kt:arrow-fx-coroutines:1.2.4")
}


Arrow включает в себя такие типы данных, как Option и Either, разные функциональные операторы, такие как zipOrAccumulate и предоставляет ещё много фичей из парадигмы ФП, чтобы помочь писать чисто функциональные приложения и библиотеки, построенные на абстракциях высокого порядка.

🖥 GitHub
🟡 Доки
💻 Arrow — библиотека для типизированного функционального программирования на Kotlin

dependencies {
implementation("io.arrow-kt:arrow-core:1.2.4")
implementation("io.arrow-kt:arrow-fx-coroutines:1.2.4")
}


Arrow включает в себя такие типы данных, как Option и Either, разные функциональные операторы, такие как zipOrAccumulate и предоставляет ещё много фичей из парадигмы ФП, чтобы помочь писать чисто функциональные приложения и библиотеки, построенные на абстракциях высокого порядка.

🖥 GitHub
🟡 Доки
🤫 Псс, хочешь знать секреты московской недвижимости?

🔥 Инсайды от экспертов, о которых не пишут в газетах - только в канале "Квадратные инсайды"!

💰 Будь на шаг впереди:
   * Узнай, где ждать роста цен
   * Получи эксклюзивные предложения
   * Не упусти выгодную сделку

👉 Подписывайся и получай преимущество: @kvadrat_insides
@glyanka_ru 👀 — твой карманный гид по миру умопомрачителных интерьеров. Зависть соседей обеспечена! Подписывайся!
🖥 Sharing

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

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

🖥 Github
👨‍🦽 Свой артефактори для Android библиотек

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

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

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

Статья https://kovardin.ru/articles/microaps/depot/
Репа https://gitflic.ru/project/kovardin/depot
⚡️ microMathematics Plus

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

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

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

📌 GitHub
Bad news: Android Studio больше не работает в России.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

https://habr.com/ru/companies/ruvds/articles/838330/
✔️ RTranslator — работающее локально, приложение для перевода в реальном времени с открытым исходным кодом для Android.

⚙️ GitHub

#java #cpp #python #android
Шпаргалка по релизу мобильного приложения

#шпаргалка #mobidev
🔄 Автообновление через GitHub releases с помощью Hilt и Retrofit в Android

Вдохновившись обновлением Telegram без маркета приложений, автор решил повторить на одном из своих пет-проектов что-то подобное.

Первой мыслью было — найти этот код в исходниках Telegram, но т.к. скорее всего у них обновление скачивается с серверов, решено не играть в лотерею и не тратить время на раскопки в Java-коде, потому что идея была такая, чтобы можно было скачивать с GitHub-releases.

Задумка и реализация здесь 📬
🖥🌤 WeatherMaster — это приложение погоды для Android, разработанное с использованием HTML, CSS, JavaScript и Java. Оно предоставляет пользователям информацию о текущем состоянии погоды, правительственных предупреждениях, прогнозах на ближайшие 48 часов и 14 дней, а также данные о фазах Луны и климатических показателях.

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

Интерфейс WeatherMaster разработан для удобства пользователей, предлагая интуитивно понятную навигацию и легкодоступные настройки.

Дополнительные сведения и код доступны на GitHub: https://github.com/PranshulGG/WeatherMaster
👩‍💻 Inspektify — написанная на Kotlin библиотека для Android и iOS. Она позволяет вам наблюдать за сетью вашего приложения в режиме реального времени прямо на вашем мобильном устройстве

❗️ Эту библиотеку можно использовать только в проектах, использующих Ktor для сетевой коммуникации

🔐 Лицензия: MIT

▪️Github