Многие знают и пользуются такими возможностями операционной системы Android, как Google Now и Google Assistant, которые позволяют не только вовремя получать полезную информацию и что-либо искать в интернете, но и управлять устройством с помощью голосовых команд. К сожалению, Sailfish OS (операционная система, разрабатываемая финской компанией Jolla и российской компанией Открытая мобильная платформа) не предоставляет такой возможности «из коробки». Как результат, было решено восполнить отсутствие этих удобств своими силами. Одной из функций разрабатываемого решения является возможность управления музыкальным плеером с помощью голосовых команд, техническая сторона которой и будет рассмотрена в данной статье.
Читать полностью »
Рубрика «мобильная разработка» - 19
Управляем стандартным плеером Sailfish OS с помощью голосовых команд
2016-10-27 в 17:00, admin, рубрики: QML, qt, sailfish os, мобильная разработка, разработка мобильных приложенийКак правильно заказать и продвинуть мобильное приложение: дайджест полезных материалов
2016-10-22 в 7:34, admin, рубрики: аутсорсинг как бизнес, как заказать мобильное приложение, мобильная разработка, мобильные приложения, разработка, Управление продуктом, управление проектами, управление разработкойВ последние годы развитие мобильных технологий привело к тому, что самые разные компании обзавелись мобильным приложением или решились-таки на его разработку. Однако тема «мобайла» все еще относительно нова, а значит остается еще множество вопросов, которые уже почти не возникают в случае заказной веб-разработки, например — сколько стоит мобильное приложение, как выбирать разработчиков, на что обращать внимание, как продвигать приложение и так далее.
Я решил собрать дайджест полезных материалов, которые позволят ответить на эти вопросы и избежать распространенных ошибок, а значит — получить хороший результат за разумные деньги.Читать полностью »
Полный гид по нативной рекламе в мобильном приложении
2016-10-20 в 18:53, admin, рубрики: appodeal, Аналитика мобильных приложений, Блог компании Appodeal, мобильная разработка, мобильные игры, мобильные приложения, монетизация, монетизация игр, Монетизация мобильных приложений, монетизация приложений, реклама, реклама в приложениях, рекламные сети
Нативная реклама сегодня – один из самых многообещающих форматов для разработчиков мобильных приложений. По прогнозам eMarketer, бюджеты на него в 2017 году вырастут на 25%. Этот формат уже предлагают все крупнейшие рекламные сети: Applovin, Avocarrot, Facebook, Flurry, myTarget, Pubnative, InnerActive, StartApp, Mopub и другие. А это значит, что разработчикам уже сейчас стоит задуматься, как использовать нативную рекламу в своих проектах. Читать полностью »
Что нового в Swift 3?
2016-10-19 в 21:17, admin, рубрики: ios development, iOS разработка, objective-c, swift, swift 3, swiftlang, мобильная разработка, разработка мобильных приложений, разработка под iOS, разработка приложенийКак мы все давно знаем, Apple интегрировала Swift 3 в Xcode 8. Это первая версия языка с открытым исходным кодом, который работает как на macOS, так и на Linux. Если вы следили за процессом развития языка на Swift Evolution с декабря прошлого года и успели с ним поэкспериментировать в IBM sandbox, вы уже наверное поняли, что в нем появилось множество изменений. Совершенно уверен, что при компилировании существующего проекта в Xcode 8, ваш код удивит вас наличием ошибок. Но это поправимо. Давайте познакомимся с некоторыми изменениями в новой версий языка.
Читать полностью »
Наше первое приложение для Sailfish OS
2016-10-12 в 10:22, admin, рубрики: flux, QML, qt, sailfishos, мобильная разработка, разработка мобильных приложенийВсем доброго времени суток! В данной статье хотелось бы рассказать, как мы разработали своё первое приложение для платформы Sailfish OS (о разработке под которую уже был ряд статей).
Задачей было написать приложение, с помощью которого можно было бы изучать и запоминать литературные термины. Так как реализовать обычный словарь с толкованием слов слишком просто и скучно, то было принято решение: организовать процесс обучения через взаимодействие с пользователем. Рассмотрев все доступные варианты построения взаимодействия с пользователем, было решено сделать обучение в виде тестов.
Читать полностью »
Подборка полезных материалов по разработке на Xamarin
2016-10-05 в 11:07, admin, рубрики: C#, microsoft, Mono и Moonlight, xamarin, xamarin.forms, xamarincolumn, Блог компании Microsoft, мобильная разработка, разработка мобильных приложений, Разработка под android, разработка под iOSДелимся полезным контентом по разработке на Xamarin: видео The Xamarin Show на Channel 9, базовый курс Microsoft Virtual Academy для новичков, список обучающих материалов и первый в России Moscow Xamarin Meetup.
Программируйте там, где затык будет, а не там, где он был
2016-09-30 в 7:39, admin, рубрики: android, iOS, javascript, мобильная разработка, Промышленное программирование, Разработка под android, разработка под iOSВ 2013 году от рождества Христова мысль, что телефоны с ARM-профессорами будут запускать полноценный JavaScript также быстро, как десктопы, оснащенные x86, вызывала смех. В те старые времена, три года назад, iPhone 5 отставал по мощности примерно в 10 раз. Казалось, что ничего не может измениться в ближайшее время.
Но всё изменилось. Новый айфон 7 запускает JavaScript, согласно измерениям JetStream benchmark, БЫСТРЕЕ, чем самый быстрый на сегодняшний день Макбук (не про и не эйр). Лучший 5K iMac с 4Ггц процессором i7 теперь всего в два раза быстрее 7го айфона в этом тесте. Процессоры ARM улучшаются с совершенно безумной скоростью. Мур расслабился с десктопами, но бежит как сумасшедший в мобильном мире.
Скорость прогресса пристыдила многие предсказания будущего, но этот конкретный пример все же поражает. Три года назад — это не так давно! С того времени мы пришли от "на порядок хуже" до "быстрее, чем большинство лаптопов".Читать полностью »
Как мы проверяем работоспособность серверного кода без мобильных клиентов
2016-09-28 в 11:24, admin, рубрики: php, server-side, Блог компании Badoo, мобильная разработка, мобильные приложения, Программирование, разработка мобильных приложений, серверное программирование, тестирование, Тестирование мобильных приложений
Badoo — это сервис знакомств, который доступен в виде сайта и мобильных приложений под основные платформы. В начале прошлого года мы глобально переработали сайт, в результате чего он превратился в «толстого клиента» и стал работать так же, как и мобильные приложения: вызывать команды на сервере и получать от него ответы согласно протоколу, описывающему взаимодействие клиентской и серверной частей. Эти две части делаются разными разработчиками, и, как правило, клиентская часть делается уже после того, как серверная будет готова. При этом есть проблема: как разработчик новой фичи может убедиться, что серверная часть работает корректно, если клиента для нее пока нет и проверить ее не на чем?
Для решения этой проблемы в любой серверной задаче у нас обязательно должны быть написаны интеграционные тесты, про которые я расскажу в этой статье.
Безопасность Android-приложений. Лекция в Яндексе
2016-09-25 в 13:55, admin, рубрики: android, android development, slack, WebView, безопасность, Блог компании Яндекс, десериализация, информационная безопасность, мобильная разработка, разработка мобильных приложений, Разработка под android, Тестирование мобильных приложений, уязвимости, уязвимости и их эксплуатация, Яндекс.ПочтаРазработчик Дмитрий Лукьяненко, чью лекцию мы публикуем сегодня, не только является специалистом Яндекса, но и умеет проверять на прочность решения разработчиков других компаний. Это позволяет учиться на чужих ошибках — не исключая порой своих, конечно. В докладе Дмитрий поделится примерами Android-уязвимостей, в том числе найденных им собственноручно. Каждый пример сопровождается рекомендациями — как нужно и как не нужно писать приложения под Android.
Меня зовут Дмитрий, я работаю в компании Яндекс в минском офисе, занимаюсь разработкой аккаунт-менеджера. Это библиотека, которая отвечает за авторизацию пользователей. Поэтому мы поговорим о безопасности Android-приложений.
Удобный REST для Xamarin-приложений
2016-09-22 в 12:30, admin, рубрики: .net, C#, microsoft, Mono и Moonlight, xamarin, xamarin.forms, xamarincolumn, Блог компании Microsoft, мобильная разработка, мобильные приложения, разработка мобильных приложений, сети, сети передачи данныхРазработчикам на Xamarin доступен богатый выбор компонентов для работы с сетью, и в сегодняшней нашей статье мы рассмотрим набор модулей, которые также могут быть использованы в PCL-проектах на Xamarin.Forms.
Все статьи из колонки можно найти и прочитать по ссылке #xamarincolumn, или в конце материала под катом.