Как стать автором
Обновить
Сначала показывать

По итогам Rambler.iOS V

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


Во вторник состоялся Rambler.iOS V, который мы анонсировали на Хабре ранее. Эксперимент с разбитием одной очень крупной темы на восемь связанных между собой докладов отлично состоялся — благодаря такой гранулированности докладчики смогли сосредоточиться именно на своем аспекте VIPER и подготовить действительно мощные выступления.
Читать дальше →
Всего голосов 21: ↑16 и ↓5+11
Комментарии2

Анонс Rambler.iOS V — V for VIPER

Время на прочтение2 мин
Количество просмотров9.4K
image

Мы строили, строили и наконец построили! Да здравствуем мы, ура!
Чебурашка

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

Global Day of Code Retreat: бесплатный тренинг для разработчиков

Время на прочтение1 мин
Количество просмотров6.8K
14-го ноября на уютной Мансарде офиса Rambler&Co пройдет Global Day of Code Retreat.



Что такое Code Retreat?

Code Retreat — это однодневный интенсивный тренинг для разработчиков, проходящий во многих странах с целью отработки фундаментальных навыков разработки: simple design, SOLID, TDD, парное программирование. Также, это возможность пообщаться, обменяться опытом, расширить свой кругозор. Язык, на котором вы разговариваете (пишете) не имеет значения.

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

Конвейерное производство Android приложений

Время на прочтение6 мин
Количество просмотров20K
Многие разработчики сталкиваются с задачей создания кастомизированных приложений. Например, разработка нескольких версий одного приложения или изменения стандартного приложения под требования заказчика. Мы в Rambler&Co столкнулись с такой задачей при разработке Rambler кассы и ее брендированных версий под отдельные кинотеатры. В данной статье рассмотрим эволюцию архитектуры такого приложения, а также инструменты, которые упрощают нам жизнь.


Читать дальше →
Всего голосов 16: ↑14 и ↓2+12
Комментарии18

Пример использования Faces API от Google

Время на прочтение3 мин
Количество просмотров27K
Не так давно Google выпустил версию 7.8 библиотеки Google Play Services. В числе мажорных нововведений представлен новый Mobile Vision API, состоящий из двух больших компонентов: Barcode API — для сканирования и распознавания различных штрих- и QR-кодов и обновленный Faces API — для поиска и трекинга лиц на картинках. Под катом познакомимся с Faces API, рассмотрим его основные возможности и напишем небольшое приложение.
Читать дальше →
Всего голосов 19: ↑17 и ↓2+15
Комментарии8

Интеграция CoreSpotlight на примере «Рамблер.Почты»

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


В  iOS 9 Apple добавила поиск spotlight для сторонних приложений. Это особенно важно для приложений с однотипным контентом: новостные приложения, почтовые клиенты, афиши мероприятий. Отдел iOS разработки холдинга Rambler&Co уже интегрировал поиск в некоторые из своих приложений.

В данной статье будет освещена интеграция CoreSpotlight в уже существующий проект и рассказано о возникших проблемах и их решениях.
Читать дальше →
Всего голосов 17: ↑17 и ↓0+17
Комментарии1

По итогам Rambler.iOS #4

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


В прошлый четверг на уютной мансарде компании Rambler&Co прошла четвертая встреча iOS разработчиков Москвы.
Читать дальше →
Всего голосов 20: ↑20 и ↓0+20
Комментарии6

Moscow Python Meetup в Rambler&Co

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


8-го октября (четверг) в Rambler&Co мы ждем в гости Moscow Python Meetup. 1-я встреча нового сезона начнется в 19.00. На встрече нас ждут 3 доклада.

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

Vector Drawable API. Возможности применения

Время на прочтение12 мин
Количество просмотров54K
2014 год был особенным для всех, кто занимается разработкой под Android — он принес одно из самых значимых обновлений Android за всю его историю, версию Android 5.0. С этим обновлением мы получили новый визуальный язык, детальные гайдлайны, множество новых API и инструментов. И, как всегда в случае таких массивных обновлений, не все новшества сразу пробивают себе дорогу в реальные проекты. Где-то мешает инерция мышления разработчиков, привыкших решать определенные задачи определенным образом, где-то — отсутствие документации по новым API, где-то — отсутствие поддержки новых возможностей на старых версиях платформы. Но время не стоит на месте и благодаря труду команды Android, а также независимых разработчиков, такие API постепенно обретают обратную поддержку. И сегодня я хочу рассказать об API векторной графики Android, который способен серьезно облегчить жизнь разработчика, но при этом до сих пор не пользуется популярностью.

векторный Android


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

Тестирование на Android: Robolectric + Jenkins + JaСoСo

