Найти в Дзене
Android

Android

Подборка статей о Android Studio поможет вам быстро освоить ключевые функции и возможности этой IDE для разработки мобильных приложений. Здесь вы найдете практические советы по настройке среды, работе с эмуляторами, отладке кода и использованию инструментов для повышения производительности.
подборка · 34 материала
AVI на Android в 2026 году? Как я собрал свой FFmpeg, чтобы заставить «древние» форматы летать на Android TV
Казалось бы, на дворе 2026 год. Мы повсюду обсуждаем колонизацию Марса, генеративные нейросети пишут за нас куски кода, а стриминговые платформы вовсю продвигают трансляции контента в разрешении 8K. Кто вообще в здравом уме и твердой памяти сегодня вспоминает про формат AVI, пик популярности которого пришелся на эпоху ламповых мониторов и первых дисков DivX? Оказалось — огромное количество людей. Когда я начал активно развивать свой независимый медиацентр VidraPlayer, ориентируясь на современный...
4 месяца назад
Разработка виджета для Android с нуля: Kotlin, Jetpack Compose и Glance 🚀
Привет, друзья! 👋 Если вы, как и я, фанат Android-разработки, то наверняка знаете, насколько круто иметь на домашнем экране смартфона персонализированные виджеты. Они не просто украшают интерфейс, но и делают жизнь проще: показывают погоду, напоминания или даже быстрые действия. А сегодня мы нырнем в тему создания виджета с нуля на Kotlin с использованием Jetpack Compose через библиотеку Glance. Это будет эпичное путешествие! 🌟 Я напишу эту статью так, чтобы она была не сухим мануалом, а настоящим приключением...
5 месяцев назад
🚀 Мастерство Навигации в Jetpack Compose: Как Управлять Переключением Экранов в Kotlin и Создавать Захватывающие Приложения! 🌟
Привет, друзья-разработчики! 😎 Представьте себе: вы — молодой энтузиаст Android, только что закончили свой первый проект на старом-добром XML и Fragments. Всё работает, но навигация... О боже, это же сплошной хаос! Переходы между экранами напоминают лабиринт Минотавра: куча кода в Activity, запутанные backstack'и, и каждый раз, когда пользователь жмёт "назад", приложение ведёт себя как капризный ребёнок. А теперь представьте, что вы просыпаетесь в 2025 году, где Jetpack Compose правит балом. Навигация?...
5 месяцев назад
Почему BoxScope стал моим лучшим другом в Jetpack Compose
Если бы мне пару лет назад сказали, что я буду писать отдельную статью про BoxScope, RowScope и ColumnScope, я бы, честно, усмехнулся 🙂 Тогда это казалось мелочью, какой‑то деталью внутренней кухни Compose. Но реальность разработки быстро ставит всё на свои места. Сегодня я уверен: понимание scope‑подхода — это один из тех моментов, которые отделяют "просто верстаю экраны" от осознанной архитектуры UI. И да, я пришёл к этому не из документации, а через боль, ошибки и внезапные инсайты. В этой статье я расскажу: Это не учебник...
5 месяцев назад
📱 Почему в Android Studio нет MIUI или HyperOS? Как я потратил неделю, пытаясь эмулировать Xiaomi, и что из этого вышло 🛠️
Привет, друзья! 👋 Меня зовут Артём, я Android-разработчик, и сегодня хочу рассказать вам историю, которая, возможно, покажется знакомой каждому, кто хоть раз пытался адекватно протестировать своё приложение не только на «голом» Android, но и на устройствах с оболочками вроде MIUI, HyperOS, EMUI, ColorOS и других. Если вы думали, что Android — это единая платформа, где всё работает одинаково от Google Pixel до Redmi Note… то, увы, вы, как и я когда-то, жестоко ошибались. 😅 Пару месяцев назад я...
5 месяцев назад
📱 Как работать с базой данных в Android — без боли, без костылей, с умом
Привет, разработчик! 👋 Скорее всего, ты сейчас либо: пишешь своё первое Android-приложение и думаешь: «А как мне сохранить данные, чтобы они не пропали после перезапуска?» или уже пробовал SharedPreferences, но понял: «Блин, это же только для флагов и настроек… А у меня список задач/история поиска/чат/заметки!» И вот ты здесь — потому что слышал про SQLite, про Room, но всё кажется каким-то… сложным. «Почему нельзя просто написать save(data) и всё?» Я тебя слышу. Было такое и у меня. И у всех,...