tutOrials

02 Май 2012

10 проектов упрощающих жизнь iOS разработчику

Опубликовано в tutOrials, Блог, Молескин, Програмирование

DevLinks 2012: Аналитика и бекэнд

PPL <3 PRS

Начнем с самого интересного, Parse — отличная реализация бекэнда для приложений и вкусной бесплатной версией и поддержкой пуш-уведомлений. Обязательно использую его в своих будущих программах.

CRM система для более тесной интеграции с пользователем: Appboy. Если ты профессионал SMM она должна быть интегрирована в твою аппу.

Google Analytics для iOS — незаменимый и высоконадежный пакет от Гугла. Легок в установке и настройке. Все данные об использовании приложения появляются на уже давно знакомом сайте.

Простенькая платненькая аналитика Mixpanel, которой пользуется Air b’n’b. Есть бесплатная (урезанная) подписка. Для микро проекта сойдет.

Кросплатформенный игровой SDK для твоей следующей игры: Scoreloop, с возможностью работы с виртуальной валютой и прочими плюшками. Используется Zeptolab’ом для Cut The Rope!

Real time аналитика для мобильных сайтов и приложений Kontagent. То же самое, что и GA, только корпоративное, т. е. только для вас, а не для большого брата.

Вот еще Kendo UI Mobile. Приложения будут «очень похожи» на оригинальные, с помощью HTML5. Например, пригодится если нужно сделать Андроид версию приложения, а ты в нем не разбираешься. Платная, зато работает. Или есть бесплатная Sencha.

Простенькие пуш-уведомления можно добавить с помощью Appoxee. Очень простая интеграция и работает.

Особого внимания заслуживает очень интересный проект GENWI, CMS с возможностью создания приложений-журналов, чьими услугами пользуется издательский дом Condé Nast.

PS А вот еще Aviary – супер SDK для редактирования фотографий. Поддерживает iOS, Android и Web.

01 Июнь 2011

Warp6: прокачиваем мобильную тему

Опубликовано в Блог, Обучение, tutOrials, iOS, Молескин, Joomla, Програмирование

Ребята из YOOtheme на славу потрудились над Warp6, получился отличный фреймворк. Но его нужно немного прокачать для того, что бы сделать из сайта полноценный WebApp.

Add to Home Screen

Для начала, нужно создать иконку для приложения. Я сделал одну иконку размером 114×114 пикселей, потому что она слабо-детализирована и легко уменьшается устройством без потери качества. Если у твоей иконки много мелких элементов, то лучше сделать 3 иконки (57×57, 72×72 и 114×114) и почистить их вручную.

Потом я решил, что мне не нужен блик на иконке, для этого идем в {template-name}/warp/systems/joomla.1.6(или 1.5)/layouts/head.php и меняем:

<link rel="apple-touch-icon" href="<?php echo $this['path']->url('template:apple_touch_icon.png'); ?>" />
на 
<link rel="apple-touch-icon-precomposed" href="<?php echo $this['path']->url('template:apple_touch_icon_precomposed.png'); ?>" />
, т. е. в атрибуте rel добавляем «precomposed».

Если ты сделал 3 иконки, то меняем на:

<link rel="apple-touch-icon" href="<?php echo $this['path']->url('template:apple_touch_icon.png'); ?>" />
<link rel="apple-touch-icon" sizes="72x72" href="<?php echo $this['path']->url('template:apple_touch_icon_ipad.png'); ?>" />
<link rel="apple-touch-icon" sizes="114x114" href="<?php echo $this['path']->url('template:apple_touch_icon_iphone4.png'); ?>" />
и заливаем соответствующие файлы в корневой каталог шаблона.

Теперь идем в {template-name}/styles/mobile/layouts/template.php и добавляем в тег head:

<meta name="apple-mobile-web-app-capable" content="yes" />
Что бы убрать адрес бар в режиме вебаппа.
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
Перекрашиваем статус бар в нужный нам цвет, варианты: default, black, black-translucent.
<link rel="apple-touch-startup-image" href="<?php echo $this['path']->url('template:startup.png'); ?>" />

Что-бы девайс мог скачать загрузочное изображение и показывать его во время загрузки вебаппа. Изображение должно быть 320×460 пикселей и в формате png.

А вот готовый результат:

Add to Home Screen Pick name for App Home Screen Loading Screen kolyan's WebApp

PS Что бы логотип в хедере и логотип в футере хорошо выглядели на ретина дисплее ужимаем его программно т. е., например, создаем файл 100×100, в теге img добавляем атрибуты width="50" height="50"

26 Январь 2011

Иконки для TabBar

Опубликовано в tutOrials, Блог, iOS, Apple Stuff, Дизайн, Графика

Черная полоска с иконками в айФон приложениях называется Tab Bar. В ней одновременно могут находиться до 5 иконок. И притягательность интерфейса, и юзабилити (мерзкое непонятное слово) напрямую зависят от качества и понятности этих самых и иконок.

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

В этом тебе помогут несколько сетов иконок.

The Noun Project


Скачать 554 иконки The Noun Project.


Glyphish


Скачать 200 иконок Glyphish. Так же за 20 $ можно купить Retina версию этих иконок.

TWG


Скачать 147 иконок TWG.

iconsweets


Скачать 400 иконок iconsweets.

В общем подбираем иконки по вкусу и стилю, и вперед в эпстор, зарабатывать миллиарды!

Знаешь еще крутые ийкон сэты? Закоменть!

06 Февраль 2010

iPhone / iPad GUI

Опубликовано в tutOrials, Блог, iOS, Молескин, Apple Stuff

iPad iPhone gui

Пару дней назад я столкнулся с проблематикой создания интерфейса для iPhone приложений. Ведь если ты создаешь не игру, а я создаю не игру, то скорее всего придется пользоваться стандартными элементами, такими как переключатели, элементы списка и чекбоксы.

Я покопался в интернете и выловил несколько интересных проектов, кроме PSD шаблонов для iPhone и iPad, я нашел специальным образом разлинованные листы для рисования от руки.

Все это собрано в архиве и ждет тебя.

Кстати, в комментариях можешь мне подказать хорошие книжки про программированию для iPhone, на русском. Я уже нашел отличнейший талмуд на 900 страниц «Addison Wesley - iPhone Developers Cookbook Second Edition» на английском, хочу еще что-нибудь на родном языке.

UPD iPhone 4 GUI