Практичний приклад перевикористання коду, як підвищити якість і прискорити розробку

Викладаємо доповідь мобільного архітектора ТКС Банку Дмитро Тарасова «Практичний приклад перевикористання коду. Як підвищити якість і прискорити розробку» з конференції мобільних розробників #MBLTDev, яка пройшла наприкінці жовтня.

Презентація

У розробці може скластися ситуація, коли у вас є кілька програм із загальною логікою і поведінкою інтерфейсу. Дмитро Тарасов розповідає про шлях, по якому розвивалася розробка мобільного банку і гаманця ТКС для Android. Відверта розповідь про наслідки нетехнологічних рішень в стилі copy-paste загального коду з програми в програму. Наступний крок — загальна бібліотека. Як її оформити? У вигляді jar? Оформивши, як її підтягувати в проекти? Grandle або subtree/submodule? Що робити з нерівномірним розвитком споживачів бібліотеки? Вирішити це питання вибудовуванням правил розгалуження? Як це вписати в стандартну конфігурацію bug tracker — code review — CI (у разі ТКС Jira + Stash + TeamCity)? Що буде, якщо до початкових двома додатками додасться ще два, причому в останнього буде інший backend? Дивіться відео виступу.

Читати далі →

Трилатерация c допомогою iBeacon

В кінці жовтня в Москві пройшла конференція мобільних розробників #MBLTDev, на якій я розповідав про трилатерацию з допомогою iBeacon.

У доповіді я навмисно опустив всі стандартні приклади коду, які можна знайти в інтернеті, і зосередився на тому, які є конкуруючі технології, як працює маяк, з якими труднощами доводиться стикатися. Одним виступом тему не покрити, але сподіваюся, в оповіданні ви знайдете для себе нове і унікальне.

Презентація

Читати далі →

Сучасні способи аутетификации і безпеку iOS-пристроїв

Сьогодні ми викладемо два нових доповіді з нашої конференції мобільних розробників #MBLTDev, яка пройшла наприкінці жовтня у Москві.

Обидві доповіді присвячені безпеки: один від голови EMEA PayPal Тіма Месершмідт про сучасні види аутентифікації, другий — від провідного інженера з безпеки viaForensics Андрія Беленко про безпеку iOS-пристроїв.

Тім закликав відмовляти від паролів і розповів, чим їх можна замінити. «8,5% користувачів використовують в якості пароля Password або 123456 45% йдуть з сайту замість того, щоб відновити пароль або відповісти на секретні питання. — сказав Тім. — Для підвищення безпеки ми в PayPal пропонуємо використовувати портативні пристрої або аутентифікацію без пароля (наприклад, OpenID).»

Презентація

Читати далі →

Core Data: особливості використання та синхронізації в iCloud

Настав вівторок, а значить ми викладаємо чергову доповідь з конференції мобільних розробників#MBLTDev.

Доповідь присвячено фреймворку Core Data, роботи з яким більшість iOS-розробників схили уникати через його складності.
Руслан Шевчук, iOS-розробник компанії Aviasales, не побоявся розібратися з Core Data і на конференції представив доповідь про те, як можна використовувати його в iCloud.

Презентація.

Читати далі →

Автоматичне тестування Android додатків c любов'ю

Нова відеозапис одного з доповідей з нашої конференції мобільних розробників #MBLTDev. На цей раз ми вирішили викласти відео для Android-розробників і тестувальників «Автоматичне тестування Android додатків c любов'ю» від Олексія Коровянского.

Олексій є Android-розробником і засновником некомерційного спільноти розробників Google Developer Group Омськ.

Презентація.

Читати далі →

Досвід використання MVVM в реальних проектах

Ми продовжуємо викладати відео виступів з нашої першої конференції мобільних розробників #MBLTDev. Наступний доповідь — від iOS-розробника компанії «Однокласники» Юрія Буянова «Досвід використання MVVM в реальних проектах».

Презентація.

