Как стать автором
Обновить
69.7
Карма
0
Рейтинг
Анатолий Ларин @junk

Пользователь

  • Подписчики 62
  • Подписки 41

айСоветы

Блог компании Touch Instinct Разработка мобильных приложений *


Делиться своим опытом через блог на Хабре это здорово. Но посты освещают слишком общие темы. Мы подумали, что у тех кто сталкивается с созданием мобильных приложений возникает много конкретных вопросов, на которые мы могли бы ответить. Поэтому мы запускаем айСоветы.

Наш CEO Андрей Басков отвечает на вопросы про управление проектами и мобильной студией, продажник Дима Костин про отношения с клиентами, тест-лид Полина Тревогина про тестирование, я про продвижение и стратегию, арт-директор Александр Юдин про дизайн и проектирование.

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

Подписывайтесь через RSS или Twitter.

Под катом, для примера, ответ на вопрос «Как дешево разработать мобильное приложение».
Читать дальше →
Всего голосов 36: ↑17 и ↓19 -2
Просмотры 5K
Комментарии 14

Multipeer connectivity framework в iOS7

Блог компании Touch Instinct Разработка под iOS *Разработка мобильных приложений *
Перевод
Multipeer Connectivity Framework передает текстовые сообщения, потоки и файлы между iOS устройствами, находящимися рядом. Для этого используются WiFi сети, прямое WiFI соединение и Bluetooth. То есть интернет не требуется.

Фреймворк позволяет взаимодействовать устройствам из разных сетей, например у смартфона №2 включен только WiFi, а у №3 только Bluetooth. Если в радиусе доступности этих устройств будет третий смартфон с включенным Wifi и Bluetooth, смартфоны №2 и №3 смогут прозрачно обмениваться
данными.


Читать дальше →
Всего голосов 16: ↑13 и ↓3 +10
Просмотры 17K
Комментарии 6

Live Mobile через неделю в Москве

Блог компании Touch Instinct Разработка мобильных приложений *
12-13 ноября в Москве в Digital October пройдет Live Mobile!.

В мероприятии примут участие: App Annie, Flurry, ChartBoost, AviaSales, Game Insight и еще 20 других.

Под катом я расскажу почему стоит посетить конференцию и как попасть на нее бесплатно.


Читать дальше →
Всего голосов 16: ↑12 и ↓4 +8
Просмотры 2.1K
Комментарии 5

Синтезатор речи в iOS7

Блог компании Touch Instinct Разработка под iOS *Разработка мобильных приложений *
В iOS7 встроили синтезатор речи, теперь заставить свое приложение говорить вопрос пары строчек кода.

За синтез речи отвечает класс AVSpeechSynthesizer Достаточно передать ему текст обернутый в класс AVSpeechUtterance и текст будет прочитан смартфоном.

Голос зависит от локали, в том числе поддерживается русский. Речь звучит четко и приятно.

var speechSynthesizer = new AVSpeechSynthesizer ();
var speechUtterance =
  new AVSpeechUtterance ("Shall we play a game?");
speechSynthesizer.SpeakUtterance (speechUtterance);


узнать подробности и послушать как говорит iPhone
Всего голосов 30: ↑25 и ↓5 +20
Просмотры 12K
Комментарии 32

Continuous Integration в XCode5

Блог компании Touch Instinct Разработка под iOS *Разработка мобильных приложений *
В пятой версии XCode появился Continuous Integration. Он работает через XCode службу OS X Server ($20, AppStore).

XCode Service умеет все тоже что и любой Continuous Integration сервер, возможно чуть меньше. Огромный плюс — полная интеграция с XCode и свойственная Apple «работа из коробки». Я запустил авто-сборку проекта за полчаса, хотя раньше ни разу не настраивал CI сервер. И не нужно курить мануалы как правильно собирать приложение из командной строки, как включить эмулятор или запустить тесты на устройстве.

xcode continuos integration
подробнее о возможностях
Всего голосов 23: ↑19 и ↓4 +15
Просмотры 12K
Комментарии 16

Позиционирование мобильных студий

