Багато хто з нас все ще потрапляють в ситуації, коли потрібно швидко знайти важливу інформацію, але доступ в інтернет обмежений або відсутній. І одна справа – намагатися відкрити розважальний пост на сайті, і зовсім інша – шукати номер телефону гарячої лінії банку або лікарні. Сьогодні я вперше розповім читачам Хабра про те, як прискорення пошуку в додатку Яндекс призвело до можливості шукати важливу інформацію без інтернету.



Але для початку потрібно зрозуміти головне: навіщо ми взагалі взялися за офлайн-пошук, якщо сайти з результатів пошуку все одно недоступні при відсутності мережі?


Читати далі →

У минулій статті ми розглянули питання з підключенням нативних SDK від Facebook у ваших додатках на Xamarin.Forms зручною для авторизації користувачів. Сьогодні, як і обіцяли, розглянемо підключення нативних SDK для соціальної мережі ВКонтакте. Новий SDK буде підключатися до проекту, який ми описували в минулій статті.



Читати далі →



У статті описуються робота з PUSH-повідомленнями про події об'єктів в браузерах і можливості сервісу VIALATM для роботи з треками об'єктів. Наступні публікації будуть присвячені оглядам сервісів IOT.

Читати далі →

Нещодавно ми Voximplant поліпшували авторизацію в SDK. Подивившись на результати, я трохи засмутився, що замість простого і зрозумілого токена їх стало дві штуки: access token і refresh token. Які мало того що треба регулярно оновлювати, так ще документувати та пояснювати навчальних матеріалах. Пам'ятаючи, що в OAuth два токена потрібні в основному з-за різних сервісів, на яких вони використовуються (навіть питання на stackoverflow є), а у нас такий сервіс один, я трохи офігів і пішов на другий поверх вытрясать душі з розробників. Відповідь вийшов несподіваним. Його немає на stackoverflow. Зате він є під катом.

Читати далі →

Отже, прийшла пора швидко зануритись у тему. Для посилення ефекту, використовую різні техніки перетворення інформації в знання. Зокрема, уявляю конспект доповіді Олексія Андросова (старшого розробника інтерфейсів, Yandex).
Читати далі →



Інтернет речей стає все більш звичним не тільки для ІТ-фахівців, але і для звичайних людей. Системи «Розумний будинок», «Розумна побутова техніка і системи освітлення» — все це вже мало кого дивує. На виробництві і в телекомунікаціях ця технологія дуже корисна, оскільки дозволяє зчитувати дані в режимі реального часу, працювати з віддаленими системами. IoT поступово знаходить своє місце в бізнесі, сільському господарстві, науці, охороні здоров'я.

Додаток для IoT створити не так складно, як можна було б подумати. У цьому матеріалі описано, як можна налаштувати робочий простір IBM Bluemix, створивши демонстраційне додаток для моніторингу віддалених серверів або керування розподіленою мережею.

Читати далі →



У статті продовжується опис зарубіжних сервісів GPS моніторингу. Як і в попередній статті, вибрані сервіси, які оновлювалися або мають опубліковані новини не старше місяця тому. Всі сервіси підтримують великі лінійки персональних і автомобільних трекерів, у всіх є власні мобільні додатки. Всі надають можливість роботи під власним брендом (як у рамках хмарних інфраструктур виробника, так і з можливістю установки на власних серверах/інфраструктурах).

Читати далі →



Всім доброго часу доби! Я б хотів вам розповісти історію своєї нової гри-головоломки NeoAngle, а також поділитися досвідом імпорту, зберігання і генерації рівнів у Unity.

Читати далі →

Доброго дня! Дана стаття є продовженням циклу статей, присвячених розробки для мобільної платформи Sailfish OS. У цій статті піде мова про створення власних компонентів на QML на С++, а конкретно про створення властивостей і методів, доступних в QML, про сигнали і зв'язування. Так само покажемо, як підключати новий компонент до додатка.

Читати далі →

У далекому 2013м році вийшла гра Tiny Thief, яка наробила багато шуму в середовищі мобільного Flash (AIR) розробки з-за відмови від растрової графіки в білдах, включаючи атласи анімації та іншого — все що було в збірці зберігалося у векторному форматі прямо з Flash редактора.
Це дозволило використовувати величезну кількість унікального контенту і зберегти розмір інсталяційного файлу до ~70 мегабайт (apk файл з Google Play). Зовсім недавно знову виник інтерес до теми відтворення векторної графіки на мобільних пристроях (і взагалі до теми відтворення вектора з апаратною підтримкою), і мене здивувало відсутність інформації "початкового" рівня по цій темі. Це оглядово-довідкова стаття з можливим способам відтворення вектора і вже існуючих рішень, а так само про те, як подібні речі можна зробити самостійно.

Читати далі →