👩💻 Picasso — популярная библиотека для загрузки и обработки изображений в приложениях на Android!
🌟 Она упрощает загрузку изображений из сети, их кеширование и отображение в пользовательском интерфейсе. Picasso предлагает удобные функции, такие как автоматическое управление загрузками, преобразование изображений (обрезка, масштабирование) и обработка ошибок.
🔐 Лицензия: Apache-2.0
🖥 Github
@android_its
👩💻 Restore Credentials: простое восстановление аккаунта для приложений Android!
💡 Хотите сделать вход в приложения простым и беспроблемным при обновлении телефонов? С помощью функции восстановления учетных данных вы можете легко подключать пользователей к своим учетным записям на новом устройстве после того, как они восстановят свои приложения и данные со своего предыдущего устройства!
🔗 Ссылка: *клик*
@android_its
👩💻 Podcini — приложение на Jetpack Compose для прослушивания и создания своих подкастов! Он также поддерживает синхронизацию с Youtube и Android Auto!
🔐 Лицензия: GPL-3.0
🖥 Github
@android_its
👩💻 akkurate — библиотека для валидации данных в приложениях на Kotlin!
🔍 Основные возможности:
🌟 Проверка данных на соответствие определённым ограничениям.
🌟 Поддержка пользовательских ограничений и аннотаций для удобной валидации.
🌟 Трансформация данных перед их проверкой.
🔐 Лицензия: Apache-2.0
🖥 Github
@android_its
🖥 ComposeChangelog — библиотека для создания и управления файлами истории изменений (changelog) в Android-приложениях на базе Jetpack Compose!
⭐️ Основное назначение этой библиотеки — упрощение интеграции журналов изменений в приложения, что позволяет автоматизировать управление их обновлениями и предоставлять пользователям список новых функций или исправлений после каждого обновления.
🔐 Лицензия: Apache-2.0
🖥 GitHub
@android_its
🖥 Rush — это Android-приложение для поиска, сохранения и обмена текстами песен, аналогично функции отображения текстов в Spotify! Оно предназначено для пользователей, которым важно иметь доступ к текстам песен и возможность их делиться, несмотря на ограничения бесплатной версии Spotify, где эта функция отсутствует.
🔍 Возможности:
⭐️ Поиск текстов песен с автозаполнением, если песня уже играет на устройстве.
⭐️ Сохранение и синхронизация текстов.
⭐️ Функции для загрузки, обмена и настройки интерфейса отображения текстов песен.
🔐 Лицензия: GPL-3.0
🖥 GitHub
@android_its
⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:
МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Python: t.me/pythonl
Linux: t.me/linuxacademiya
Хакинг: 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
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
Разработка игр: /channel/gamedev
Haskell: t.me/haskell_tg
💼 Папка с вакансиями: 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
👩💻 Руководство по разработке приложения для создания колод для Pokémon Trading Card Game (TCG) на Kotlin, Compose Multiplatform и Amper!
🔗 Ссылка: *клик*
@android_its
👩💻 Совет: Если вы часто используете беспроводную отладку, вы можете добавить ее в быстрые настройки, чтобы она всегда была у вас под рукой!
🌟 Просто перейдите в настройки и найдите «Быстрые настройки разработчика», а затем отметьте флажок «Беспроводная отладка».
@android_its
🖥 t.me/haskell_tg - Haskell входит в число наиболее востребованных функциональных языков программирования.
В нашем новом канале, вы найдете множество уроков, книг и гайдов для погружения в этот мощный язык с нуля.
Отличная возможность не только выучить новый язык, но и возможность прокачать свои навыки программирования.
t.me/haskell_tg - стоит подписаться!
👩💻 Выпущен Kotlin 2.1.0!
💡 В этой версии представлены новые языковые возможности, обновления инструментов, улучшения производительности и важные исправления. Вот некоторые дополнительные моменты из этого релиза:
🌟 Новые возможности языка в предварительной версии: защитные условия when с субъектом, нелокальные break и continue, а также интерполяция многодолларовых строк.
🌟 Обновления компилятора K2: большая гибкость проверок компилятора и улучшения реализации kapt.
🌟 Kotlin Multiplatform: стабильный Gradle DSL для параметров компилятора и множество других улучшений.
🌟 Kotlin/Native: улучшенная поддержка iosArm64 и другие обновления.
🌟 Kotlin/Wasm: многочисленные обновления, включая поддержку инкрементальной компиляции.
🌟 Поддержка Gradle: улучшенная совместимость с новыми версиями Gradle и плагином Android Gradle, а также обновления API плагина Kotlin Gradle.
🔗 Подробнее: *клик*
@android_its
⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:
МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Python: t.me/pythonl
Linux: t.me/linuxacademiya
Хакинг: 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
Python собеседования: t.me/python_job_interview
Мобильная разработка: t.me/mobdevelop
Docker: t.me/DevopsDocker
Golang: t.me/golang_interview
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
Разработка игр: /channel/gamedev
💼 Папка с вакансиями: 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
Бесплатные курсы по мобильной разработке и аналитике для студентов
Узнайте про Python, мобильную разработку и анализ данных. Просто подайте заявку на сайте Т-Образования. Преподаватели-эксперты поделятся с вами актуальными знаниями, которые пригодятся для карьеры в ИТ.
Выберите курс и проходите его в удобном темпе
🔥 Функция автоматического изменения размера текста теперь доступна в Compose Foundation!
💡 «Передайте экземпляр AutoSize (например, AutoSize.StepBased) в ваш любимый текстовый компоновщик (например, BasicText) и посмотрите, как размер вашего текста адаптируется к доступному пространству!»
@android_its
👩💻 Tiamat — библиотека для разработки кроссплатформенной навигации на Jetpack Compose!
🌟 Она предназначена для упрощения управления навигацией в мультиплатформенных приложениях, обеспечивая простую и понятную API для реализации переходов между экранами.
🌟 Для разработчиков, использующих Jetpack Compose, Tiamat позволяет сократить объем кода, связанного с навигацией, и предоставляет механизмы для реализации навигационных сценариев как в Android, так и в других платформах, поддерживаемых Compose Multiplatform.
🔐 Лицензия: Apache-2.0
🖥 Github
@android_its
👩💻 repormation — инструмент для получения информации о репозиториях пользователей GitHub и их последних событиях!
🌟 Этот проект написан на Kotlin и предназначен для разработчиков, которые хотят автоматизировать анализ активности GitHub, например, для генерации отчетов или мониторинга изменений в репозиториях.
🖥 Github
@android_its
👩💻 kotlin-inject-anvil — расширения для фреймворка dependency injection kotlin-inject!
🌟 Эти расширения упрощают использование DI (внедрения зависимостей) в проектах Kotlin, позволяя автоматически объединять интерфейсы компонентов без явных ссылок в коде. Библиотека включает аннотации, такие как @ContributesTo и @ContributesBinding, которые облегчают настройку и интеграцию DI для многоплатформенных приложений.
🔐 Лицензия: Apache-2.0
🖥 Github
@android_its
👩💻 Этот проект показывает различные впечатляющие проекты пользовательского интерфейса на Compose UI Toolkit и различные подходы для их создания!
🔐 Лицензия: Apache-2.0
🖥 Github
@android_its
👩💻 Tivi — это приложение для отслеживания телешоу и сериалов, использующее современные инструменты и подходы для создания кросс-платформенного интерфейса с поддержкой Android, iOS и настольных приложений. Проект использует Kotlin Multiplatform и Jetpack Compose Multiplatform, а также Room для локального хранения данных.
🌟 Примеры кода в Tivi могут быть полезны для изучения использования Compose Multiplatform и Kotlin Multiplatform для создания современных кросс-платформенных приложений, а также архитектуры MVVM для построения структурированных, хорошо организованных приложений.
🔐 Лицензия: Apache-2.0
🖥 Github
@android_its
⚠️Внимание, тестировщики!
Узнали себя на ролике? Сколько раз вы, как и Борис, путались в десятках телефонах и вкладках эмуляторов? Сколько раз вручную запускали приложения на нескольких телефонах одновременно?
В видео от Selectel эта старая и очень неудобная QA-реальность показана так наглядно, что хочется забыть о ней раз и навсегда. И это возможно благодаря Мобильной ферме!
Это решение от Selectel для удаленного тестирования мобильных приложений на реальных устройствах, а не на эмуляторах. Здесь доступно более 100 моделей смартфонов, чтобы проверять удобство интерфейсов, проводить автотесты и параллельное тестирование на множестве устройств.
А как проводите тестирование вы? Пишите в комментариях
Реклама. АО “Селектел”, ИНН: 7810962785, ERID: 2VtzqxjyP53
👩💻 KMPAuth — это библиотека для аутентификации в приложениях, использующих Kotlin Multiplatform!
🌟 Она поддерживает платформы Android и iOS и упрощает интеграцию таких методов аутентификации, как Google, Apple и GitHub через Firebase. Библиотека предоставляет готовые элементы интерфейса для входа в систему в соответствии с рекомендациями для каждой платформы, а также поддерживает Google One Tap и кастомную аутентификацию!
🔐 Лицензия: Apache-2.0
🖥 Github
@android_its
👩💻 miuix — библиотека компонентов пользовательского интерфейса для Kotlin Multiplatform, разработанная для создания кроссплатформенных приложений.
🌟 Библиотека использует Compose Multiplatform для обеспечения единой кодовой базы, поддерживая Android, iOS, macOS, Web и JVM. Она включает компоненты, такие как кнопки, списки и другие UI-элементы, что упрощает создание адаптивных интерфейсов, не требуя дублирования кода для каждой платформы.
🔐 Лицензия: Apache-2.0
🖥 Github
@android_its
👩💻 Lyricist — это инструмент для Android-разработки, предназначенный для упрощения локализации приложений, работающих с Jetpack Compose!
🌟 Он предоставляет удобный способ работы с текстовыми строками для различных языков, поддерживая составные строки, форматирование и сложные структуры данных, такие как списки и вложенные объекты. Основной принцип работы — объявление строк в виде объектов данных, которые аннотируются для указания языков, и последующее их использование в Compose-компонентах. Это снижает количество шаблонного кода и повышает читаемость.
💡 Инструмент генерирует вспомогательные функции, такие как rememberStrings() и ProvideStrings(), чтобы упростить доступ к строкам текущей локали и их переключение. Разработчики могут кастомизировать настройки для мультимодульных проектов, а также интегрировать собственные механизмы сохранения текущего языка.
🔐 Лицензия: Apache-2.0
🖥 Github
@android_its
👩💻 Muzza — это клиент YouTube Music для Android, разработанный с использованием Material Design 3.
🌟 Это приложение позволяет пользователям слушать музыку без рекламы, поддерживает фоновое воспроизведение, кэширование и загрузку песен для офлайн-режима, синхронизированные тексты песен и перевод, интеграцию с Android Auto и динамические темы. Этот клиент разработан как альтернатива официальному приложению YouTube Music и имеет открытый исходный код.
🔐 Лицензия: GPL-3.0
🖥 Github
@android_its
👩💻 Эта статья вводит в основы эксплуатации Android-приложений и описывает задачи из HackTheBox, которые фокусируются на уязвимостях Android. Она охватывает инструменты и методы для анализа приложений, выявления слабых мест, таких как уязвимости в конфигурации и хранении данных, а также демонстрирует практики для исследования безопасности мобильных приложений на Android.
🔗 Ссылка: *клик*
@android_its
👩💻 Kimchi — утилита для автоматической генерации кода (CodeGen) и обработки аннотаций в проектах, написанных на Java и Kotlin!
🌟 Она включает библиотеку для упрощения работы с аннотациями и их обработки в компиляторе, что особенно полезно для разработки сложных систем с множеством аннотированных классов или методов.
🌟 Инструмент ориентирован на разработчиков, использующих Maven или Gradle для управления зависимостями, и поддерживает задачи компиляции, связанные с генерацией или проверкой кода на основе пользовательских аннотаций. Это может быть применимо, например, для автоматизации повторяющихся задач при разработке Android-приложений или других JVM-базированных приложений.
🔐 Лицензия: Apache-2.0
🖥 Github
@android_its
👩💻 Совет по дизайну пользовательского интерфейса Android: при проектировании предиктивных жестов «назад» для полноэкранного опыта используйте тонкую анимацию уменьшения масштаба во время жеста. Это обеспечивает визуальную ясность и кажется очень плавным!
@android_its
👩💻 Режим Kotlin K2 вышел из бета-теста!
🌟 В IntelliJ IDEA 2024.3 режим K2 вышел из стадии бета-тестирования и теперь является стабильным и готовым к общему использованию. Режим K2 значительно повышает стабильность анализа кода Kotlin, эффективность потребления памяти и общую производительность IDE, а также поддерживает языковые функции Kotlin 2.1!
🔗 Подробнее: *клик*
@android_its
Ищем автора эталонного кода! 💎
Если вы уверены, что вашему коду подходит звание «Эталонный», а вам — звание «Автор самого красивого кода», то приглашаем принять участие в Конкурсе красоты кода 2.0 и выиграть классные призы от Сбера: iPhone 16 и умную колонку SberBoom.
Опытные эксперты определят победителей в пяти категориях: Backend, Frontend, DevOps, AI и Mobile, — а награждение пройдёт на ключевом IT-событии HighLoad в Москве, 2 и 3 декабря.
Больше 40 участников прошлого конкурса стали частью команды Сбера. Возможно, следующим станете именно вы — переходите по ссылке и изучайте подробности!
🔥 Почему UGC-креативы — лучший выбор для продвижения приложений 🔥
UGC-креативы — те самые ролики, где вместо дорогих продакшн-сцен юзер видит реальную жизнь, а вы получаете больше дешевых триалов и реальный прирост установок. Отличный способ масштабировать user acquisition и попасть в сердечко аудитории!
🔥 В JOY ADS мы создаем UGC-креативы для мобильных апок — от гейминга до финтеха — в 25+ странах, успешно работая с YanGo, inDrive и Axlebolt и другими топ брендами.
Мы берем на себя все: от подбора креаторов до монтажа, от сценариев до ресайзов для разных платформ.
Наши кейсы тут
Почему бы не добавить UGC-креативы в вашу кампанию в TikTok, Meta, Google Ads, VK или РСЯ?
🎁Пиши @LeonelaJoy и забирай бесплатную консультацию по вашей вертикали + 10% скидку на первый UGC-запуск 🎏
Перешли этот пост своему UA-менеджеру — и в новом году тебя будут ждать низкий CPA, высокий ROAS и бесконечный поток инсталов!