Здравствуйте! Данная статья является продолжением цикла статей, посвященных разработке приложений для мобильной платформы Sailfish OS. В данной статье речь пойдет об управлении контактами и событиями календаря устройства.
Читать полностью »
Рубрика «разработка мобильных приложений» - 124
Разработка для Sailfish OS: Работа c календарем и списком контактов
2017-07-24 в 12:00, admin, рубрики: QML, qt, sailfish os, Календарь, контакты, разработка мобильных приложений, событияДайджест интересных материалов для мобильного разработчика #213 (17 — 23 июля)
2017-07-23 в 14:03, admin, рубрики: Android Wear, arkit, callkit, Instagram, microsoft, Блог компании Everyday Tools, локализация, маркетинг приложений, разработка игр, разработка мобильных приложений, Разработка под android, разработка под iOS, тестирование приложенийВ новом дайджесте мы исследуем локализацию, дизайн (для) пальцев, применение CallKit и ARKit, пропажу букв в Android Wear, тестирование приложений и силу минимализма, уроки роста Instagram и новый умный термостат Microsoft.
Определяем номера с помощью CallKit
2017-07-22 в 5:51, admin, рубрики: callkit, iOS, swift, Блог компании Touch Instinct, Программирование, разработка мобильных приложений, разработка под iOS, метки: callkit
Когда в CRM 57000 контактов, людям совсем не хочется записывать их в айфон вручную. Надо найти решение поизящней, которое позволит не просто искать контакты в отдельном приложении, но и отображать имя человека при входящем звонке. Мы долго гуглили, а потом вспомнили про анонс фреймворка CallKit с WWDC. Информации по этой теме оказалось не так много: немногословная документация, статья на Хабре и ни одного пошагового руководства. Хочу восполнить этот пробел. На примере создания простого приложения покажу, как научить CallKit определять тысячи номеров.
Читать полностью »
Локализацию можно автоматизировать: опыт использования Lokalise в боевых условиях
2017-07-19 в 17:17, admin, рубрики: ambisafe, front-end, lokalise, Блог компании Lokalise, Веб-разработка, Клиентская оптимизация, локализация, мнение, перевод, разработка, Разработка веб-сайтов, разработка мобильных приложений, разработка по, сервис, фронт-эндLokalise — это сервис для локализации проектов, который позволяет автоматизировать процесс перевода элементов UI в мобильных приложениях, ПО и на вебе. Обычно в качестве первого шага вы загружаете свои файлы локализации, а дальше тексты правятся менеджерами продукта и переводятся либо вашими переводчиками, либо наемной командой уже на стороне Lokalise.
Starbucks следует открыть публичный доступ к своим API
2017-07-19 в 15:02, admin, рубрики: api, starbucks, Блог компании Fondy, мобильные приложения, открытые данные, Программирование, разработка мобильных приложенийМобильное приложение Starbucks — один из самых известных кейсов в ecommerce. Автор материала — программист опытным путем доказывающий, почему стоит открыть API этого приложения.

Мотивация
Стоит отдать должное приложению Starbucks — оно просто отличное. Я использую его (как минимум) раз в день. В нем есть все, что мне нужно от отличного мобильного сервиса — кофе, плейлисты хитов 80-х в Spotify и возможность избежать живого общения с другими людьми. Я явно не одинок в своих предпочтениях, так как 20% операций Starbucks в США сейчас производится через мобильные телефоны.
Помимо интеграции Slack и кофейных кнопок существует множество других интеграций, которые можно было бы реализовать, если бы компания открыла свой API для сторонних разработчиков. Она явно движется в этом направлении, поскольку у нее есть и аккаунт в Twitter, и (защищенный паролем) веб-сайт для разработчиков.
Однако я не мог ждать и поэтому решил взять дело в свои руки.
Читать полностью »
7 лучших ферм устройств для тестирования мобильных приложений
2017-07-18 в 12:30, admin, рубрики: android, Binwell, Developer Day 2017, microsoft, Samsung, xamarin, xamarin.forms, xamarincolumn, Блог компании Microsoft, журнал хакер, кроссплатформенная разработка, мобильная разработка, мобильные приложения, разработка мобильных приложений, Разработка под android, разработка под iOS, Тестирование мобильных приложенийЕще в далекие времена, когда балом смартфонов заправляли Nokia и Microsoft, возникла одна характерная особенность мобильной разработки — разношерстность устройств по характеристикам и модификациям операционок. Приходилось тестировать приложение не только на разных версиях ОС, но и на разных физических устройствах. После выхода iOS самих моделей телефонов всегда было мало, поэтому с ними проблем не возникало. А вот в мире Android проблема фрагментации встала во весь рост. Моделей на рынке тысячи, и все время появляются новые, и твое приложение или игра должны гарантированно работать на каждой из них. Добавим еще разные версии прошивок на этих моделях… И поймем, что вручную потребуется куча человеко-часов для проверки каждого релиза.

