Ранее я писал информацию по первой iOS пати. Мы определились до конца со всеми деталями проведения, которые и публикую.
Дата и время: 17 апреля с 15 до 18 часов;
Длительность: 3 часа плюс сколько надо времени на свободное общение по желанию;
Место: улица Галактионовская 68 (карта)
Цена участия: 400 рублей (на аренду помещения)
Темы: использование Dependency Injection framework'а в ObjectiveC
Небольшие приготовления необходимые участникам:
Дата и время: 17 апреля с 15 до 18 часов;
Длительность: 3 часа плюс сколько надо времени на свободное общение по желанию;
Место: улица Галактионовская 68 (карта)
Цена участия: 400 рублей (на аренду помещения)
Темы: использование Dependency Injection framework'а в ObjectiveC
Небольшие приготовления необходимые участникам:
- прочитать страничку с описанием фреймворка;
- владельцам маков выполнить инструкцию по установке, выгрузив себе код из git'а;
на текущий момент проявили свой интерес к пати следующие люди:
ОтветитьУдалитьАлексей Рогаткин
Виталий Ружников
Александр Калугин
кому ещё интересно - тоже отписыватесь в комментариях ниже.
Конвертер валют на базе вебсервисов центробанка.
ОтветитьУдалитьЕсли будем писать конвертер, то вот ссылка на веб сервисы центробанка http://www.cbr.ru/scripts/Root.asp?Prtid=DWS. А вот туториал для работы с soap в ios http://www.icodeblog.com/2008/11/03/iphone-programming-tutorial-intro-to-soap-web-services/
ОтветитьУдалить+1 - Михаил Самолинов
ОтветитьУдалитьЯ тоже загляну.
ОтветитьУдалитьвсем кто планирует приехать и ещё не был в этом месте:
ОтветитьУдалитьна всякий случай запишите мой сотовый, чтобы можно было созвониться: 8 960 818 23 09
Как приедете звоните - встретим.
Буду
ОтветитьУдалитьНу вот первая iOS тусовка и подошла к концу. Не смотря на достаточно камерную обстановку и небольшое количество участников все прошло бурно и плодотворно.
ОтветитьУдалитьЗа отведенные 3 часа мы успели обсудить DI как подход к программированию и опробовать его на практике в рамках простейшего приложения Currency Converter. Эффект от DI оказался немного смазан, т.к. по факту на DI времени было потрачено меньше чем на обвязку для сервисов и UI, но тем не менее стало понятно что некоторый смысл в этом всем все же есть. После двух итераций всем парам удалось разработать скелет который демонстрирует привязку обьектов по протоколу и как следствие добится гибкой архитектуры и возможнос. У тех же кто начал кодить дома, а были и такие, приложение дошло до того что использовало курсы ЦБ с сервера.
Тонким моментом оказалось то что средства Objective-C и без фреймворка позволяют делать нечто похожее (NSClassFromString), но после обсуждения сошлись на том что DI (от objection) более функционален, хоть это и сложно заметить в нашем конкретном случае.
После разработческого счастья заключавшегося в кодинге и дебаге на время, мы плавно перешли к общему обсуждению того что же делать дальше и как жить, какие темы смотреть и в каком формате. По предварительной договоренности решено посмотреть TDD под iPhone т.к. этим не все пользуются а потенциал в купе с DI большой.
Если пропустил что-то важное - добавляйте.
Из-за отсутствия опыта с DI дебаг местами был очень похож на известный коммикс:
ОтветитьУдалитьhttp://www.bonkersworld.net/wp-content/uploads/2010/10/2010.08.11_Yak_Shaving.png