Рубрика «Блог компании Touch Instinct» - 4

У Dropbox есть три API для мобильных приложений:

  • Drop-ins два простых UI компонента: Chooser для выбора файла из Dropbox-директорий пользователя и Saver для сохранения файлов в Dropbox. Никакой настройки, аутентификации. Вызываете компонент, взамен получаете ссылку на файл. Под iOS и Android доступен только Chooser, Saver появится позже.
  • Core API самый низкоуровневый API. Он позволяет читать и записывать файлы и директории на сервере Dropbox. Авторы называют API — RESTish. То есть он использует HTTP, читаемые URL, JSON ответы, но не следует REST принципам досконально. Для аутентификации используется OAuth 2.0.
  • Sync API работает поверх Core API и выглядит как доступ к файловой системе. Директории и файлы доступны даже без доступа к интернету и синхронизируются автоматически с серверами Dropbox. Самое удобное API для разработки мобильных приложений.

Sync API хорош, но по статистике, многие мобильные разработчики используют его для хранения структурированных данных. Сериализуют их в JSON, сохраняют в файлы, синхронизируют с облаком. Это работает до тех пор, пока не происходит одновременного изменения данных с разных устройств. Даже если вы поменяете не конфликтующие по смыслу данные, на уровне файла это будет конфликт и Dropbox не сможет его решить.

Поэтому мы выпустили Datastore API. Он синхронизируем не файлы, а данные, чем-то похож на удаленную NoSQL базу данных с кешированием.

Разработка мобильных приложений с Dropbox Datastore API
Читать полностью »

В iOS7 появилась поддержка iBeacon. Интернет пестрит заголовками:
— Почему iBeacon может быть самой важной функцией iOS7.
— iBeacon откроет новую эру локационных приложений.
— Как iBeacon может убить NFC.
— iBeacon и будущее мобильных платежей.

По словам журналистов это супер технологиях, которая изменит рынок мобильных платежей, indoor навигации, привычки покупателей и заодно убьет NFC.

Под катом я расскажу что такое iBeacon на самом деле, как его можно использовать и покажу пример приложения для навигации по нашему офису.

Indoor навигация с iBeacon в iOS7
Читать полностью »

18 сентября, одновременно с официальным релизом iOS 7, вышел Xamarin.iOS 7.

Xamarin подготовил обширную документацию (на английском), чтобы помочь разобраться с чего начать.

Под катом Мигель рассказывает о самых интересных, на его взгляд, изменения в iOS 7 API с ссылками на примеры кода.

iOS 7 и Xamarin

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

Xamarin добавил поддержку C# 5 Async/await на iOS и Android. Кроме базовых классов .NET Async, появились 174 асинхронных метода в Xamarin.iOS и 337 в Xamarin.Android. Асинхронным так же стал Xamarin Mobile, который предоставляет кроссплатформенный доступ к адресной книге, камере и геолокации. Компоненты вовсю добавляют поддержку async, например, облачный backend Parse.

Под катом расшифровка и перевод вебинара об этом значимом событии.

C# async для iOS и Android
Читать полностью »

Разрабатывать интерфейс Android приложений — непростая задача. Приходится учитывать разнообразие разрешений и плотностей пикселей (DPI). Под катом практические советы о верстке макетов дизайна Android приложений в Layout, который совпадает с макетом на одном устройстве а на остальных растягивается без явных нарушений дизайна: выхода шрифтов за границы; огромных пустых мест и других артефактов.

Верстка Android макетов без боли
Читать полностью »

Popularity of Programming Languages объявил C# лучшим языком программирования 2012 года. Его популярность выросла на 2.3% это больше чем рост годовой популярности любого другого языка. Возможно, все дело в выходе Windows 8, где C# используется для создания сторонних приложений. Нет Фридман, CEO Xamarin, считает, что дело не только в этом. В статье вы найдете восемь причин выбрать C# для мобильной разработки.

C# — лучший язык для мобильной разработки
Читать полностью »

Русский App Store переходит на рубли

26 октября цены на все платные программы в русском App Store были переведены на рубли. Переход является стандартной мерой в политике локализации всех сервисов Apple. Как известно, китайская версия онлайн-магазина переключилась на привычные для региона юани в еще конце 2011 года.Читать полностью »

Наконец-то у меня дошли руки написать о рейтинге российских мобильных разработчиков за 2011 год. Результаты мы опубликовали еще в апреле, в них попало 38 компаний из России и СНГ. Внутри я расскажу о методике рейтинга, источниках данных и работе с ними. Бонус: значимые новости и сплетни об участниках.

МТОП20: Рейтинг мобильных аутсорсеров за 2011 год
Читать полностью »

Мы открываем новую образовательную инициативу «Тач-линч». Переодически будем разбирать по косточкам мобильные приложения. Только российские, не игры и желательно про бизнес (в других не разбираемся :).

Тач линч. MascotteПервым блином выступит Mascotte — iPhone приложение популярной сети бутиков обуви и аксессуаров.

Если честно, всю статью можно было уложить в одно предложение «Делаете мобильный магазин одежды? Делайте как ASOS и не делайте как Mascotte». Но я попытаюсь объяснить вам почему.
Читать полностью »


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