Storyboard Segregation

Все (я немного оптимист) любят красивую и стройную архитектуру, при которой весь функционал приложения разбит по модулям со строго определенными контрактами. Все бы хорошо, если бы не UI — в большинстве случаев он представлен одной огромной Main.storyboard и пачкой xib‘ов для ячеек таблиц.
В рамках очередного R&D в Rambler&Co мною были рассмотрены различные решения по оптимизации работы со Storyboard и навигацией в iOS приложениях.
Подробнее

Нескучные UITableViews

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

Горизонтальная прокрутка фотографий

На днях в App Store появится обновленная версия приложения ПФК ЦСКА, полностью адаптированная под iOS 7. Помимо этого приложение подверглось полному редизайну и получило кучу нового функционала. Впрочем, суть поста не в рекламе. Одним из основных элементов этой версии является новостная лента — по сути, агрегатор контента разного типа, в том числе фотогалерей. Как раз о том, как оформить их отображение, и пойдет речь.

Подробнее

Простая анимация нижнего меню

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