Архивы автора: android developer

Анонс RuStore Mobile Conf: GameDev – место встречи экспертов мобильной разработки и бизнеса

2 ноября состоится RuStore Mobile Conf: GameDev — место встречи экспертов мобильной разработки и бизнеса. Обсудим тренды игровой индустрии в мобайле, новые технологии и перспективы развития отрасли. Во что играет аудитория? Что создают и на чём зарабатывают разработчики? Участники обсудят проблемы и возможности рынка мобилок, поделятся кейсами из практики и расскажут о технологиях, которые помогут… Читать далее »

Советы по обработке Insets для обеспечения edge-to-edge на Android 15

Перевод статьи от Android Developers. Согласно внутреннему исследованию Google, пользователи предпочитают экраны edge-to-edge, а не edge-to-edge, как для навигации жестами, так и для навигации тремя кнопками. Рисунок 1. Сверху или слева: приложение edge-to-edge. Фон приложения прорисовывается под строкой состояния сверху и строкой навигации снизу. Снизу или справа: приложение, которое не поддерживает edge-to-edge. Фон и содержимое… Читать далее »

Конференция разработчиков DevFest Omsk 2024

С 5 по 8 сентября в Омске пройдёт ежегодная конференция для разработчиков DevFest Omsk. Целью этой конференции является развития IT-сообщества и передача знаний другим разработчикам. На конференции будут участвовать спикеры из самых разных городов и компаний, являющиеся специалистами в своих областях. В этом году стоит ожидать доклады на самые разные темы, касающиеся как мобильной разработки,… Читать далее »

Установка и настройка Java в Arch/Artix Linux

Проверка установленной java java -version Пример : ➜ ~ java -version openjdk version «22.0.1» 2024-04-16 OpenJDK Runtime Environment (build 22.0.1+8) OpenJDK 64-Bit Server VM (build 22.0.1+8, mixed mode, sharing) ➜ ~ Проверка статуса в системе по-умолчанию : archlinux-java help Пример : ~ archlinux-java status Available Java environments: java-22-openjdk (default) Установка нужной переменной окружения archlinux-java set… Читать далее »

Многопоточность в Android: тогда и сейчас

План Введение Асинхронность и многопоточность Потоки в Android Thread и Runnable Looper и Handler HandlerThread AsyncTask Loader и LoaderManager Executor RxJava Kotlin Coroutines Заключение Введение Исторически сложилось, что разработчик пишет последовательный код. Программа выполняет такой код строчка за строчкой в соответствии с написанным. То есть, когда вызывается какая-либо функция, которая выполняет длительную операцию, то программа… Читать далее »

Собственные стикеры для Telegram

Месседжер Telegram предлагает обширные возможности для общения. Одной из его фич является использование стикеров — небольших изображений, используемых в качестве отдельных сообщений и передающих какую-либо эмоцию. Стикеры входят в состав различных наборов, которые можно добавлять себе и использовать. И ключевой особенностью стикеров является то, что пользователи могут создавать свои собственные наборы стикеров, публиковать их в… Читать далее »

Полезные ресурсы для изучения Linux

Говорят, что Linux слишком специализирован или слишком сложен для изучения. Однако, даже несмотря на то, что это эзотерично, есть огромное количество видеороликов, блогов, книг и подкастов о Linux на YouTube. Сейчас мы расскажем про некоторые из них. Ресурсы для удобства перечислим по категориям: Основы Linux, командная строка, графические оболочки, кастомизация, гейминг и новости. План: Основы… Читать далее »

12 полезных консольных программ для Linux

При постоянной работе за компьютером часто возникает ситуация, когда для более удобного использования хочется что-то настроить под себя, воспользоваться какими-нибудь инструментами для улучшения работы. И в этом помогает использование операционной системы на Linux. Одним из достоинств операционных систем этого семейства является то, что они предоставляют широкий ассортимент для настройки системы, начиная с выбора графической оболочки… Читать далее »

Перехват сетевых запросов из мобильного приложения

Иногда требуется провести тестирование мобильного приложения и изучить все сетевые запросы, связанные с ним. В онлайн-среде это легко сделать: просто используйте комбинацию клавиш Ctrl + Shift + I, чтобы открыть инструменты разработчика. Затем перейдите на вкладку «Сеть», где можно будет ознакомиться со всеми HTTP-запросами, связанными с веб-страницей, следуя этим шагам: Однако в сфере мобильной разработки… Читать далее »

Linux WoeUSB — создание загрузочной флешки Windows

Сегодня мы разберём, как создать загрузочную флешку с операционной системой Windows 10 из Linux. Существуют различные решения данного вопроса, однако мы рассмотрим утилиту woeusb. Работает она довольно хорошо, к тому же может отформатировать диск в нужную файловую систему. Приступим. Для начала установите на Arch Linux из AUR: $ yaourt -S woeusb Найдите свою флешку: $ lsblk… Читать далее »