MBLTdev 2017 is coming. Регистрация открыта
2017-07-18 в 12:08, admin, рубрики: architecture, arkit, CoreML, elegien, ios development, iOS разработка, IoT, mblt, mbltdev, speaker, билеты, Блог компании e-Legion Ltd., доклад, конференция, разработка мобильных приложений, Разработка под android, разработка под iOSПривет! 4-я Конференция мобильных разработчиков MBLTdev состоится 27 октября 2017 г. в Москве.
MBLTdev — это ежегодная конференция для повышения квалификации и знакомства с профессиональным сообществом опытных и талантливых разработчиков. Изучите последние iOS- и Android-тенденции и лучшие практики, посетив выступления докладчиков из Европы, Кремниевой долины и России. Узнайте о новых инструментах и подходах к проектированию архитектуры, задайте вопросы экспертам, получите новые знания для работы над вашими проектами.
Осторожно, под катом спойлеры — все подробности о программе и билетах.Читать полностью »
Я являюсь причиной появления венгерской нотации в Android
2017-07-18 в 11:06, admin, рубрики: android, Code Style, development, java, mobile, перевод, разработка мобильных приложений, Разработка под androidВсе из нас видели это:
private String mName;
Это из-за меня.
Я так и сказал — это моя вина.
Эта тема всплывает снова и снова, обсуждение на reddit напомнило, что я никогда не объяснял откуда взялась эта нотация, а также, насколько она неправильно понимается людьми. Поэтому мне бы хотелось воспользоваться возможностью, дабы прояснить некоторые вещи, и я сделаю это в двух частях:
- Как появилась m-нотация.
- Почему вы, вероятно, не понимаете, что такое венгерская нотация.
Разработка для Sailfish OS: Тестирование QML-кода, зависящего от C++ в Sailfish OS
2017-07-17 в 15:51, admin, рубрики: QML, qt, sailfish os, testing, разработка мобильных приложений, Тестирование мобильных приложенийЗдравствуйте! Данная статья является продолжением цикла статей, посвященных разработке для мобильной платформы Sailfish OS и их тестированию. Одна из предыдущих статей была посвящена тестированию QML-компонентов приложения. Однако, часто разработчики сталкиваются с потребностью написания собственных компонентов на языке C++ для использования функционала, недоступного из QML, или для улучшения производительности. Об этом также уже было написано. Тестирование таких компонентов отличается от тестирования уже существующих. В данной статье мы расскажем, как тестировать собственные QML-компоненты, написанные на языке C++.
Читать полностью »
React Native с колокольни Android разработки часть 2
2017-07-17 в 13:09, admin, рубрики: android development, ios development, react native, ReactJS, мобильная разработка, мобильные приложения, разработка мобильных приложений, Разработка под android, разработка под iOSСвою прошлую статью я написал спустя 3 дня, после того, как я вообще начал ковыряться в react native, до этого имея опыт только в нативной разработке под android и iOS. Спустя это время я уже успел поработать над реальным react native проектом. И теперь хочу осветить все очевидные и неочевидные моменты с которыми я столкнулся в момент работы с реальным проектом. Всем заинтересованным под кат.
Читать полностью »



