Рубрика «android» - 10

Привет! Мы — небольшая команда из двух человек, которая пытается делать игры в свободное время. Совсем недавно мы наконец-то зарелизили свое первое скромное творение и решили поделиться опытом его создания с читателим.

История создания простой мобильной игры - 1

“У всех есть свои раннеры, а чем мы хуже? Мы тоже сможем запилить за месяц крайне простую игру для телефонов”, — подумали мы немногим больше года назад, и все завертелось.

Мы нарисовали пару скетчей, написали диздок на 2 листа и взяли Unity, с которым у нас уже был небольшой опыт работы. Решив, что справимся с простым раннером примерно за месяц-два, приступили к работе.

Осторожно, под катом довольно много картинок!
Читать полностью »

В этой еженедельной подборке вы найдете архитектуру Uber, половинки квадрата от Папы, отзывы и иконки в новой iOS, борьбу с Xiaomi, новую версию Qt и много другого интересного!

Дайджест интересных материалов для мобильного разработчика #188 (23-29 января) - 1Читать полностью »

Здравствуйте! Уверен, многие слышали о том, что Qt очень хорош для кросплатформенной разработки мобильных приложений. Однако, для решения некоторых задач приходится иметь дело с нативным кодом (Java, Objective-C), к примеру, вызов камеры, галереи, вызов стороннего api.

В этой статье на простом примере задания прозрачности для status bar я покажу, как осуществляется вызов нативного кода Java и Objective-C.

вжух

Читать полностью »

image
Честно признаться, у меня не было планов писать и публиковать эту статью, но, после того, как за два месяца увидел в ближнем кругу коллег 5 штук свежеприобретённых телефонов от Xiaomi, и недавнюю статью на Geektimes, рекламирующую управление умным домом от Xiaomi, ко мне пришла совесть и, сцуко, потребовала поделиться знанием с остальными.
Читать полностью »

Введение

Здравствуй, читатель.

Эта статья пишется, чтобы поделиться простым, но полезным лайфхаком, который я недавно ввел в пробную эксплуатацию.

Требовалось решить следующую задачу.
Для очень пожилой родственницы, не приемлющей сотовые телефоны (тем более смартфоны) надо было сделать носимую кнопку экстренного вызова, которая может быть использована, чтобы оповестить родных, например, о том, что она упала в пределах квартиры, передвигаясь на ходунках, и не может встать/добраться до телефона (собственно, с такого случая, задача и возникла).

Bluetooth-оберег на всём готовом - 1

Забегая вперёд, скажу, что в итоге получилось более широкое решение, которое может использоваться, чтобы быстро и незаметно оповестить кого-то том, что что-то произошло, не доставая сотовый телефон. И всё это без «ещё одного устройства, которое надо заряжать».

Фраза «на всём готовом» подразумевает, что всё железо можно найти почти без дополнительных затрат. Своих приложений писать не надо. Программировать — графически, паять — по желанию. Короче, всё просто.

Читать полностью »

Как VPN-клиенты под Android шпионят за пользователями - 1
Тестирование VPN-клиентов проверило три возможных режима перехвата и перенаправления трафика через VPN-клиент: локальный перехват (1); перенаправление в облако через VPN-сервер (2); пиринговый форвардинг через узел, участвующий в системе (3). Сниффинг и анализ трафика производился сниффером ICSI Netalyzr через настроенную точку доступа WiFi

С выходом Android 4.0 в октябре 2011 года разработчики мобильных приложений получили нативную поддержку для встроенных VPN-клиентов через класс Android VPN Service. В отличие от десктопных операционных систем, где приложению требуется рутовый доступ для создания виртуальных интерфейсов, под Android достаточно всего лишь запросить разрешение BIND_VPN_SERVICE для создания VPN-клиента.
Читать полностью »

Бывший вице-президент Xiaomi по глобальному бизнесу Хьюго Барра оставляет компанию и присоединится к Facebook, чтобы управлять VR-подразделением, включая производителя шлемов Oculus. Бывший гендиректор Oculus Брендан Ирибе оставил пост в декабре, чтобы возглавить подразделение компании, занимающееся виртуальной реальностью для ПК.

Читать полностью »

— Здравствуйте. Скажите, сколько стоит сделать приложение типа Uber?

Менеджер по входящим заявкам нашей компании получает звонки с таким содержанием стабильно раз в неделю. Понимать его стоит, как правило, так: либо клиент хочет себе настолько же успешный аналог приложения для связи между пассажиром и водителем, либо Uber для ______ (вписать нужную отрасль).

В такие моменты мы отвечаем, что Uber — это технически очень сложный проект с миллионными инвестициями и сотнями тысяч человекочасов разработки в месяц, и что делать его клон не очень целесообразно.

Теперь у нас есть аргумент в защиту нашей позиции. Разработчики Uber опубликовали в блоге компании заметку про опыт переноса приложения с одной архитектуры на новую, собственную. Это очень масштабное мероприятие подтверждает, что Uber — далеко не элементарное приложение. Мы не могли пройти мимо этого материала и не перевести его.

Статья может быть полезна не только мобильным разработчикам, но и менеджерам, сталкивающимся с описанной ситуацией.

Разработка архитектуры нового приложения для пассажиров Uber - 1
Читать полностью »

В очередном апдейте к iOS 10 Apple решил ограничить производителям и издателям мобильных приложений возможности по накрутке рейтинга в App Store. Теперь спрашивать пользователя, не хочет ли он оценить приложение в магазине можно только три раза в год. Параллельно Apple тестирует опцию оценки приложений внутри самой программы без необходимости выходить из нее и переходить в App Store и хочет позволить паблишерам отвечать пользователям, Читать полностью »

Хьюго Барра с 2008 по 2013 годы работал в Google и был одним из архитекторов успеха системы Android. Он покинул компанию, поссорившись с одним из основателей Google Сергеем Брином. Когда он ушёл работать на китайского производителя техники Xiaomi, СМИ называли его «секретным оружием» и приписывали ему ключевую роль в том, Читать полностью »