🖥 Currencies — приложение для Android, которое предоставляет простой и удобный конвертер валют. Программа поддерживает несколько провайдеров обменных курсов, таких как Европейский Центральный Банк, OpenExchangeRates и другие, а также предлагает функции калькулятора и исторические курсы
🌟 Приложение написано на Kotlin с использованием Material Design и поддерживает светлую и тёмную темы интерфейса
▪️GitHub
@android_its
🖥 Эта статья рассказывает о том, как интегрировать Kotlin Multiplatform (KMP) в уже существующее мобильное приложение. Она описывает пошаговый процесс добавления KMP для разделения бизнес-логики между Android и iOS, фокусируясь на структуре кода и управлении зависимостями
🌟 Также обсуждаются возможные сложности и даются советы по оптимизации сборки и производительности при работе с мультиплатформенными проектами.
🔗 Ссылка: *клик*
@android_its
👩💻 Эта статья посвящена релизу версии Compose Multiplatform 1.7.0. Основные нововведения включают улучшения для поддержки создания приложений с общей кодовой базой для разных платформ, таких как Android, iOS и настольные системы
🌟 В версии 1.7.0 добавлены новые возможности для более гибкого управления жизненным циклом приложений, улучшены навигационные компоненты и повышена производительность. Также был улучшен пользовательский интерфейс и внесены изменения, связанные с адаптацией под разные платформы, что упрощает создание кроссплатформенных приложений
🔗 Подробнее: *клик*
@android_its
👩💻 notify-me — приложение Android, которое захватывает входящие звонки и SMS-сообщения и пересылает данные на сервер Bark и по электронной почте. Вы можете получать уведомления на других устройствах с помощью приложения Bark или по электронной почте!
🔍 Функции:
🌟 Перехват входящих звонков и SMS-сообщений
🌟 Переадресация вызовов и SMS-сообщений на сервер Bark
🌟 Отправляйте уведомления по электронной почте с информацией о звонках и SMS
🌟 Получайте уведомления на другие устройства с помощью приложения Bark
▪️Github
@android_its
👩💻 Kotlinconf-app — это исходный код официального приложения для конференции KotlinConf, организованной JetBrains. Этот проект, написанный на Kotlin, служит демонстрацией возможностей фреймворка Kotlin Multiplatform (KMP), что позволяет создавать приложения для разных платформ (Android и iOS) с единым кодом.
💡 В репозитории содержатся примеры использования Ktor для сетевых запросов, SQLDelight для работы с базой данных, а также Jetpack Compose и SwiftUI для UI, что делает проект ценным для изучения кроссплатформенной разработки на Kotlin. Помимо этого, его можно рассматривать как практическое руководство по архитектурному подходу и дизайну в мультиплатформенной среде
🔐 Лицензия: Apache-2.0
🖥 Github
@android_its
Вышла новая версия React Native 0.76!
🔍 Основные нововведения:
🌟 Новая архитектура по умолчанию — обеспечивает повышенную производительность, поддерживает Concurrent Rendering, улучшая отклик интерфейса
🌟 React DevTools — новый инструмент для отладки и оптимизации кода!
🌟 Два новых архитектурных стиля — boxShadow и Filter!
🌟 Обновлены минимальные системные требования: IOS — 13.4 -> 15.1, Android — SDK 23 -> SDK 24
🔗 Подробнее: *клик*
@android_its
Сразу три команды в Авито в поиске Android-разработчиков:
1️⃣ Android-разработчик в команду Speed
2️⃣ Android-разработчик в команду мотивационной программы
3️⃣ Android-разработчик в команду монетизации и рекламы
В зависимости от выбора команды вы будете реализовывать различные задачи: от монетизации в мобильных приложениях до развития мотивационной программы для частных пользователей.
А ещё вас будут ждать:
– достойная зарплата, размер которой обсуждается на собеседовании;
– прозрачная система премий;
– талантливые коллеги, готовые оказать поддержку;
– мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы;
– личный бюджет на обучение, который можно тратить на книги, курсы и конференции;
– забота о здоровье: ДМС со стоматологией с первого дня, в офисе принимают терапевт и массажист;
– возможность работать удалённо и по желанию посещать комфортный офис в Москве или Санкт-Петербурге.
Откликайтесь!
👩💻 Texty — это библиотека для Compose Multiplatform (Kotlin), позволяющая отображать текст с различными стилями, эффектами и анимациями. Texty ориентирован на разработку кросс-платформенных приложений с поддержкой Android и iOS, предоставляя гибкие инструменты для стилизации текста и создания интерактивных пользовательских интерфейсов
🌟 Основная цель проекта — упростить создание анимированных и стилизованных текстовых элементов, сохраняя высокую производительность и совместимость с Compose UI
🔐 Лицензия: Apache-2.0
▪️Github
@android_its
👩💻 Новая библиотека androidx.ink предназначена для создания и работы с пером в Android-приложениях. Она предоставляет инструменты для рендеринга, анимации и манипулирования мазками с низкой задержкой, что полезно для создания интерфейсов рисования или подчеркивания текста. Основные компоненты включают визуализацию чернил в реальном времени (InProgressStrokesView), обработку мазков и конфигурацию кисти
💡 Это первая альфа-версия (1.0.0-alpha01), предназначенная для разработчиков, которые хотят создать приложения с поддержкой естественного ввода
🔗 Подробнее: *клик*
@android_its
👩💻 Android Quick Guides — это недавно вышедшая серия официальных кратких руководств от Google, созданных для разработчиков, работающих с платформой Android. Эти руководства нацелены на предоставление основных рекомендаций и шаблонов для быстрого внедрения стандартных компонентов и функциональности Android-приложений
🔗 Ссылка: *клик*
@android_its
👩💻 Шаблон приложения Kotlin Multiplatform
🌟 Базовый шаблон приложения Kotlin Multiplatform для Android и iOS. Он включает общую бизнес-логику и обработку данных, а также реализацию общего пользовательского интерфейса с использованием Compose Multiplatform
🔐 Лицензия: Apache-2.0
▪️Github
@android_its
👩💻 Strikt — это библиотека для Kotlin, предназначенная для использования с тестовыми фреймворками, такими как JUnit и Spek.
Она использует fluent API
, что упрощает построение простых и безопасных тестов с помощью Kotlin-расширений.
🌟 Strikt поддерживает интеграции с библиотеками Arrow, Jackson, MockK и Spring
, что делает её гибким инструментом для тестирования различных типов данных и компонентов
▪️GitHub
@android_its
👩💻 Anvil — плагин компилятора Kotlin, который упрощает внедрение зависимостей с помощью Dagger, автоматически объединяя модули Dagger и интерфейсы компонентов!
💡 Вместо того, чтобы вручную добавлять модули в компонент Dagger и заставлять компонент Dagger расширять все интерфейсы компонентов, эти модули и интерфейсы можно включать в компонент автоматически:
@Module
@ContributesTo(AppScope::class)
class DaggerModule { .. }
@ContributesTo(AppScope::class)
interface ComponentInterface {
fun getSomething(): Something
fun injectActivity(activity: MyActivity)
}
// The real Dagger component.
@MergeComponent(AppScope::class)
interface AppComponent
👩💻 Inspektify — написанная на Kotlin библиотека для Android и iOS. Она позволяет вам наблюдать за сетью вашего приложения в режиме реального времени прямо на вашем мобильном устройстве
❗️ Эту библиотеку можно использовать только в проектах, использующих Ktor для сетевой коммуникации
🔐 Лицензия: MIT
▪️Github
@android_its
🖥🌤 WeatherMaster — это приложение погоды для Android, разработанное с использованием HTML, CSS, JavaScript и Java. Оно предоставляет пользователям информацию о текущем состоянии погоды, правительственных предупреждениях, прогнозах на ближайшие 48 часов и 14 дней, а также данные о фазах Луны и климатических показателях.
Приложение поддерживает добавление нескольких местоположений и кэширование данных для повышения производительности и снижения нагрузки на API.
Интерфейс WeatherMaster разработан для удобства пользователей, предлагая интуитивно понятную навигацию и легкодоступные настройки.
Дополнительные сведения и код доступны на GitHub: https://github.com/PranshulGG/WeatherMaster
@javatg
📱 Android Lab - это комплексная платформа для разработки и оценки агентов Android.
Интегрируя контролируемую среду и стандартизированные тесты, а также используя набор данных Android Instruct, инструмент повышает производительность мл-моделей и агентов с открытым исходным кодом.
Внутри два режима выполнения: AVD на Mac (arm64) и Docker на Linux (x86_64). Вы можете свободно добавлять или изменять новые задачи или образы для Android приложений в соответствии с нашей платформой. Android Lab содержит полную систему оценки, которая может быть использована для оценки производительности различных агентов Android.
Тест AndroidLab включает в себя готовые виртуальные устройства Android и 138 задач в девяти приложениях, созданных на этих устройствах.
🔗Github
@android_its
🖥 GPT Mobile представляет собой чат-приложение для Android, которое поддерживает одновременные ответы от нескольких больших языковых моделей (LLM), включая OpenAI GPT, Anthropic Claude, Google Gemini и Ollama
🌟 Приложение позволяет настраивать параметры и сохраняет историю чатов локально. Оно разработано с использованием Material3, Jetpack Compose и полностью написано на Kotlin
▪️GitHub
@android_its
👩💻 JetBrains анонсировала Roadmap Kotlin Multiplatform на 2025 год:
🌟 Стабильный выпуск Compose Multiplatform для iOS
🌟 Публичный выпуск экспорта Kotlin-to-Swift
🌟 Поддержка нескольких платформ для основных API Jetpack Compose и многое другое!
🔗 Подробнее: *клик*
@android_its
👩💻 Gallery — реализация приложения "Галерея" на языке Kotlin для Android. Основная цель проекта — предоставить пользователю возможность просматривать, управлять и упорядочивать свои изображения и видео на устройстве.
🔍 Основные особенности репозитория:
🌟 Просмотр медиафайлов — отображение изображений и видео, хранящихся на устройстве
🌟 Упорядочивание — поддержка сортировки и фильтрации контента.
Минималистичный интерфейс — простая и удобная навигация
🌟 Основы на стандартных API Android — использование стандартных библиотек для работы с медиафайлами и UI
💡 Этот проект может быть полезен для разработчиков, интересующихся созданием приложений для управления мультимедийными данными на Android
▪️Github
@android_its
⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:
МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Python: t.me/pythonl
Хакинг: t.me/linuxkalii
Devops: t.me/DevOPSitsec
АНАЛИЗ Данных: t.me/data_analysis_ml
Javascript: t.me/javascriptv
C#: t.me/csharp_ci
Java: t.me/javatg
Базы данных: t.me/sqlhub
Linux: t.me/linuxacademiya
Python собеседования: t.me/python_job_interview
Мобильная разработка: t.me/mobdevelop
Docker: t.me/DevopsDocker
Golang: t.me/Golang_google
React: t.me/react_tg
Rust: t.me/rust_code
ИИ: t.me/vistehno
PHP: t.me/phpshka
Android: t.me/android_its
Frontend: t.me/front
Big Data: t.me/bigdatai
Собеседования МЛ: t.me/machinelearning_interview
МАТЕМАТИКА: t.me/data_math
Kubernets: t.me/kubernetc
Angular: /channel/+qIJAuSEb2MQyMDJi
💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: /channel/addlist/2Ls-snqEeytkMDgy
Папка FRONTEND: /channel/addlist/mzMMG3RPZhY2M2Iy
😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno
🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: /channel/addlist/BkskQciUW_FhNjEy
👩💻 server-driven-compose демонстрирует подход к разработке пользовательского интерфейса, управляемого сервером, с использованием Jetpack Compose и Firebase Realtime Database. Он предоставляет примеры динамического рендеринга интерфейса, позволяя изменять UI на основе данных с сервера. Этот подход поддерживает гибкие обновления интерфейса в реальном времени. Проект использует архитектуру MVVM и шаблон Repository для эффективного управления данными и потоком UI
▪️Github
@android_its
🖥 Google представила Android 15 с новыми функциями, включая улучшения в персонализации и управлении устройствами!
🌟 Среди новшеств: расширенные возможности для многозадачности, дополнительные возможности управления камерой, а также расширенные функции безопасности и конфиденциальности, такие как новая защита от кражи.
🌟 Первыми обновление получат фирменные устройства Google Pixel!
🔗 Ссылка: *клик*
@android_its
💼 Вакансии по различным направлениям Мобильной разработки.
Наши друзья сделали канал с вакансиями для ребят всех уровней: от стажёров и джунов до лидов!
Чем он отличается от прочих подобных:
1. Заранее отметаются сомнительные компании и сомнительные вакансии
2. По каждой вакансии делается короткая выжимка, чтобы бытро понять надо оно вам или нет
3. Стажировки, подработки, фриланс проекты, как под iOS, так и под Android каждый найдет вакансию для себя.
А здесь целая крутая папка с вакансиями под любой стек и язык, для тех, кто хочет найти для себя работу или фриланс-проект.
В общем, ОЧЕНЬ рекомендуем подписаться на Mobile Jobs: t.me/mobjobs
👩💻 Вышел релиз Kotlin 2.1.0-Beta2!
🔍 Основные моменты:
🌟 Предварительный просмотр новых возможностей языка
🌟 Поддержка инкрементной компиляции для Wasm
🌟 Поддержка обязательного opt-in для расширения API
🌟 Улучшение K2 kapt
🌟 Обновление версии LLVM до 16.0.0 для Kotlin/Native
🌟 Улучшения Gradle
🌟 Улучшения компилятора Compose
🔗 Подробнее: *клик*
@android_its
🖥 Money - это библиотека Kotlin, которая упрощает денежные расчеты и распределение средств.
Библиотека поддерживает денежные арифметические операциис, расчеты с процентами и различные распределение, упрощая моделирование таких вариантов использования, как платежи в рассрочку (например, покупка сейчас, оплата позже), обмен валюты, доходность инвестиций и сбор налогов.
В библиотеке также полностью поддерживаются криптовалюты.
▪️Github
▪️Документация
@android_its
⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:
МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Python: t.me/pythonl
Хакинг: t.me/linuxkalii
Devops: t.me/DevOPSitsec
АНАЛИЗ Данных: t.me/data_analysis_ml
Javascript: t.me/javascriptv
C#: t.me/csharp_ci
Java: t.me/javatg
Базы данных: t.me/sqlhub
Linux: t.me/linuxacademiya
Python собеседования: t.me/python_job_interview
Мобильная разработка: t.me/mobdevelop
Docker: t.me/DevopsDocker
Golang: t.me/Golang_google
React: t.me/react_tg
Rust: t.me/books_englishhh
PHP: t.me/phpshka
Android: t.me/android_its
Frontend: t.me/front
Big Data: t.me/bigdatai
Собеседования МЛ: t.me/machinelearning_interview
МАТЕМАТИКА: t.me/data_math
Kubernets: t.me/kubernetc
💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: /channel/addlist/2Ls-snqEeytkMDgy
Папка FRONTEND: /channel/addlist/mzMMG3RPZhY2M2Iy
😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno
🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: /channel/addlist/BkskQciUW_FhNjEy
👩💻 Кодовое имя Android 16 было обнаружено в AOSP (Android Open Source Project) 🔥
🔗 Ссылка: *клик*
@android_its
📱 Jetpack Compose: Создание UI-приложений с нуля
Jetpack Compose упрощает процесс создания интерфейсов для Android, позволяя вам писать более чистый и лаконичный код. 🎉 Освойте декларативные подходы к разработке интерфейсов без лишней шаблонности.
Обратите внимание на важные компоненты, такие как Scaffold, Column и Row для структурирования интерфейсов.
🔗 Начальные шаги: Jetpack Compose Guide
🛠 Создавайте привлекательные и функциональные UI с минимальными затратами!
@android_its
🖥 Бесплатный пятичасовой курс по созданию Android приложений с использованием Java и Kotlin
🔗 Ссылка: Youtube
@android_its
🖥 Duress
Приложение с открытым исходным кодом Duress, наспинное на Kotlin, помогает следить за безопасностью вашего устройства.
Оно позволяет установить специальный пароль принуждения, который можно использовать при угрозе безопасности. Если кто-то попытается заставить вас разблокировать телефон, просто введите этот пароль.
После этого Duress автоматически отправит уведомление выбранным контактам, чтобы они знали, что вам нужна помощь.
▪Github: https://github.com/x13a/Duress
▪F-droid: https://f-droid.org/en/packages/me.lucky.duress/
@javatg