Блог компании Touch Instinct
В рейтинге Apps4All зарегистрировались 146 мобильных студий. Около десяти из них придумывают и проектируют приложения для заказчиков и имееют нормальное портфолио. Остальные сдают разработчиков «в аренду» или пока не сделали стоящих работ.

Представьте себя на месте заказчика. Куда он должен обратиться? Все десять студий работают примерно в одном ценовом диапазоне и наработали «сильные» портфолио. Кто лучше справится с задачей? Студии должны сами ответить на этот вопрос. Осознать, что и как получается делать лучше всего и рассказать чем они отличаются от других. Тогда заказчик сопоставит специализацию студии со своей задачей и обратится в правильное место.

Подробнее про позиционирование читайте в презентации Андрея Терехова (Terekhov).

А я расскажу про позиционирование трех мобильный студий: ГАЛС Cофт, е-Легион и Touch Instinct.

Читать дальше →
Всего голосов 35: ↑24 и ↓11 +13
Просмотры 6.6K
Комментарии 9

RevealApp — Firebug для iOS приложений

Блог компании Touch Instinct Разработка под iOS *Разработка мобильных приложений *
Два дня назад вышел RevealApp. RevealApp это MacOS приложение. Он показывает иерархию UI-компонентов приложения в понятном и мощном 3D-представлении и позволяет менять UI на лету. Идея похожа на Firebug или Web Inspector для сайтов.

Возможные применения:
— отладка UI, визуальный поиск непонятных багов в layout и тд;
— знакомство с приложением, написанным другим разработчиком, открываете Reveal и быстро анализируете структуру экранов (отображаются в том числе элементы созданные в runtime);
— дизайнеры (или разработчики под их присмотром) могут тестировать дизайн без перекомпиляции приложения (а давайте подвинем иконку выхода на три пикселя влево).

Reveal используют Flipboard, Artsy, Xamarin и другие.


Читать дальше →
Всего голосов 29: ↑24 и ↓5 +19
Просмотры 7.9K
Комментарии 16

Реджекты приложений в AppStore

Блог компании Touch Instinct Разработка под iOS *

Apple Review Guidelines достаточно подробны, но приложения проверяют живые люди и часто трактуют правила по разному.

Предлагаю в комментариях рассказать о ваших реджектах приложений и как вы их решили.
Под катом несколько примеров.

Читать дальше →
Всего голосов 40: ↑30 и ↓10 +20
Просмотры 15K
Комментарии 48

Процесс тестирования мобильных приложений

Блог компании Touch Instinct Тестирование IT-систем *Разработка мобильных приложений *
Тестирование – очень важный этап разработки мобильных приложений.

Стоимость ошибки в релизе мобильного приложения высока. Приложения попадают в Google Play в течении нескольких часов, в Appstore несколько недель. Неизвестно сколько времени будут обновляться пользователи. Ошибки вызывают бурную негативную реакцию, пользователи оставляют низкие оценки и истерические отзывы. Новые пользователи, видя это, не устанавливают приложение.

Мобильное тестирование сложный процесс: десятки различных разрешений экрана, аппаратные отличия, несколько версий операционных систем, разные типы подключения к интернету, внезапные обрывы связи.

Поэтому в отделе тестирования у нас работает 8 человек (0,5 тестировщика на программиста), за его развитием и процессами следит выделенный тест-лид.

Под катом я расскажу как мы тестируем мобильные приложения.


Читать дальше →
Всего голосов 48: ↑44 и ↓4 +40
Просмотры 128K
Комментарии 22

Apple разрешила устанавливать старые версии приложений

Блог компании Touch Instinct Разработка под iOS *
iOS-пользователи могут скачать старую версию приложения, если последняя версии не поддерживает их устройство или версию системы.



Если вы не уверены, что старые версии приложений будут работать корректно эту функцию можно отключить.
как заблокировать старые версии
Всего голосов 24: ↑14 и ↓10 +4
Просмотры 26K
Комментарии 7

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

Блог компании Touch Instinct Разработка под iOS *Разработка мобильных приложений *Xamarin *
Перевод
У 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 базу данных с кешированием.

Читать дальше →
Всего голосов 27: ↑23 и ↓4 +19
Просмотры 9K
Комментарии 4

Indoor навигация с iBeacon в iOS7

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

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

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