Время на прочтение5 мин
Количество просмотров29K
Тестирование Android приложений — тема большая и емкая, говорить о ней можно бесконечно. Мы в Rambler&Co автотесты любим, пишем и активно используем для всех наших приложений. В данной статье мы расскажем, как получать и анализировать результаты тестирования android (и не только) приложений. Покажем как настроить Robolectric, JaCoCo и Jenkins, чтобы было вот так:


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

Осенняя встреча Rambler.iOS

Время на прочтение2 мин
Количество просмотров6.8K
image

Пришла осень, астрологи предсказали пору повышенной активности мобильных разработчиков — и 24 сентября мы готовы провести новую встречу Rambler.iOS, официально под номером четыре.
Читать дальше →
Всего голосов 16: ↑13 и ↓3+10
Комментарии2

Открытый митап Rambler.Android

Время на прочтение1 мин
Количество просмотров4.8K
Rambler.Android — периодические встречи Android-разработчиков, проводимые компанией Rambler&Co.

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

Темы докладов:
  • Конвейерное производство приложений (Мельников Андрей — andrey7mel)
  • Android M: опыт личного знакомства (Щенёв Вадим — v555)
  • Vector Drawable API. Возможности применения (Осипенко Олег — basnopisets)
Читать дальше →
Всего голосов 11: ↑11 и ↓0+11
Комментарии9

Пишем плагин под webpack

Время на прочтение8 мин
Количество просмотров20K
О webpack уже писали на хабре, рассказывали на moscowjs и есть несколько статей на других ресурсах, которые описывают общие возможности webpack’a, его достоинства и недостатки.

Поэтому в этой статье мы расскажем о самом webpack лишь вкратце и более подробно о разработке плагина под него.

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

Управляем зависимостями в iOS-приложениях правильно: Typhoon Tips & Tricks

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


В предыдущих частях цикла мы рассмотрели основные аспекты работы Typhoon и подготовились к полноценному применению его на практике. Тем не менее, помимо затронутых тем, фреймворк предоставляет большое количество других функций.
Читать дальше →
Всего голосов 15: ↑12 и ↓3+9
Комментарии1

Разработка через тестирование в iOS

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

Содержание:


  • Разработка через тестирование – что это?
  • Три закона TDD
  • Примеры применения
  • Преимущества и недостатки
  • Литература и ссылки


Разработка через тестирование – что это?


Разработка через тестирование (Test-driven development) — техника разработки программного обеспечения, которая определяет разработку через написание тестов. В сущности вам нужно выполнять три простых повторяющихся шага:
— Написать тест для новой функциональности, которую необходимо добавить;
— Написать код, который пройдет тест;
— Провести рефакторинг нового и старого кода.

Мартин Фаулер



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

CocoaHeads 24 июля в Rambler&Co

Время на прочтение1 мин
Количество просмотров2.6K
image

Очередная встреча CocoaHeads пройдёт 24 июля в 19:00 в офисе компании Rambler&Co, и на ней вы услышите четыре доклада.
Читать дальше →
Всего голосов 6: ↑5 и ↓1+4
Комментарии1

Сетки для адаптивного дизайна

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


Мы собрали наиболее частые темы, связанные с сеткой в адаптивном дизайне, чтобы «повысить резкость» термина как такового и систематизировать практические знания: как настраивать сетку в дизайн-макете, по каким параметрам делать расчет, какие особенности адаптивной среды учитывать и на какие детали обращать внимание.
Читать дальше
Всего голосов 22: ↑22 и ↓0+22
Комментарии3

RailsClub Ruby митап №2 в офисе Rambler&Co

Время на прочтение1 мин
Количество просмотров4.1K
image

Друзья, у меня есть для вас отличная новость! 23 июля в 19:00 в офисе Rambler&Co случится RailsClub Ruby митап №2.

Намечается аж целых 5 спикеров и, соответственно, 5 интересных докладов.
Читать дальше →
Всего голосов 8: ↑7 и ↓1+6
Комментарии6

Управляем зависимостями в iOS-приложениях правильно: Модульность Typhoon

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


В предыдущей статье цикла мы кратко рассмотрели основные принципы устройства и функционирования Typhoon Framework — Dependency Injection контейнера для iOS. Тем не менее, мало понимать, как устроен инструмент — важнее всего правильно его использовать. В первой части мы рассматривали различные примеры настройки конфигураций создаваемых зависимостей, то теперь разберемся с более высоким уровнем — разбитием на модули самих TyphoonAssembly и их тестированием.
Читать дальше →
Всего голосов 10: ↑9 и ↓1+8
Комментарии0

Информация

Сайт
rambler-co.ru
Дата регистрации
Численность
1 001–5 000 человек
Местоположение
Россия