Рубрика «Блог компании e-Legion Ltd.» - 8

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

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

Опубликована финальная программа конференции мобильных разработчиков #MBLTDev

Итак, представляем вашему вниманию финальную программу #MBLTDev.
Читать полностью »

Через месяц 28 октября в Москве пройдет конференция для мобильных разработчиков #MBLTDev, организаторами которой являются e-Legion и РАЭК.

Месяц до конференции мобильных разработчиков #MBLTDev

Программа постепенно заполняется и мы рады представить вашему вниманию список докладов и спикеров, которые уже подтвердили свое участие:

  • Тим Мессершмидт (PayPal) «Виды современной аутентификации»
  • Эш Фюрроу (Artsy) «Разработка на Swift»
  • Джей Пи Симард (Realm) «Уроки, которые мы выучили, создавая Realm»
  • Андрей Беленко (viaForensics) «Безопасность iOS-устройств»
  • Юрий Буянов (Одноклассники) «Опыт использования MVVM в реальных проектах»
  • Руслан Шевчук (Aviasales) «Core Data: особенности использования и синхронизация в iCloud»
  • Алексей Коровянский (Mb-Lock) «Функциональное тестирование Android приложений»
  • Александр Черный (Indie-разработчик) «Трилатерация с помощью iBeacon»
  • Джаспер Блюз (Typhoon) «Dependency Injection»
  • Дмитрий Тарасов (Tinkoff Credit Systems) «Практический пример переиспользования кода. Как повысить качество и ускорить разработку»
  • Энди Карвелл (Soundcloud) «Разработка Skippy: высопроизводительной низкоуровневой библиотеки воспроизведения потокового аудио для SoundCloud»

Билеты можно купить на официальном сайте конференции. Стоимость одного билета — 5000 рублей, при покупке 2-х и более — скидка 30%. А под катом вы найдете специальное предложение на покупку билетов для пользователей Хабра.
Читать полностью »

Набравшись опыта в организации школы для iOS и WP-разработчиков, мы открываем набор в 1-ую школу Android-разработчиков.

Наши ведущие Android-специалисты в течение 2-х месяцев будут обучать 15 человек всем тонкостям разработки приложений для Android-устройств.

Первая бесплатная школа Android разработчиков

Чтобы попасть в школу, нужно прислать прислать готовое тестовое задание до 12:00 20 августа. Имена тех, кто прошел в школу, будут известны 27 августа.
Занятия начнутся 1 сентябряЧитать полностью »

Продолжаем публиковать e-Lectures — видео-лекции от мобильных разработчиков e-Legion.

В этом видео Степан stepango Гончаров рассказал новинках, которые появились в support-library 21, для чего они нужны, какие проблемы могут с ними возникнуть и как их использовать уже сейчас.


Презентация

Читать полностью »

По статистике, около 50% IT-проектов выходят за бюджет, время или не полностью оправдывают ожидания заказчиков. Среди прочих причин — недостатки в процессе управления, размытие границ проекта (в частности, из-за недостатка контроля этих границ) и отсутствие учета рисков проекта. Эти проблемы мы поднимали в нашей прошлой статье.

image

Если хотите узнать, как мы в e-Legion боремся с этими проблемами и делаем проекты успешными, добро пожаловать под кат.

Читать полностью »

Несколько месяцев назад в App Store и Google Play вышло большое обновление мобильного банка R-Mobile для клиентов РайффайзенБанка.

Этим проектом команда e-Legion занимается уже более двух лет, и в данном посте мы хотим рассказать о технических особенностях разработки. Наш опыт будет полезен тем, кто хочет писать большие, сложные, долгоживущие и успешно развивающиеся мобильные проекты для реального мира.

image

Вместе с пользователями мы хотим сделать R-Mobile еще лучше, поэтому будем рады конструктивным отзывам на специальной странице или в комментариях к посту.

Ну а за техническими подробностями просим под кат.
Читать полностью »

В перерывах между разработкой мобильных решений для крупных заказчиков, в голову постоянно приходят идеи новых сервисов. Чтобы не откладывать их реализацию в долгий ящик, мы решили дать самим себе под зад и прошли отбор в Yandex Tolstoy Startup Camp 2014.

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

Создание системы управления проектами на Yandex Tolstoy Camp

Если вы слышали о подходе Lean Startup, вы должны знать и о Customer Development — подходе, который заставляет стартаперов не сидеть и молча пилить гениальный продукт полгода, а выходить к своим потенциальным клиентам сразу, искать их реальные проблемы и решать их. Так вот, поскольку пользователи Хабра — наша потенциальная целевая аудитория, мы будем проверять наши гипотезы о проблемах на вас =). Мы будем регулярно делать посты о том, как развиваемся, какие гипотезы подтвердились, а какие были опровержены, как изменилось видение нашего продукта в ходе кастдева и сколько денег мы сэкономили по сравнению с обычным подходом (пиши код, б❚❚❚❚❚!), ну и рассказывать про Lean Startup и Customer Development.

Итак, если вы менеджер проектов или CTO, хотите принять участие в интервью и высказать свое мнение о том, как должна выглядеть система управления проектами вашей мечты, или просто хотите увидеть, как работает customer development в стартапе изнутри — добро пожаловать под кат.

Читать полностью »

В Cocoa очень популярен паттерн делегирование. Стандартный способ реализации этого паттерна — добавление к делегатору weak свойства, которое хранит ссылку на делегат.

У делегирования много различных применений. Например, реализация какого-то поведения в другом классе без наследования. Еще делегирование используется как способ передачи уведомлений. Например, UITextField вызывает у делегата метод textFieldDidEndEditing:, который информирует его о том, что редактирование закончено, и т.д.

А теперь представьте задачу: надо сделать так, чтобы делегатор посылал сообщения не одному делегату, а нескольким, причем делегирование реализовано стандартным методом через свойство.
Читать полностью »

Работая над одним своим проектом, я столкнулся с необходимостью интегрирования PayPal Here в приложения. PayPal вообще никогда не шел на встречу разработчикам, интегрироваться было достаточно сложно, но с PayPal Here дело обстоит несколько иначе (есть целый пример на gitHab’е). Одним словом, если вы владелец интернет-магазина, интернет-аукциона или вообще хотите проводить оплату в своем приложении, то вам будет интересно почитать о том, как можно интегрировать PayPal Here в iOS.

image

Кстати, несмотря на большое количество интернет-магазинов, оплата в которых осуществляется через PayPal, сервис PayPal Here до сих пор не доступен в российском сторе.

Читать полностью »

С развитием мобильных технологий и роста устройств, способ взаимодействия с браузерами изменился. Сегодня браузер должен органично вписываться в экосистему устройства, быть удобным для touch-интерфейсов, многофункциональным и современным. Вадим Макеев, веб-евангелист Opera Software, на международной мобильной конференции #MBLT14 рассказал слушателям о новом поколении современных браузеров на примере нового Coast — экспериментального проекта компании.


Презентация

Под катом — интервью с Вадимом.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js