Мир Android Разработки
455 subscribers
134 photos
2 videos
99 links
Все о android разработке
Download Telegram
👩‍💻 Android Quick Guides — это недавно вышедшая серия официальных кратких руководств от Google, созданных для разработчиков, работающих с платформой Android. Эти руководства нацелены на предоставление основных рекомендаций и шаблонов для быстрого внедрения стандартных компонентов и функциональности Android-приложений

🔗 Ссылка: *клик*
👩‍💻 Вышел релиз Kotlin 2.1.0-Beta2!

🔍 Основные моменты:

🌟 Предварительный просмотр новых возможностей языка

🌟 Поддержка инкрементной компиляции для Wasm

🌟 Поддержка обязательного opt-in для расширения API

🌟 Улучшение K2 kapt

🌟 Обновление версии LLVM до 16.0.0 для Kotlin/Native

🌟 Улучшения Gradle

🌟 Улучшения компилятора Compose

🔗 Подробнее: *клик*
👩‍💻 Новая библиотека androidx.ink предназначена для создания и работы с пером в Android-приложениях. Она предоставляет инструменты для рендеринга, анимации и манипулирования мазками с низкой задержкой, что полезно для создания интерфейсов рисования или подчеркивания текста. Основные компоненты включают визуализацию чернил в реальном времени (InProgressStrokesView), обработку мазков и конфигурацию кисти

💡 Это первая альфа-версия (1.0.0-alpha01), предназначенная для разработчиков, которые хотят создать приложения с поддержкой естественного ввода

🔗 Подробнее: *клик*
Вышла новая версия React Native 0.76!

🔍 Основные нововведения:

🌟 Новая архитектура по умолчанию — обеспечивает повышенную производительность, поддерживает Concurrent Rendering, улучшая отклик интерфейса

🌟 React DevTools — новый инструмент для отладки и оптимизации кода!

🌟 Два новых архитектурных стиля — boxShadow и Filter!

🌟 Обновлены минимальные системные требования: IOS — 13.4 -> 15.1, Android — SDK 23 -> SDK 24

🔗 Подробнее: *клик*
👩‍💻 Kotlinconf-app — это исходный код официального приложения для конференции KotlinConf, организованной JetBrains. Этот проект, написанный на Kotlin, служит демонстрацией возможностей фреймворка Kotlin Multiplatform (KMP), что позволяет создавать приложения для разных платформ (Android и iOS) с единым кодом.

💡 В репозитории содержатся примеры использования Ktor для сетевых запросов, SQLDelight для работы с базой данных, а также Jetpack Compose и SwiftUI для UI, что делает проект ценным для изучения кроссплатформенной разработки на Kotlin. Помимо этого, его можно рассматривать как практическое руководство по архитектурному подходу и дизайну в мультиплатформенной среде

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

🖥 Github
👩‍💻 Gallery — реализация приложения "Галерея" на языке Kotlin для Android. Основная цель проекта — предоставить пользователю возможность просматривать, управлять и упорядочивать свои изображения и видео на устройстве.

🔍 Основные особенности репозитория:

🌟 Просмотр медиафайлов — отображение изображений и видео, хранящихся на устройстве

🌟 Упорядочивание — поддержка сортировки и фильтрации контента.
Минималистичный интерфейс — простая и удобная навигация

🌟 Основы на стандартных API Android — использование стандартных библиотек для работы с медиафайлами и UI


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

▪️Github
👩‍💻 notify-me — приложение Android, которое захватывает входящие звонки и SMS-сообщения и пересылает данные на сервер Bark и по электронной почте. Вы можете получать уведомления на других устройствах с помощью приложения Bark или по электронной почте!

🔍 Функции:

🌟 Перехват входящих звонков и SMS-сообщений

🌟 Переадресация вызовов и SMS-сообщений на сервер Bark

🌟 Отправляйте уведомления по электронной почте с информацией о звонках и SMS

🌟 Получайте уведомления на другие устройства с помощью приложения Bark

▪️Github
👩‍💻 JetBrains анонсировала Roadmap Kotlin Multiplatform на 2025 год:

🌟 Стабильный выпуск Compose Multiplatform для iOS

🌟 Публичный выпуск экспорта Kotlin-to-Swift

🌟 Поддержка нескольких платформ для основных API Jetpack Compose и многое другое!

🔗 Подробнее: *клик*
👩‍💻 Эта статья посвящена релизу версии Compose Multiplatform 1.7.0. Основные нововведения включают улучшения для поддержки создания приложений с общей кодовой базой для разных платформ, таких как Android, iOS и настольные системы

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

🔗 Подробнее: *клик*
🖥 GPT Mobile представляет собой чат-приложение для Android, которое поддерживает одновременные ответы от нескольких больших языковых моделей (LLM), включая OpenAI GPT, Anthropic Claude, Google Gemini и Ollama

🌟 Приложение позволяет настраивать параметры и сохраняет историю чатов локально. Оно разработано с использованием Material3, Jetpack Compose и полностью написано на Kotlin

▪️GitHub
🖥 Эта статья рассказывает о том, как интегрировать Kotlin Multiplatform (KMP) в уже существующее мобильное приложение. Она описывает пошаговый процесс добавления KMP для разделения бизнес-логики между Android и iOS, фокусируясь на структуре кода и управлении зависимостями

🌟 Также обсуждаются возможные сложности и даются советы по оптимизации сборки и производительности при работе с мультиплатформенными проектами.

🔗 Ссылка: *клик*
📱 Android Lab - это комплексная платформа для разработки и оценки агентов Android.

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

Внутри два режима выполнения: AVD на Mac (arm64) и Docker на Linux (x86_64). Вы можете свободно добавлять или изменять новые задачи или образы для Android приложений в соответствии с нашей платформой. Android Lab содержит полную систему оценки, которая может быть использована для оценки производительности различных агентов Android.

Тест AndroidLab включает в себя готовые виртуальные устройства Android и 138 задач в девяти приложениях, созданных на этих устройствах.

🔗Github
🖥 Эта статья на Android Developers описывает, как адаптировать пользовательские интерфейсы в Android-приложениях на основе Jetpack Compose для поддержки оконных режимов на настольных устройствах

⭐️ Статья демонстрирует, как приложения могут динамически изменять свои макеты в зависимости от размеров окна, поддерживая различные состояния, такие как полное или частичное развертывание. Это позволяет улучшить пользовательский опыт на устройствах с большими экранами, таких как ноутбуки и десктопы

🔗 Читать: *клик*
🔥 Этот репозиторий содержит различные технические задания, используемые на собеседованиях для найма разработчиков в BBC

🌟 Репозиторий включает несколько проектов, написанных на различных языках программирования (Go, Java, Python, Scala, JavaScript) и приложения на React, Swift, и Kotlin. Кандидатам предлагается выбрать одно из заданий для интервью, настроить его локально, а затем обсуждать и разрабатывать его во время собеседования, демонстрируя свои навыки разработки

🖥 Github
👩‍💻 Valkyrie — плагин Android Studio для генерации Compose ImageVector из SVG/XML!

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

🖥 Github
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 В бета-версии Android 15 была обнаружена функция, которая позволяет разработчикам запускать приложения для Linux. Для активации этой возможности необходимо перейти в «Настройки для разработчиков», где следует включить опцию «Linux development environment». После этого станет доступным приложение Terminal, через которое можно будет работать с окружением Linux.

Официальный релиз Android 15 ожидается не ранее марта 2025 года.

📌 Подробнее
👩‍💻 MusicRecognizer — это открытый проект для распознавания музыки, разработанный на языке Kotlin для Android! Приложение использует сервисы AudD и ACRCloud для идентификации музыкальных треков и Odesli для получения ссылок на треки на различных музыкальных платформах

🔍 Основные функции:

🌟 Распознавание музыки с возможностью сохранения записи при отсутствии интернета

🌟 Фоновое использование через панель уведомлений или виджеты

🌟 Отображение информации о треке, включая текст, обложку, ссылки на популярные сервисы

🌟 Библиотека распознанных треков с возможностью фильтрации и поиска

💡 Приложение построено на архитектуре MVVM, использует Jetpack Compose для UI и Kotlin Coroutines для асинхронной обработки данных

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

🖥 Github
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 Создание адаптивной панели управления с использованием Jetpack Compose!

🌟 В статье описываются принципы компоновки и отзывчивости в Jetpack Compose и приводится пример интерфейса с динамическим изменением размера и элементов для разных устройств и ориентаций

🔗 Ссылка: *клик*