Android

15.12.2017

Программирование и передача данных в «Ардуино» по «воздуху» с помощью ESP8266. Часть Третья. Здравствуй, «ANDROID»

Программирование и передача данных в «Ардуино» по «воздуху» с помощью ESP8266. Часть Третья. Здравствуй, «ANDROID»


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

Алгоритм генерации гирлянды для новогодней головоломки


Чтобы занять себя как-то бессонными ночами, опять засел за написание игрушек под Android. Так как скоро новый год, то решил, что игрушка должна быть новогодней. Для меня ...

14.12.2017

Как мы вооружили мерчандайзеров и наладили тотальный контроль качества дистрибуции: кейс

Как мы вооружили мерчандайзеров и наладили тотальный контроль качества дистрибуции: кейс


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

13.12.2017

Советы по чистому коду новичкам в Java-Android

Советы по чистому коду новичкам в Java-Android


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

10.12.2017

Лекция Яндекса: Advanced UI, часть вторая

Лекция Яндекса: Advanced UI, часть вторая


Это вторая часть лекции Дмитрия Свирихина — разработчика из команды мобильной Яндекс.Почты. — Мы с вами продолжаем рассматривать типичные проблемы Android-разработчика и ...

07.12.2017

Kotlin Night Moscow — видео, фото, презентации

Kotlin Night Moscow — видео, фото, презентации


Вот и прошла первая встреча Kotlin Night в Москве. В офисе Avito собрался полный зал тех, кто интересуется этим языком программирования, ещё несколько сотен разработчиков ...
Многопоточное программирование в Android с использованием RxJava 2

Многопоточное программирование в Android с использованием RxJava 2


Если вы новичок в общении с RxJava или пытались разобраться в этом, но не довели дело до конца, то ниже вы найдете для себя кое-что новое. Оригинал статьи написан 29 ноября ...

05.12.2017

Анонс конференции Mobius 2018 Piter

Анонс конференции Mobius 2018 Piter


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

04.12.2017

Дневник техлида: полгода разработки мобильного PvP

Дневник техлида: полгода разработки мобильного PvP


В марте 2017 года мы собрали небольшую команду и взялись за разработку нового перспективного проекта. Без особых деталей могу сказать, что задача стояла интересная и ...

02.12.2017

Эксперимент по продвижению игры в Google Play. Часть 1

Эксперимент по продвижению игры в Google Play. Часть 1


Всем привет! В свободное от работы время, я инди разработчик android игр. На данный момент я пытаюсь продвинуть игру в Google Play. Я думаю найдутся те, кому будет ...

01.12.2017

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей


Всем привет! На московской конференции Mobius 2017 мы провели конкурс Мамин Архитектор, в котором просили участников придумать свои оригинальные архитектуры мобильных ...
Берёзкин приготовился продать госорганам и корпоратам боливийские смартфоны на Sailfish OS RUS

Берёзкин приготовился продать госорганам и корпоратам боливийские смартфоны на Sailfish OS RUS


29 ноября компания «Открытая мобильная платформа» и латиноамериканская JalaSoft договорились о начале продаж в России боливийских смартфонов ...
Отчет со встречи Android Devs Meetup 22 сентября

Отчет со встречи Android Devs Meetup 22 сентября


22 сентября в нашем офисе прошла очередная встреча Android Devs Meetup. Для одного вечера программа была насыщенная, целых четыре доклада. Публикуем видеозаписи для тех, кто ...

30.11.2017

IntelliJ IDEA 2017.3. Что нового и интересного?

IntelliJ IDEA 2017.3. Что нового и интересного?


Если кто еще не в курсе, сегодня вышла IntelliJ IDEA 2017.3. Продолжая традицию, я рассказываю о том, что новое и интересное было добавлено или поменялось в релизе: умные ...

29.11.2017

Kotlin code style

Kotlin code style


За полтора года работы с языком Kotlin, мы перевели на него все свои проекты и фреймворки. Чтобы разработчики могли быстрее включаться в работу над проектом, а код ревью не ...
В разрезе: новостной агрегатор на Android с бэкендом. Разработка под Android: выработка архитектуры

В разрезе: новостной агрегатор на Android с бэкендом. Разработка под Android: выработка архитектуры


Вводная часть (со ссылками на все статьи) В водной статье я уже писал о том, что планируемым клиентом для проекта должен стать клиент Android: доступный большой аудитории, ...

28.11.2017

10 Вещей с которыми сталкиваются начинающие Android-разработчики

10 Вещей с которыми сталкиваются начинающие Android-разработчики


От переводчика: постарался все изложить максимально близко к оригиналу. Перевод получился в свободной форме — думаю это лучше передаст смысл статьи. На картинках есть ...
Как расправиться с читерами и не переписать весь код

Как расправиться с читерами и не переписать весь код


Несколько лет назад появился прототип игры War Robots (тогда она еще называлась Walking War Robots). Это был первый опыт Pixonic в жанре тактического PvP, поэтому многие ...

27.11.2017

Как мы контролируем качество кода в Браузере для Android. Лекция Яндекса

Как мы контролируем качество кода в Браузере для Android. Лекция Яндекса


Автор этой лекции — Константин Заикин, руководитель группы разработки Яндекс.Браузера для Android в Санкт-Петербурге. Он рассказал об инструментах Android-разработчика и всей ...

24.11.2017

Немного об анализаторах Wi-Fi покрытия на Android

Немного об анализаторах Wi-Fi покрытия на Android


Ни для кого не секрет, что сети Wi-Fi довольно сильно подвергаются воздействию помех, а на пути распространения беспроводного сигнала могут встречаться стены и другие объекты, ...

23.11.2017

Без новых гаджетов не будет котиков: YouTube перестанет работать на старых устройствах-2

Без новых гаджетов не будет котиков: YouTube перестанет работать на старых устройствах-2


Прошло более двух лет после публикации «Без новых гаджетов не будет котиков: YouTube перестанет работать на старых устройствах» и вот они пришли снова. YouTube прекращает ...

22.11.2017

RxPM — реактивная реализация паттерна Presentation Model

RxPM — реактивная реализация паттерна Presentation Model


Через полгода после выхода прошлой статьи о сравнении RxPM c другими презентационными паттернами мы с Jeevuz, наконец, готовы представить библиотеку RxPM — реактивную ...
Использование buildSrc для внедрения дополнительной логики в Gradle

Использование buildSrc для внедрения дополнительной логики в Gradle


Интересная заметка от Madis Pink в блоге ZeroTurnaround Rebel Labs. Если кто-то вас разбудит посреди ночи и спросит: “какую фичу в Gradle должен знать каждый?” — с ...

21.11.2017

Telegram впервые по-настоящему заблокировал канал музыкального «пирата»

Telegram впервые по-настоящему заблокировал канал музыкального «пирата»


По наблюдениям авторов vc.ru, администрация мессенджера Telegram впервые полноценно заблокировала telegram-канал за нарушение прав на музыку. Раньше ...
Short-линч приложения Райффайзен-Онлайн

Short-линч приложения Райффайзен-Онлайн


Совсем недавно Raiffeisen обновил свое мобильное приложение под Android Райффайзен-Онлайн Россия. Хочу поделиться с вами небольшими наблюдениями этого обновления. Авторизация