AzoftБлог

iOS: расширенное использование UIImage

Андрей Чевозеров Апрель 1, 2013
Ни одна разработка iOS-приложения не обходится без UIImage. Это и иконки кнопок, и фоновые изображения, и многое другое. Но не все разработчики знают, каким мощным и функциональным инструментом может стать это простой объект, если подойти к нему с правильной стороны. Несколько таких «сторон» я вам сегодня раскрою. Забегая вперед скажу, что речь пойдет о заливке фона текстурой, создании «резиновых» элементов интерфейса, к примеру, кнопок, изменении изображений и наложении масок.

Как добавить сервис карт Google в приложение с помощью JavaScript

Антон Кавытин Март 20, 2013

Очень часто разработчикам Google хочется сказать большое спасибо. Особенно за полезный сервис карт, и особенно за его 3 версию — именно ее мы использовали в наших проектах. Если вы работаете над приложением, которое будет прокладывать маршруты и искать оптимальные пути, читайте дальше, как реализовать эти функции сервиса карт через JavaScript.

Инициализация карты производится следующим образом:

var mapCenter = new google.maps.LatLng(mapOptions['center']['lat'], mapOptions['center']['lng']);
var myOptions = {
	center: mapCenter,
	mapTypeId: google.maps.MapTypeId.ROADMAP
}
var Map = google.maps.Map(document.getElementById(‘Map’), myOptions);

Внешняя регистрация и авторизация пользователей в системе Drupal

Алексей Ильчук Март 6, 2013
Сайты с регистрацией пользователей — один из популярных заказов нашему PHP-отделу. В большинстве случаев мы используем стандартные решения, но иногда приходится экспериментировать и искать нетривиальные пути. Сегодня я поделюсь с коллегами PHP-разработчиками одним из таких путей интеграции Drupal CMS со сторонним сервисом.

От печатного издательства — к электронному: CoreText в помощь

Иван Ожиганов Февраль 26, 2013
В этой статье мы расскажем о преимуществах использования фреймворка Core Text при разработке электронных версий газет, книг и журналов для iPad. Эта технология уже была успешно использована нашей компанией при реализации нескольких проектов в сфере электронного издательства. Core Text пригодится тем, кто еще только планирует переводить свою печатную продукцию на новый, электронный, уровень или собирается запустить электронное издательство с нуля.

О вкусной и полезной разработке: тонкости drag-and-drop и синхронизации данных через стороннее API

Алексей Васильков Февраль 19, 2013
Не так давно компания Azoft реализовала серьезный проект для крупной сети супермаркетов. От нас требовалось разработать Android- и iOS-приложения, с помощью которых пользователи могли бы узнавать об специальных предложениях, проводимых торговой сетью. Специальные предложения представляли собой несколько рецептов блюд, все ингредиенты к которым шли в магазинах сети по сниженным ценам. Пользователи могли добавлять в свой календарь понравившиеся рецепты и создавать списки покупок с заранее рассчитанным количеством необходимых продуктов. Действительно удобно: все можно купить в одном месте и по выгодной цене, а так же узнать несколько новых рецептов.

DataGridBundle: построение таблиц данных в Symfony 2.1

Алексей Романенко Февраль 5, 2013
Недавно для очередного проекта на основе фреймворка Symfony 2 нам понадобился инструмент построения таблиц данных (grids) с возможностью сортировки, фильтрации и экспорта данных. Мы обратились к сервису Packagist, репозиторию пакетов Composer, где можно найти несколько удобных гридов. Были найдены несколько решений, но либо у них не оказывалось необходимого функционала, либо документации, или возникали проблемы при работе с фильтрами. Максимально нашим требованиям удовлетворял DataGridBundle.

Smart TV: новые возможности «старого» телевидения

Иван Ожиганов Февраль 5, 2013
Появление Smart TV инициировало дальнейшее развитие телевидения. Концепция находится на начальном этапе и стремительно развивается. Добавляются Интернет, ТВ, телефон, социальные сети, игры, вещание, финансовые и банковские операции и многое другое. Не удивительно, что появление этой технологии уже спровоцировало всплеск в среде разработчиков приложений и вызвало ажиотаж среди поставщиков информационных услуг и рекламных агентств. Наша компания уже имела опыт работы с рекламными агентствами и занималась созданием целевой рекламы для GoogleTV. Преимущества и выгода такого вида услуг очевидна. Например, ожидая прием врача, посетителю не придется смотреть рекламу чистящих средств, а он узнает про новые препараты и виды услуг.

Копилка полезных инструментов iOS-разработчика

Виктор Котов Январь 28, 2013

Начинающие программисты обычно используют исключительно ту среду разработки, которая является стандартом де-факто для языка программирования: Xcode, Visual Studio и другие. Однако со временем, после того как базовые инструменты среды освоены, а задачи становятся сложней и интересней, почти каждый из нас начинает собирать коллекцию-копилку инструментов, которые не входят в состав средств среды разработки, но существенно облегчают работу, сокращают время, необходимое для решения той или иной задачи, помогают быстрее проверить все звенья цепочки обработки данных и т.д. Именно о такой копилке, которую я собрал для себя, и пойдет дальше речь.