Android

19.02.2019

WearMouse, аэромышь для часов Wear OS

WearMouse, аэромышь для часов Wear OS


Здравствуй! Хочу предложить вашему вниманию немного магии для часов на Wear OS. Некоторое время назад, незадолго до выпуска Android 9.0, был представлен новый публичный API, ...

15.02.2019

Свежий взгляд на отображение диалогов в Android

Свежий взгляд на отображение диалогов в Android


На картинке первая мысль читателя, который недоумевает, что можно написать про такую простую задачу как отображения диалога. Аналогично думает и менеджер: «Тут ничего ...

14.02.2019

Valentine’s Day Application on Libgdx

Valentine’s Day Application on Libgdx


Every year there are a lot of articles dedicated to Valentine's Day. I also decided to get involved in this topic and create something original and unusual. The idea was to ...
Как создать приложение дополненной реальности с помощью ARCore

Как создать приложение дополненной реальности с помощью ARCore


В этом гайде вы узнаете, как добавить 3D-модели в реальный мир. Библиотека ARCore от Google позволяет добавлять на 2D-изображение (картинка или видео) полноценные 3D-модели. ...
Погружаемся в opensource-экосистему Android

Погружаемся в opensource-экосистему Android


Disclaimer о том, что пост не призывает к радикальным формам фанатизма Каждый выбирает свой "уровень погружения". Вам не обязательно следовать каждому пункту из этого поста. ...

13.02.2019

Зачем разработчикам ABBYY Mobile нейросети, музей и Random Coffee

Зачем разработчикам ABBYY Mobile нейросети, музей и Random Coffee


Здравствуй! В далёком 2005 году в ABBYY появился первый мобильный SDK. А в 2007 в компании образовался отдельный департамент ABBYY Mobile, и начали рождаться технологии, ...

09.02.2019

Интеграция React Native и C++ для iOS и Android

Интеграция React Native и C++ для iOS и Android


Недавно мне предложили поработать над одним интересным проектом. Требовалось разработать мобильное приложение для американского стартапа на платформах iOS и Android с помощью ...

08.02.2019

Как я ускорил обработку изображений на Android в 15 раз

Как я ускорил обработку изображений на Android в 15 раз


Как оптимизировать обработку изображений в рантайме, когда необходимо создать 6 изображений, каждое из которых состоит из последовательно наложенных 15-16 PNG, не получив ...

07.02.2019

Создание вашего первого ARCore-приложения

Создание вашего первого ARCore-приложения


В предыдущей статье я уже объяснил, что такое ARCore и как он помогает разработчикам создавать удивительные приложения дополненной реальности без необходимости понимания ...
Окей, Google! Ты добро или зло?

Окей, Google! Ты добро или зло?


Вот и случилось так, что компания добра, которую я так любил и восхищался, причинила мне столько зла. Но обо всём по порядку.

04.02.2019

Приложения из Google Play с миллионами загрузок крали фотографии пользователей и рекламировали порно

Приложения из Google Play с миллионами загрузок крали фотографии пользователей и рекламировали порно


На днях корпорация Google удалила из каталога приложений несколько дюжин программ с миллионами загрузок. Как оказалось, эти приложения демонстрировали скам-рекламу и похищали ...

02.02.2019

Основы архитектуры приложений на Flutter: Vanilla, Scoped Model, BLoC

Основы архитектуры приложений на Flutter: Vanilla, Scoped Model, BLoC


(оригинал статьи на английском языке опубликован на Medium) Flutter предоставляет современный реактивный фреймворк, большой набор виджетов и тулов. Но, к сожалению, в ...

01.02.2019

Быстрый способ добавить уведомления в Android-приложение

Быстрый способ добавить уведомления в Android-приложение


Перевели для вас статью Брендона Вивера о работе с уведомлениями в Android OS. Программист объясняет, как быстро добавить этот функционал в свое приложение. Статья, в первую ...

31.01.2019

Перевод «Подготовьте ваши приложения к 64-бит требованиям»

Перевод «Подготовьте ваши приложения к 64-бит требованиям»


Перевод статьи Get your apps ready for the 64-bit requirement блога «Android Developers Blog». Современные 64-бит процессоры увеличивают скорость и обогащают опыт ваших ...

29.01.2019

Android, Rx и Kotlin или как заставить сжиматься клешню из Lego. Часть 1

Android, Rx и Kotlin или как заставить сжиматься клешню из Lego. Часть 1


Привет, любители Habr! По счастливой случайности в августе 2018 года мне посчастливилось вместе с моим товарищем(kirillskiy) начать работать над потрясающим по своей ...
«Я был очень негативен по отношению к корутинам»: Артём Зиннатуллин об Android-разработке

«Я был очень негативен по отношению к корутинам»: Артём Зиннатуллин об Android-разработке


Среди Android-разработчиков Артём Зиннатуллин пользуется таким уважением, что про него можно сочинять аналог «фактов о Чаке Норрисе» — что-нибудь такое: Артём так суров, что ...

28.01.2019

Захват сигнала мышечной активности в систему машинного обучения

Захват сигнала мышечной активности в систему машинного обучения


Около года назад ко мне пришла идея создания открытого фреймворка для нейроинтерфейсов.

27.01.2019

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

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


Наш новый выпуск рассказывает про юбилейный Android 10, окончание Windows Phone и Windows Mobile, мгновенные приложения, лучшие приложения, киберспортивный фарминг и новые рекорды.
ФАС разработала Концепцию по обязательной предустановке российских приложений на смартфоны

ФАС разработала Концепцию по обязательной предустановке российских приложений на смартфоны


Федеральная антимонопольная служба России представила программный документ — Концепцию предустановки приложений на смартфоны в Российской Федерации. Концепция составлена по ...

24.01.2019

MOSDROID #15 Phosphorus

MOSDROID #15 Phosphorus


Приглашаем вас на пятнадцатый митап сообщества Android разработчиков MOSDROID, который пройдет 2 февраля в офисе компании Туту, в БЦ Ньютон Плаза по адресу Москва, 1-й ...
#10yearschallenge для программистов

#10yearschallenge для программистов


Привет! В 2009 году мы начали пользоваться Forsquare и блокировать надоедливые баннеры с помощью AdBlock. Дмитрий Медведев создал блог в ЖЖ. Появился биткоин. Мы тоже решили ...

23.01.2019

АвтоВАЗ на 2,5 года залип между Яндексом и Google. Яндексоиды решили монтировать Яндекс.Авто в Lada сами

АвтоВАЗ на 2,5 года залип между Яндексом и Google. Яндексоиды решили монтировать Яндекс.Авто в Lada сами


Яндекс начинает ограниченную розничную продажу бортового компьютера для автомобилей Яндекс.Авто. За 30 тысяч рублей в Нижнем Новгороде покупатели смогут купить ...
Android Q поможет жестко «привязать» мобильный телефон к оператору связи

Android Q поможет жестко «привязать» мобильный телефон к оператору связи


После того, как о новой мобильной операционной системе Android Q начали публиковать первые обзоры, стало ясно, что она несет определенное количество положительных изменений. ...

21.01.2019

Юбилейный Android 10 (Q). Что известно уже сейчас?

Юбилейный Android 10 (Q). Что известно уже сейчас?


Совсем недавно ребята из XDA-developers заглянули под капот утекшей сборки новой, ещё не анонсированной, версии Android. Давайте посмотрим, что они там нашли.
6 способов спрятать данные в Android-приложении

6 способов спрятать данные в Android-приложении


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