Android разработка – Telegram
Android разработка
5.21K subscribers
442 photos
25 videos
1 file
547 links
все о Android разработке

@itchannels_telegram - 🔥 лучшие it каналы

@ai_machinelearning_big_data -ML

@ArtificialIntelligencedl -AI

@datascienceiot - ml 📚

@pythonlbooks -📚books
Download Telegram
🖥 Проекты с открытым исходным кодом для Android: более 200 (!) гайдов и пет-проектов с открытым кодом для разработки под Android.

Команда опытных разработчиков собрала пошаговые туториалы, которые помогут довести ваши навыки до совершенства:

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

📌 Github

@android_its

#android #opensource #projects
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍42
👩‍💻 Хотите освоить одну из самых популярных профессий в IT? Android-разработка ждёт вас!

На открытом уроке «Основные компоненты приложения Android» вы:

💛 Узнаете, как приложения взаимодействуют с системой и друг с другом.
💛Разберётесь в основных компонентах Android-приложений.
💛 Погрузитесь в архитектуру Android, чтобы закладывать прочный фундамент знаний.

Мечтаете создавать востребованные приложения? Начните путь Android-разработчика с нами — структурировано, понятно и с поддержкой экспертов.

Регистрируйтесь на бесплатный вебинар 15 января в 20:00 мск: https://otus.pw/i1oK/
После урока вы сможете записаться на курс «Android Developer» со скидкой.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡2👎1
🔥 Недавно был выпущен Vulkan 1.4 , и вместе с ним появилась важная функция для Android: Host Image Copy, основанная на VK_EXT_host_image_copy!

🌟 Host Image Copy — это функция Vulkan, которая позволяет приложению передавать данные изображения с помощью CPU вместо GPU . Эта функция особенно полезна на устройствах UMA (например, типичных устройствах Android), но может накладывать ограничения на изображения. В частности, большинство драйверов отключают сжатие буфера кадра для копируемых на хост изображений, которые в противном случае можно визуализировать.

🔗 Подробнее: *клик*

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍2🔥2
👩‍💻 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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
👩‍💻 PuppyGit — это клиент Git для Android, предоставляющий полный функционал для работы с репозиториями, включая fetch, pull, push, merge, управление ветками, тегами, сабмодулями и историю коммитов!

🌟 Приложение является бесплатным, без рекламы и с открытым исходным кодом. PuppyGit также поддерживает функции редактирования файлов, разрешения конфликтов, squash-коммитов и работу с персональными токенами для двухфакторной аутентификации.

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

🖥 Github

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍2👏2
⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

МАШИННОЕ ОБУЧЕНИЕ: 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
Javanoscript: t.me/javanoscriptv
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
Разработка игр: https://news.1rj.ru/str/gamedev
Haskell: t.me/haskell_tg

💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: https://news.1rj.ru/str/addlist/2Ls-snqEeytkMDgy
Папка FRONTEND: https://news.1rj.ru/str/addlist/mzMMG3RPZhY2M2Iy

😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno

🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: https://news.1rj.ru/str/addlist/BkskQciUW_FhNjEy
2👍1
👩‍💻 Эта статья рассказывает о том, как использовать адаптивные макеты в Compose Multiplatform для создания интерфейсов, которые могут адаптироваться под разные размеры экранов на различных платформах, таких как Android, iOS, десктоп и веб!

🌟 Рассматриваются два основных макета: ListDetailPaneScaffold и SupportingPaneScaffold, а также способы реализации адаптивной навигации для разных устройств.

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

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
👍81🔥1👌1
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 ComposeReorderable — это библиотека для Jetpack Compose, которая добавляет поддержку перетаскивания элементов (drag-and-drop) в компоненты LazyList и LazyGrid в Android и настольных приложениях!

🌟 Она позволяет разработчикам легко реализовывать интерактивное изменение порядка элементов в списках и сетках. Библиотека предоставляет инструменты для настройки анимации, обработки событий перетаскивания и изменения порядка элементов, что делает её полезной для создания динамических пользовательских интерфейсов.

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

🖥 Github

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
👍132
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 keyframesWithSpline — новая анимация в Jetpack Compose, которая создает естественную плавную кривую, идеально подходящую для работы с предопределенными координатами X, Y!

🔗 Подробнее: *клик*

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 SQLDelight — это библиотека для работы с SQLite в Kotlin-приложениях!

🌟 SQLDelight генерирует типобезопасные объекты для выполнения запросов и манипуляций с базой данных, обеспечивая интеграцию с Android и многими другими платформами, использующими Kotlin. Она позволяет писать SQL-запросы непосредственно в коде, при этом генерируя соответствующие классы для их выполнения. Это упрощает работу с базами данных, улучшает читаемость кода и снижает вероятность ошибок.

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

🖥 Github

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41👏1
👩‍💻 compose-multiplatform-tetris — Тетрис, созданный с использованием Jetpack Compose Multiplatform!

🌟 Игра доступна на нескольких платформах: Android, Windows, macOS и Linux. Это пример использования Compose для кросс-платформенной разработки, демонстрируя возможности фреймворка в разработке графических приложений на разных операционных системах.

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