Доповідь була присвячена практичним аспектам розробки iOS-додатків з використанням архітектури MVVM. Зокрема розглядалися способи здійснення навігації та реалізації списків в рамках такої архітектури. Для слухачів, незнайомих c предметом, на початку доповіді було зроблено невелике введення в MVVM і ReactiveCocoa. Також були показані слайди з білочкою, совушкой і єдинорогом.

Читати далі →

Реактивне програмування на Swift

В кінці жовтня в Москві пройшла наша перша конференція мобільних розробників#MBLTDev. 17 доповідачів з Англії, Німеччини, Голландії, Данії, Росії і США прийшло послухати понад 300 осіб.

Ми будемо поступово викладати записи доповідей з презентаціями і почнемо з доповіді канадського блогера Еша Фюрроу «Реактивне програмування на Swift». Крім ведення блогу, Еш є iOS-розробником онлайн галереї Претензійною і автором кількох книг про iOS-розробку.

Презентація.

У своїй доповіді Еш познайомив аудиторію з основами фреймворку ReactiveCocoa, проілюструвавши їх прикладами на Swift. Також, він розповів про програму, над яким він в даний час працює в Artsy з використанням цих інструментів. Додаток, що примітно, з відкритим вихідним кодом і доступно на GitHub.

Читати далі →

Опублікована фінальна програма конференції мобільних розробників #MBLTDev

На наступному тижні, 28 жовтня, в Москві пройде наша перша конференція мобільних розробників #MBLTDev. Протягом трьох місяців ми шукали спікерів, відбирали доповіді, стежили за новинками у сфері мобільного розробки, щоб зробити для вас цікаву конференцію з унікальними доповідями.

Ми зібрали експертів з Twitter, PayPal, ВКонтакте, ТКС банку, Однокласників, Soundcloud, Artsy, Parallels, Google, Intel, ViaForensics, Aviasales і Realm, які представлять доповіді про кроссплатформенную розробку, трилатерацию з допомогою iBeacon, безпеку мобільних пристроїв, використання переносних гаджетів для аутентифікації програмування на Kotlin і Swift і багато іншого.



Отже, представляємо вашій увазі фінальну програму #MBLTDev.

Читати далі →

Тинькофф Банк на #MBLTDev 2014

Наш архітектор мобільних платформ Дмитро Тарасов виступить 28 жовтня на конференції мобільних розробників #MBLTDev.
Діма розповість про перевикористання коду на практичних прикладах з розробки мобільних додатків банку і поділиться досвідом, як прискорити розробку додатка, не втрачаючи в якості.

Крім цього, для відвідувачів і учасників конференції Тінькофф Банк організовує затишну lounge zone з пуфиками, розетками та печивом, де можна буде відпочити, поспілкуватися, зарядити свої девайси, отримати сувеніри від Тінькофф і записатися на день відкритих дверей в банку.

Разом з цією конференцією ми запускаємо рух Tinkoff People, в рамках якого ми будемо розповісти про роботу в банку, про наших співробітників і офісах, про те, як влаштовані процеси розробки та управління проектами. І багато-багато іншого.
Приєднуйтесь ВКонтакте і Facebook .

Джерело: Хабрахабр

Друга хвиля спікерів на конференцію мобільних розробників #MBTLDev

Через два тижні, 28 жовтня, в Москві пройде перша конференція мобільних розробників #MBLTDev. Експерти зі світових IT компаній, таких як PayPal, ВКонтакте, Artsy, Parallels, ТКС банку, Typhoon, Soundcloud, Intel, ViaForensics, Однокласників, Aviasales, Realm, розкажуть про особливості використання та синхронізації в iCloud, кроссплатформенную розробку, програмування на Kotlin і Swift, трилатерацию з допомогою iBeacon і багато іншого.



минулому пості ми розповіли вам про перших трьох спікерів конференції та їх доповідях. Сьогодні ми пропонуємо вам ще чотирьох експертів і розповімо докладніше про їх доповідях

Читати далі →