Мобільний банк для iOS: додаємо блокову архітектуру Cocoa MVC

Якщо ви пишете програму мобільного банку для iOS, які у вас пріоритети? Думаю, їх два:

  1. Надійність;
  2. Швидкість внесення змін.
Ситуація така, що потрібно вміти вносити зміни (і, зокрема, викочувати нові банківські продукти) справді швидко. Але при цьому не скочуватися в индусокод і копіпаст (див. пункт 1). Все це при тому, що програма дійсно величезна по функціоналу, принаймні у задумом (банки хочуть набагато більше, ніж вміють). Відповідно, у багатьох випадках це проекти на десятки людино-років. Ті, хто брав участь у таких проектах, вже напевно зрозуміли, що завдання нетривіальне, і шкільні знання тут не допоможуть.
Читати далі →

Як клієнту Ощадбанку і Мегафон несподівано для себе позбутися чесно зароблених грошей?

    Добігав кінця черговий довгий робочий день, середу 13 серпня 2014 видалася дійсно непроста, але в 8:00 вечора я перебував уже в підлозі розслабленому стані — залишалося завершити деякі дрібні справи і можна йти додому. Гармонію вечора порушило дивне повідомлення з сервісного номера оператора Мегафон:
 
«Увага, по вашому номеру в Салоні Мегафон запрошені інформація. Якщо Ви не зверталися в Салон Мегафон, прохання повідомити про це, відправивши смс з текстом САЛОН на номер 0500 (безкоштовно) .13 / 08/2014, 20:05:11 ».
 
Читати далі →

Розробка мобільного банку для РайффайзенБанку

    Кілька місяців тому в App Store і Google Play вийшло велике оновлення мобільного банку R-Mobile для клієнтів РайффайзенБанку.
 
Цим проектом команда e-Legion займається вже більше двох років, і в даному пості ми хочемо розповісти про технічні особливості розробки. Наш досвід буде корисний тим, хто хоче писати великі, складні, довгоживучі і успішно розвиваються мобільні проекти для реального світу.
 
 image
 
Разом з користувачами ми хочемо зробити R-Mobile ще краще, тому будемо раді конструктивним відгуками на спеціальній сторінці або в коментарях до посту.
 
Ну а за технічними подробицями просимо під кат.
 
Читати далі →