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

Привет Хабражителям!

В 2014 году мы провели свой первый совместный контест по спортивному программированию совместно с Codeforces, об этом мы писали здесь.

Коротко о том, как это было:

Контест состоял из 6 задач, на решение отводилось 2,5 часа (ознакомиться с задачами прошлого года и даже попробовать свои силы в их решении вы можете здесь).
Конечно же, даже на сугубо девелоперском мероприятии мы остались верны себе, поэтому все задачи были придуманы по мотивам наших игр, и, разумеется, мы их заботливо проиллюстрировали:

ZeptoLab Code Rush 2015 уже близко - 1

Впервые за всю историю Codeforces в контесте приняли участие одновременно более 2148 человек (зарегистрировалось более 4600 (!) со всего мира. К слову сказать, первые 3 места заняли Читать полностью »

При разработке кросс-платформенного мобильного приложения, имеющего в своём функционале работу с файлами, встаёт вопрос об организации процессов работы с файлами на каждой платформе. С данным вопросом мы столкнулись при разработке новой версии Edusty, позволяющей делиться файлами со своими одногруппниками. В этой статье мы расскажем как происходит импорт и экспорт файлов в приложениях, работающих на операционных системах iOS, Android, Windows Phone.

Особенности работы с файлами в приложениях на разных мобильных платформах - 1

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

В конце 2014 года мы открыли представительство UC Browser в России. На данный момент уже часть наших коллег работает в московском офисе. Делимся в деталях всем процессом, как мы к этому шли. Российский офис стал четвертым подразделением компании за пределами Китая – до этого были открыты офисы в Индии, Вьетнаме и Индонезии, еще компания развивает рынки в арабских и испаноговорящих странах, а также в Бразилии.

Как международной компании открыть офис в России - 1
Читать полностью »

Эту статью я хотел бы посвятить ответам на следующие вопросы:

  • Есть ли алгоритм отбора самых обсуждаемых новостей IT мира?
  • Что должно отображать мобильное приложение при первом запуске?
  • Какая авторизация пользователей сейчас актуальна?
  • Как назвать свой проект?
  • Что же у меня с приятелем из этого в итоге получилось?

У каждого человека свои интересы, свои взгляды на хорошее и плохое и даже потрясающая занудная новость для одного может оказаться безумно интересной другому человеку, который, к примеру, занимался исследованиями в этой области или мечтал сделать как раз что-то подобное.
Но можно ли создать алгоритм релевантности, который удовлетворит пусть не всех, но хотя бы просто многих? Этим и занялся мой приятель…
Читать полностью »

Samsung создала набор разработчика, благодаря которому можно создать приложения для принтеров на Android - 1
Сейчас мы живем в эру платформ. А это значит, что даже принтерам нужны их собственные магазины приложений. Поэтому Samsung разработала набор разработчика, благодаря которому можно создать приложения для принтеров на базе Android.
Читать полностью »

Привет! Сегодня поговорим о BLE – технологии Bluetooth с низким энергопотреблением, которая нашла применение как в коммерческих, так и в сугубо любительских продуктах благодаря и низкой стоимости, и столь же низкому аппетиту к ресурсам аккумуляторов. Эти факторы делают BLE отличным выбором для связи смартфона или планшета под ОС Android с проектами на базе плат Intel для разработчиков – Edison или Galileo.

Подключаемся к Intel Edison через Android с Bluetooth LE (BLE) - 1

Задача предложенной ниже статьи – показать, как нужно писать код для соединения «железа» посредством протокола BLE на примере платформы Intel Edison и Android-устройства с Bluetooth версии 4.0. При этом используется исключительно бесплатное ПО и недорогие «железные» компоненты, уже готовые к работе.
Читать полностью »

Android. Пару слов об MVP + rxJava - 1

Работая с Android часто можно видеть, как весь функциональный код помещается в методы жизненного цикла activity/fragment. В общем-то такой подход имеет некоторое обоснование — «методы жизненного цикла» всего лишь хэндлеры, обрабатывающие этапы создания компонента системой и специально предназначенные для наполнения их кодом. Добавив сюда то, что каркас UI описывается через xml файлы, мы уже получаем базовое разделение логики и интерфейса. Однако из-за не совсем «изящной» структуры жизненного цикла, его зависимости от множества флагов запуска, и различной (хоть и похожей) структуры для разных компонентов, эффективно воспользоваться подобным разделением не всегда бывает возможно, что в итоге выливается в написании всего кода в onCreate().
Читать полностью »

Недавно мой коллега (Константин Волков) посетил мастер-класс по Material Design и поделился впечатлениями. Далее рассказ пойдет от его имени.

Введение

О Material Design [1] сегодня слышали многие, его принципы обсуждают во многих новостных и профессиональных блогах, посвященных Android. Но так ли понятна эта концепция разработчикам мобильного программного обеспечения? Можно ли использовать Material Design в реальном бою, и станут ли приложения эффективнее? На эти вопросы должен был ответить мастер-класс по Material Design, который прошел в середине февраля в технополисе “Москва”.
Читать полностью »

Александр Шульгин в интервью газете «Коммерсантъ» рассказал о конфликте с американским поисковиком, союзе с Microsoft и кризисе.

О Google и Android:

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

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

Все исходники и схема доступны в конце статьи.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js