👩💻 AboutLibraries — это инструмент для автоматического сбора информации о зависимостях и лицензиях любого проекта на Gradle (включая Kotlin Multiplatform)!
🌟 Он позволяет создавать интерфейсы для отображения этих данных в приложениях Android и Compose для различных платформ.
🌟 Инструмент упрощает процесс управления зависимостями, предоставляя API для визуализации данных о лицензиях и зависимости в приложении. Кроме того, он поддерживает строгий режим проверки лицензий и формирует отчёты о совместимости, что особенно полезно для соблюдения юридических требований.
🔐 Лицензия: Apache-2.0
🖥 Github
@android_its
👩💻 compose-multiplatform-tetris — Тетрис, созданный с использованием Jetpack Compose Multiplatform!
🌟 Игра доступна на нескольких платформах: Android, Windows, macOS и Linux. Это пример использования Compose для кросс-платформенной разработки, демонстрируя возможности фреймворка в разработке графических приложений на разных операционных системах.
🔐 Лицензия: Apache-2.0
🖥 Github
@android_its
👩💻 SQLDelight — это библиотека для работы с SQLite в Kotlin-приложениях!
🌟 SQLDelight генерирует типобезопасные объекты для выполнения запросов и манипуляций с базой данных, обеспечивая интеграцию с Android и многими другими платформами, использующими Kotlin. Она позволяет писать SQL-запросы непосредственно в коде, при этом генерируя соответствующие классы для их выполнения. Это упрощает работу с базами данных, улучшает читаемость кода и снижает вероятность ошибок.
🔐 Лицензия: Apache-2.0
🖥 Github
@android_its
👩💻 ComposeReorderable — это библиотека для Jetpack Compose, которая добавляет поддержку перетаскивания элементов (drag-and-drop) в компоненты LazyList и LazyGrid в Android и настольных приложениях!
🌟 Она позволяет разработчикам легко реализовывать интерактивное изменение порядка элементов в списках и сетках. Библиотека предоставляет инструменты для настройки анимации, обработки событий перетаскивания и изменения порядка элементов, что делает её полезной для создания динамических пользовательских интерфейсов.
🔐 Лицензия: Apache-2.0
🖥 Github
@android_its
⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:
МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Python: t.me/pythonlbooks
Linux: t.me/linuxacademiya
Хакинг: t.me/linuxkalii
Devops: t.me/DevOPSitsec
Data Science: t.me/datascienceiot
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
👩💻 KMP-App-Template-Native — шаблон для создания приложений на Kotlin Multiplatform с использованием нативных UI для Android и iOS!
🌟 Он включает общую бизнес-логику и обработку данных, а также нативные UI-реализации с использованием Jetpack Compose для Android и SwiftUI для iOS. Шаблон использует различные библиотеки Kotlin Multiplatform для сетевых запросов, сериализации JSON, внедрения зависимостей и работы с ViewModel.
🔐 Лицензия: Apache-2.0
🖥 Github
@android_its
👩💻 Хотите освоить одну из самых популярных профессий в IT? Android-разработка ждёт вас!
На открытом уроке «Основные компоненты приложения Android» вы:
💛 Узнаете, как приложения взаимодействуют с системой и друг с другом.
💛Разберётесь в основных компонентах Android-приложений.
💛 Погрузитесь в архитектуру Android, чтобы закладывать прочный фундамент знаний.
Мечтаете создавать востребованные приложения? Начните путь Android-разработчика с нами — структурировано, понятно и с поддержкой экспертов.
⏺Регистрируйтесь на бесплатный вебинар 15 января в 20:00 мск: https://otus.pw/i1oK/
После урока вы сможете записаться на курс «Android Developer» со скидкой.Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
👩💻 Эта статья объясняет, как добавлять ресурсы в Android-приложение, такие как строки, изображения, цвета и макеты, используя Android Studio!
🌟 Рассматриваются способы работы с ресурсами, их организация в папках, использование разных конфигураций для поддержки нескольких языков и размеров экранов, а также применение инструментов IDE для редактирования и управления ресурсами.
🔗 Ссылка: *клик*
@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
Т-Банк открыл набор на новый поток стажировок 💻
Есть много направлений: разработка (на восьми языках программирования!), ML, SRE, QA, аналитика, менеджмент, редактура, маркетинг и юриспруденция. Ждут студентов и начинающих специалистов, готовых посвящать работе от 20 часов в неделю.
Стажировки оплачиваются, а по результатам нескольких месяцев вас могут пригласить на интервью в штат. Вы будете участвовать в реальных проектах и разрабатывать решения с нуля с полным погружением в бизнес-процессы. Стажеры отлично справляются с тем, чтобы совмещать работу и учебу: менторы и руководители относятся к этому с пониманием.
Выберите направление, отправьте заявку и решите экзамены до 30 января
Ваша карьера в Android-разработке начинается в Авито 😎
Приходите на оплачиваемую стажировку в Авито. Здесь вы будете работать с продуктами, которыми пользуются миллионы.
Профессионально развиваться и расти вам помогут:
• наставник — научит, как найти лучшее решение, и поможет разобраться в инструментах и технологиях
• комьюнити стажёров — поделятся опытом и поддержат
• доступ к базам знаний, библиотекам и корпоративным курсам — даст возможность нарастить экспертизу.
Стажировка открыта в пяти направлениях, вы можете выбрать два — основное и запасное. Если попасть на первое не удастся, сможете пройти отбор на второе при наличии мест.
Условия:
• длительность программы — 6 месяцев
• работа от 25 часов в неделю, после завершения стажировки — возможность остаться в компании на полную занятость
• зарплата и корпоративный ноутбук
• можно работать из офиса, удалённо или в гибридном формате.
Более 80% стажёров продолжают карьеру в Авито. Присоединяйтесь к команде и растите вместе с нами! Регистрация открыта до 5 февраля.
👩💻 keyframesWithSpline
— новая анимация в Jetpack Compose, которая создает естественную плавную кривую, идеально подходящую для работы с предопределенными координатами X, Y!
🔗 Подробнее: *клик*
@android_its
👩💻 Эта статья рассказывает о том, как использовать адаптивные макеты в Compose Multiplatform для создания интерфейсов, которые могут адаптироваться под разные размеры экранов на различных платформах, таких как Android, iOS, десктоп и веб!
🌟 Рассматриваются два основных макета: ListDetailPaneScaffold и SupportingPaneScaffold, а также способы реализации адаптивной навигации для разных устройств.
🔗 Ссылка: *клик*
@android_its
👩💻 PuppyGit — это клиент Git для Android, предоставляющий полный функционал для работы с репозиториями, включая fetch, pull, push, merge, управление ветками, тегами, сабмодулями и историю коммитов!
🌟 Приложение является бесплатным, без рекламы и с открытым исходным кодом. PuppyGit также поддерживает функции редактирования файлов, разрешения конфликтов, squash-коммитов и работу с персональными токенами для двухфакторной аутентификации.
🔐 Лицензия: GPL-3.0
🖥 Github
@android_its
🔥 Недавно был выпущен Vulkan 1.4 , и вместе с ним появилась важная функция для Android: Host Image Copy, основанная на VK_EXT_host_image_copy!
🌟 Host Image Copy — это функция Vulkan, которая позволяет приложению передавать данные изображения с помощью CPU вместо GPU . Эта функция особенно полезна на устройствах UMA (например, типичных устройствах Android), но может накладывать ограничения на изображения. В частности, большинство драйверов отключают сжатие буфера кадра для копируемых на хост изображений, которые в противном случае можно визуализировать.
🔗 Подробнее: *клик*
@android_its
🖥 Проекты с открытым исходным кодом для Android: более 200 (!) гайдов и пет-проектов с открытым кодом для разработки под Android.
Команда опытных разработчиков собрала пошаговые туториалы, которые помогут довести ваши навыки до совершенства:
- Подробный разбор каждого проекта.
- Создание различных типов меню: списки, скроллы, слайдеры, свайпы и многое другое.
- Руководство по работе с экшен-барами.
- Верстка мобильных галерей.
- Различные настраиваемые элементы интерфейса.
- Интеграция и работа с картами.
📌 Github
@android_its
#android #opensource #projects
👩💻 Koin — это лёгкий и прагматичный фреймворк для внедрения зависимостей (Dependency Injection) на языке Kotlin!
🌟 Он поддерживает как Kotlin Multiplatform, так и Android. Koin предоставляет удобный DSL для настройки зависимостей, минимизирует избыточность кода и интегрируется с различными экосистемами, включая Jetpack Compose и Ktor.
🔐 Лицензия: Apache-2.0
🖥 Github
@android_its
👩💻 Android представил свою новую функцию RCS!
💡 RCS (Rich Communication Services) — это стандарт для обмена сообщениями, который улучшает SMS и MMS, предоставляя пользователям более расширенные возможности, такие как передача медиафайлов высокого качества, поддержка групповых чатов, обмен реакциями на сообщения и подтверждения доставки.
🔍 Основные особенности RCS:
🌟 Обогащенные сообщения: Возможность отправлять текстовые сообщения с вложениями, такими как фотографии, видео и документы, а также поддержка взаимодействий с картами и стикерами.
🌟 Групповые чаты и подтверждения: Поддержка групповых чатов с улучшенными функциями, включая подтверждения о доставке и прочтении сообщений.
🌟 Интеграция с интернетом: В отличие от стандартных SMS и MMS, сообщения RCS отправляются через интернет, что позволяет улучшить качество связи и снизить затраты на обмен сообщениями.
🔍 Кстати, видео выше было выложено в официальном аккаунте Android...
🔗 Подробнее: *клик*
@android_its
👩💻 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