Главная » Архив меток: Android

Архив меток: Android

Испанское футбольное приложение La Liga сделало своих пользователей невольными доносчиками

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

Читать далее »

Дайджест интересных материалов для мобильного разработчика #256 (3—12 июня)

В этот раз получился довольно короткий выпуск и в нем эпопея Tower Defence, анимированные переходы, платформа для разработчиков от Snapchat, внезапная психология в IT от создателя Kotlin и многое другое. Игры жанра tower defense приобретают всё большую популярность, и это неудивительно — немногое может сравниться с удовольствием от наблюдения за собственными линиями защиты, уничтожающими злых врагов! В этом туториале из ...

Читать далее »

От наброска до Google Play или как я сделал свое первое android приложение

В этом посте я расскажу о том, как я хотел сделать простое приложение «для себя», а получилось вполне достойное Google Play приложение с множеством функций, которых у подобных приложений нет. Привет хабр! Разработкой под android я начал интересоваться в начале декабря прошлого года (до этого изучал python). Начну с того, что меня зовут Андрей и я учусь в 9 классе ...

Читать далее »

Причины плохого звучания большинства смартфонов на Android

Зачастую смартфоны не могут похвастаться хорошим звуком, включая «музыкальные смартфоны с ЦАП» в сравнении с отдельными Hi-Fi плеерами. Этот материал о причинах и их возможных решениях. Наиболее подробно будет описана та часть, которая критичная именно для смартфонов.При сравнении отдельного Hi-Fi плеера и смартфона для многих не очевидна разница в логике работы ОС. И по этой причине, смартфон с навороченным ЦАП ...

Читать далее »

Как и почему мы написали свой ECS

В прошлой статье я описал технологии и подходы, которые мы используем при разработке нового мобильного fast paced шутера. Т.к. это была обзорная и даже поверхностная статья — сегодня я копну глубже и подробно расскажу, почему мы решили написать собственный ECS-фреймворк и не стали использовать существующие. Будут примеры кода и небольшой бонус в конце. Что такое ECS на примере Кратко я ...

Читать далее »

Кодогенерация в Uber

Каждый из нас делает рутинную работу. Каждый пишет boilerplate код. Зачем? Не лучше ли автоматизировать данный процесс и работать только над интересными задачами? Читай эту статью, если хочешь, чтобы такую работу за тебя делал комп. Я работаю в команде, которая называется «mobile platform». Данная статья написана на основе расшифровки доклада Зака Свирса (Zack Sweers), разработчика мобильных приложений Uber, с которым ...

Читать далее »

Первый взгляд на геймерский смартфон ASUS ROG Phone

Republic of Gamers — всемирно известный бренд компании ASUS, который на протяжении 12 лет задает тренды в мире компьютерного железа для игр. Миссия Republic of Gamers сегодня проста и понятна — это создание эко-системы для геймеров. За время существования бренда ROG, продуктовый портфель от материнских плат и ноутбуков пополнился видеокартами, мониторами, десктопами, игровыми девайсами и роутерами. Сегодня на пресс-конференции на ...

Читать далее »

Представлен самый мощный Android-смартфон с вентилятором для охлаждения

Asus ROG Phone настолько мощный, что ему даже потребовалось воздушное охлаждение. Недавно хорошо известная многим тайваньская компания Asus представила Android-смартфон, которые совершенно точно можно назвать самым мощным. Компания считает, что эту мощность в первую очередь оценят любители игр. Это что-то новое для рынка смартфонов. Название подразделения расшифровывается как «Republic of Gamers». ROG – это игровое направление компании Asus. Теперь появился ...

Читать далее »

[Из песочницы] Автоматическая сборка Unity-проектов для Android и iOS с помощью Gitlab CI

В этой статье хочу рассказать о подходе к сборке Unity-проектов на android и ios через Gitlab на собственных сборщиках с macOS. Я работаю в небольшой gamedev компании, и задача автоматизации сборки появилась из-за следующих проблем: 5 распределенных команд должны собирать проекты из любой точки мира должны поддерживаться разные версии юнити сборщик должен обеспечивать как минимум 5 сборок в неделю от ...

Читать далее »

Личный опыт: переход с низкоуровневой разработки на C к программированию на Java

В ходе этого проекта удалось собрать заметки об интересных различиях языков Java и C/C++, оценить разные подходы к написанию программ. Статья отражает личный опыт автора – заядлого программиста микроконтроллеров, которому после многолетнего опыта микроконтроллерной разработки на языке С (и немного на С++) довелось участвовать в крупном Java-проекте по разработке ПО для ТВ-приставок под управлением Android. Это скорее сборник личных наблюдений. ...

Читать далее »