🖥 Github

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
👍61
👩‍💻 AboutLibraries — это инструмент для автоматического сбора информации о зависимостях и лицензиях любого проекта на Gradle (включая Kotlin Multiplatform)!

🌟 Он позволяет создавать интерфейсы для отображения этих данных в приложениях Android и Compose для различных платформ.

🌟 Инструмент упрощает процесс управления зависимостями, предоставляя API для визуализации данных о лицензиях и зависимости в приложении. Кроме того, он поддерживает строгий режим проверки лицензий и формирует отчёты о совместимости, что особенно полезно для соблюдения юридических требований.

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

🖥 Github

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32🔥2😁1
👩‍💻 Курс по разработке Android-приложений с нуля!

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

#курс #kotlin #android

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52🔥1
👩‍💻 MapLibre Navigation SDK for Android — это открытый программный пакет, предназначенный для интеграции пошаговой навигации в Android-приложения!

🌟 Он основан на форке Mapbox Navigation SDK версии 0.19 и предоставляет разработчикам инструменты для создания навигационных функций, позволяя использовать собственные карты и API для маршрутизации.

🔐 Лицензия: MIT

🖥 Github

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥32
👩‍💻 Kermit — библиотека для мультиплатформенной мобильной разработки, предназначенная для упрощения логирования в приложениях, построенных с использованием Kotlin!

🌟 Она ориентирована на кросс-платформенную разработку для Android и iOS, предоставляя разработчикам удобный способ интеграции логирования с минимальной настройкой.

🌟 Kermit поддерживает различные уровни логирования (например, debug, info, error), а также включает возможности для управления логами в разных окружениях. Она может работать как на клиентской, так и на серверной стороне, что делает ее полезным инструментом для любого проекта, где важно отслеживать и анализировать события в реальном времени.

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

📖 Документация

🖥 Github

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍1👏1🤔1
👩‍💻 PeopleInSpace — это пример проекта на Kotlin Multiplatform, демонстрирующий создание приложений для различных платформ с использованием общих компонентов!

🌟 Проект включает клиент для Android (Jetpack Compose), iOS (SwiftUI), Wear OS, Web (Compose for Web), Desktop (Compose for Desktop), а также небольшой серверный компонент на Ktor.

🌟 Основная функциональность приложения — отображение списка людей, находящихся в космосе, и положения Международной космической станции (ISS), используя API Open Notify PeopleInSpace. Этот проект является демонстрацией возможностей Kotlin Multiplatform для разработки кроссплатформенных приложений.

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

🖥 Github

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42🔥2
👩‍💻 Molecule — это библиотека для Kotlin, которая позволяет использовать Jetpack Compose для создания потоков данных (StateFlow или Flow)!

🌟 Она помогает извлекать бизнес-логику из слоя отображения и организовывать её в удобные для тестирования и многоплатформенной работы структуры. Molecule интегрируется с Compose, обеспечивая декларативный подход к управлению состоянием и упрощая разработку интерфейсов.

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

🖥 Github

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
👩‍💻 PuppyGit — это клиент Git для Android, предоставляющий полный функционал для работы с репозиториями, включая fetch, pull, push, merge, управление ветками, тегами, сабмодулями и историю коммитов!

🌟 Приложение является бесплатным, без рекламы и с открытым исходным кодом. PuppyGit также поддерживает функции редактирования файлов, разрешения конфликтов, squash-коммитов и работу с персональными токенами для двухфакторной аутентификации.

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

🖥 Github

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍31
👩‍💻 Compose Vectorize — это библиотека на базе Kotlin Multiplatform, предназначенная для автоматического создания ImageVector из .xml файлов! Она используется для преобразования графических ресурсов Android в векторные изображения, совместимые с compose.ui.graphics

🌟 Библиотека поддерживает тему и динамические цвета Material3, позволяя адаптировать цвета векторных изображений на основе тем оформления. Для работы она генерирует файлы Kotlin из XML-ресурсов, которые затем можно использовать в коде Compose

🖥 Github

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
👩‍💻 Sketch — это библиотека для загрузки изображений, разработанная для использования с Compose Multiplatform и Android View! Она предоставляет мощные и разнообразные функции, включая поддержку GIF, SVG, видео эскизов и автоматическую ориентацию изображений на основе Exif данных.

💡 Основные возможности Sketch включают поддержку различных источников изображений (HTTP, файлы, ресурсы Compose и Android), трехуровневое кэширование, автоматическую отмену запросов и адаптацию размера изображений. Библиотека легко расширяема, что позволяет добавлять новые функции, такие как декодирование анимированных изображений, трансформации и переходы. Кроме того, Sketch предлагает дополнительные функции, такие как приостановка загрузки при использовании сотовых данных, отображение индикаторов прогресса загрузки и значков типов изображений.

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

🖥 Github

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52
👩‍💻 Krontab — это библиотека Kotlin, которая позволяет планировать выполнение задач с использованием синтаксиса, похожего на Crontab!

🌟 Она интегрируется с Kotlin Coroutines, обеспечивая эффективное и простое планирование повторяющихся или отложенных задач в приложениях.

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

🖥 Github

@android_its
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥1