Как стать автором
Обновить
10
0
Евгений Казаев @spiceginger

IOS разработчик

Отправить сообщение

9 Принципов для создания качественных iOS приложений

Время на прочтение7 мин
Количество просмотров7.2K

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


Эта статья является коротким введением, полную серию можете найти на iOS-factor, так же доступен русский перевод. Проект iOS-factor с открытым исходным кодом на github, постоянно дорабатывается и приветствует новые идеи. Я так же принял участие в его развитии. Проект основан Феликсом который является создателем fastlane.


TL;DR


  • Зависимости: Должны быть явно и конкретно указаны (версия Xcode, CocoaPods, версия зависимостей в podfile). Это дает возможность воспроизвести билд на любом маке новому разработчике. Так же повторить сборку которая использовалась 6 месяцев назад.
  • Конфигурация: Нет конфигурации в коде, поставляется вместе с приложением и возможность обновить по воздуху
Читать дальше →
Всего голосов 10: ↑10 и ↓0+10
Комментарии2

Проблемы паттерна Координатор и при чем тут RouteComposer

Время на прочтение11 мин
Количество просмотров9.3K

Я продолжаю цикл статей о библиотеке RouteComposer которую мы используем, и сегодня я хочу поговорить о паттерне Координатор. К написанию этой статьи меня побудило обсуждение одной из статей о паттерне Координатор тут на Хабре.


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


image

Читать дальше →
Всего голосов 6: ↑5 и ↓1+4
Комментарии12

Современная MVI-архитектура на базе Kotlin

Время на прочтение8 мин
Количество просмотров54K


За последние два года Android-разработчики в Badoo прошли длинный тернистый путь от MVP к совершенно иному подходу к архитектуре приложений. Мы с ANublo хотим поделиться переводом статьи нашего коллеги Zsolt Kocsi, описывающую проблемы, с которыми мы столкнулись, и их решение.

Это первая из нескольких статей, посвящённых разработке современной MVI-архитектуры на Kotlin.
Читать дальше →
Всего голосов 48: ↑46 и ↓2+44
Комментарии12

Примеры конфигурации UIViewController-ов используя RouteComposer

Время на прочтение9 мин
Количество просмотров5.1K

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


Читать дальше →
Всего голосов 6: ↑5 и ↓1+4
Комментарии2

Композиция UIViewController-ов и навигация между ними (и не только)

Время на прочтение15 мин
Количество просмотров23K


В этой статье я хочу поделиться опытом который мы успешно используем уже несколько лет в наших iOS приложениях, 3 из которых в данный момент находятся в Appstore. Данный подход хорошо зарекомендовал себя и недавно мы сегрегировали его от остального кода и оформили в отдельную библиотеку RouteComposer о которой собственно и пойдет речь.

Читать дальше →
Всего голосов 6: ↑6 и ↓0+6
Комментарии10

Информация

В рейтинге
Не участвует
Откуда
Dublin, Dublin, Ирландия
Дата рождения
Зарегистрирован
Активность