Читать дальше →
Всего голосов 56: ↑51 и ↓5 +46
Просмотры 50K
Комментарии 24

iOS 7 и Xamarin

Блог компании Touch Instinct Разработка под iOS *C# *Xamarin *
Перевод
18 сентября, одновременно с официальным релизом iOS 7, вышел Xamarin.iOS 7.

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

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




Читать дальше →
Всего голосов 47: ↑40 и ↓7 +33
Просмотры 25K
Комментарии 14

Как устроены продажи в мобильной студии

Блог компании Touch Instinct Разработка мобильных приложений *
Привет Хабр!

Меня зовут Дима, мне 21 год. В Тач Инстинкт я пришел год и три месяца назад на позицию менеджера по продажам. Приходил еще будучи студентом, просто попробовать и, возможно, сделать свою последнюю попытку в качестве продажника. До этого я много где пытался продавать: я продавал курсы ЕГЭ, катаясь по школам; продавал лицензии на строительство, обзванивая по холодной базе город Сочи. В своё время я даже вписался в мутную МЛМ историю.

Под катом dmitrykostin расскажет как устроен отдел продаж в нашей компании: CRM, планирование и отчеты.
Читать дальше →
Всего голосов 37: ↑17 и ↓20 -3
Просмотры 11K
Комментарии 16

C# async для iOS и Android

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

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


Читать дальше →
Всего голосов 35: ↑32 и ↓3 +29
Просмотры 15K
Комментарии 4

Pixel-perfect верстка Android макетов

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

UPD: Пост спорный, но много ценных советов в комментариях


Читать дальше →
Всего голосов 87: ↑60 и ↓27 +33
Просмотры 53K
Комментарии 83

Правильная аналитика в мобильном приложении

Блог компании Touch Instinct Разработка под iOS *Разработка мобильных приложений *
Подавляющее большинство мобильных приложений выходит в свет без интегрированных фреймворков аналитики и без правильной их настройки. Это очень печально, приложение не веб-сайт, где можно воткнуть Google Analytics за 10 минут и собирать статистику.

Я вижу четыре причины для того чтобы задуматься над аналитикой в мобильном приложении ДО его выхода:
  • С первого раза никогда не получается сделать успешное мобильное приложение. После выпуска требуется анализ поведения настоящих пользователей в «бою».
  • Оценка эффективности рекламных кампаний невозможна без аналитики.
  • Две недели занимает выкладка iOs приложения, когда вы спохватитесь придется ждать аналитику около месяца.
  • Данные из прошлого не вернуть.

Под катом набор инструментов для аналитики и рекомендации по их настройке принятые в Touch Instinct и ценные комментарии от LinguaLeo и агентства мобильной рекламы Mobio.


Читать дальше →
Всего голосов 43: ↑38 и ↓5 +33
Просмотры 63K
Комментарии 28

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

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


Читать дальше →
Всего голосов 67: ↑31 и ↓36 -5
Просмотры 49K
Комментарии 28

Как продать компанию два раза или История CleverPumpkin

Я пиарюсь
Вчера открылся новый проект Little Tattle — новости о российских мобильных студиях. Сайт будет освещать интересные события из жизни компаний, кадровые перестановки, завершенные конкурсы и тендеры крупных брендов. Подписывайтесь если вам интересна эта тема или делитесь новостями, если вы мобильная студия :)

Первая новость — интервью с бывшим CEO CleverPumpkin Иваном Козловым. Иван рассказал как он продал команду своей студии AviaSales, а затем большую долю этой же студии бизнес-ангелу. Из интересного: партнер по бизнесу Ивана ушел из Mobile Up, а текущий директор студии из печально известного MediaPhone.

Узнать всю историю
Всего голосов 26: ↑8 и ↓18 -10
Просмотры 2.5K
Комментарии 5

Тач-линч. Mascotte iPhone

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

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

Если честно, всю статью можно было уложить в одно предложение «Делаете мобильный магазин одежды? Делайте как ASOS и не делайте как Mascotte». Но я попытаюсь объяснить вам почему.
Читать дальше →
Всего голосов 24: ↑15 и ↓9 +6
Просмотры 6K
Комментарии 14

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность