Как стать автором
Обновить
87.75
red_mad_robot
№1 в разработке цифровых решений для бизнеса
Сначала показывать

Главные тенденции WWDC по версии Redmadrobot

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

Команда роботов снова на главной конференции Apple для разработчиков. mc_murphy bealex vani2 собрали главные новости, которые будут обсуждать разработчики и пользователи iOS (и Android) в ближайшие несколько дней (и пару месяцев).
Читать дальше →

Менеджеры зависимостей

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


В этой статье я расскажу, в чем менеджеры зависимостей (package manager) схожи по внутреннему устройству, алгоритму работы, и в чем их принципиальные отличия. Я рассматривал package manager’ы, предназначенные для разработки под iOS/OS X, но содержание статьи с некоторыми допущениями применимо и к другим.
Читать дальше →

Копируем текст из буфера обмена на Android девайсы через ADB

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


Привет! Вы сталкивались с желанием скопировать какой-нибудь текст на лежащий рядом девайс? Мне хотелось бы, чтобы это было так же просто, как и copy-paste на эмулятор — набирать руками надоедает и не всегда удобно.


А что насчет хоткея: нажимаете его, и текст из буфера обмена PC начинает сам набираться на экране вашего телефона/планшета — звучит неплохо, верно?


В этой статье мы поговорим про использование adb в качестве инструмента копирования текста и о том, как это можно сделать удобным.

Читать дальше →

Navigation Architecture Component. Практический взгляд

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


На недавнем Google IO 2018 в числе прочего было представлено решение, помогающее в реализации навигации в приложениях.


Сразу бросилось в глаза то, что граф навигации можно просмотреть в UI редакторе, чем-то напоминающем сториборды из iOS-разработки. Это действительно интересно и ново для Android-разработчиков.


А так как я еще являюсь создателем довольно популярной библиотеки Cicerone, которая позволяет работать с навигацией на андроиде, то я получил множество вопросов на тему того, пора ли мигрировать на решение Google, и чем оно лучше/хуже. Поэтому, как только появилось свободное время, я создал тестовый проект и стал разбираться.

Читать дальше →

Обновления Material Design: как жить дальше

Время на прочтение5 мин
Количество просмотров67K
Могут ли кнопки быть шестиугольными?
image

Google I/O 2018 оставила огромное количество материала для осмысления. Что нового? Как жить дальше? Устарело ли моё приложение? Могут ли кнопки быть шестиугольными? Дизайнеры снова больше не нужны? Осмысливать приятней не спеша и маленькими порциями. Эта порция — про дизайн.
Читать дальше →

Mobius-2018: робоотчет

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

На прошедшей в эти выходные конференции Mobius не обошлось без роботов — в программном комитете, среди докладчиков, в зрительном зале и среди зрителей трансляции. Пересматривать все презентации докладчиков — дело неблагодарное, поэтому для читателей Хабра роботы выбрали самые интересные. Подробности под катом.
Читать дальше →

Онлайн-курс по iOS-разработке для начинающих от Redmadrobot и Contented

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

Для тех, кто уже имел дело с кодом, но пока не умеет писать для iOS, вместе с Contented мы запустили курс по разработке приложений.
Читать дальше →

В-четвертых: зимняя стажировка разработчиков в Redmadrobot

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

В четвертый раз мы выбрали 20 iOS и Android-разработчиков и учили их писать код, как роботы. И хотя алгоритмы роботов (практически) совершенны, каждый год мы накатываем обновления. Как изменилась система в этом году, рассказывают организаторы стажировки.
Читать дальше →

Текущая разработка Kotlin

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


На прошлой неделе при поддержке Redmadrobot SPB в рамках SPB Kotlin User Group прошла встреча со Станиславом Ерохиным, разработчиком из JetBrains. На встрече он поделился информацией о разрабатываемых возможностях следующей мажорной версии Котлина (под номером 1.3).


В этой статье мы подытожим полученный материал, расскажем о планах.

Читать дальше →

Основные практики обеспечения безопасности iOS-приложений

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


При разработке любого мобильного приложения, обрабатывающего пользовательские данные, важно уделить внимание безопасности. Особенно остро этот вопрос стоит для приложений, где фигурируют ФИО, номера телефонов, паспортов и другая личная информация. Наша компания разрабатывала и продолжает развивать несколько проектов такого рода, в частности приложения для клиентов российских банков. На основе этого опыта мы выработали набор требований безопасности, которым руководствуемся. Естественно, каждый год появляются новые технологии и возможности, а вместе с ними — новые особенности поведения и уязвимости. В этой статье мы зафиксировали основные пункты обеспечения безопасности iOS-приложений, актуальные на начало 2018 года.
Читать дальше →

Swift Package Manager

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

Вместе с релизом в open source языка Swift 3 декабря 2015 года Apple представила децентрализованный менеджер зависимостей Swift Package Manager.

К публичной версии приложили руку небезызвестные Max Howell, создатель Homebrew, и Matt Thompson, написавший AFNetworking. SwiftPM призван автоматизировать процесс установки зависимостей, а также дальнейшее тестирование и сборку проекта на языке Swift на всех доступных операционных системах, однако пока его поддерживают только macOS и Linux. Если интересно, идите под кат.
Читать дальше →

В поисках идеальной архитектуры

Время на прочтение8 мин
Количество просмотров12K
image
За 9 лет работы фич в проектах роботов становилось все больше, запутаться в коде становилось все проще.

Когда разработчиков стало больше десятка, появилась еще одна проблема – болезненная ротация людей между проектами. Аутсорс-разработка славится жесткими дедлайнами, и у разработчиков нет месяцев или недель на погружение в особенности нового проекта, в то же время работа над разными проектами нужна для развития специалистов.

Главная проблема, которая возникает при долгосрочном развитии приложения – масштабируемость. Решить ее может переход на новую архитектуру или рефакторинг кодовой базы и добавление новых сущностей, которые разгружают объекты с большим количеством обязанностей.
Читать дальше →

Зимняя стажировка для мобильных разработчиков в Redmadrobot

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


Привет, Хабр! Мы открываем набор на четвертую стажировку для разработчиков в московском офисе Redmadrobot. Старт 18 января 2018 года, продолжительность программы 7-8 недель. Сбор заявок до 24 декабря.
Читать дальше →

Kotlin code style

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

За полтора года работы с языком Kotlin, мы перевели на него все свои проекты и фреймворки. Чтобы разработчики могли быстрее включаться в работу над проектом, а код ревью не превращался в бесконечный спор, мы решили формализовать накопленный опыт и разработали собственный код-стайл.


Поехали!

Читать дальше →

Ближайшие события

Стратегии в Moxy (Часть 2)

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

В части 1 мы разобрались, для чего нужны стратегии в Moxy и в каких случаях уместно применять каждую из них. В этой статье мы рассмотрим механизм работы стратегий изнутри, поймем, в каких случаях нам могут понадобиться кастомные стратегии, и попробуем создать свою собственную.

Читать дальше →

Робоотчет о GDD Europe 2017

Время на прочтение4 мин
Количество просмотров2.7K
Компания Redmadrobot как участник программы Certification of Development Agencies от Google получила несколько билетов на Google Developers Days Europe. Мы делимся своим мнением о программе, докладах и атмосфере конференции.


Читать дальше →

Разработка мобильного приложения для «РосЕвроБанк»: кейс

Время на прочтение9 мин
Количество просмотров16K
Весной 2017 года мы выпустили новое мобильное приложение «РосЕвроБанка». О вызовах, с которыми пришлось столкнуться двум командам — Redmadrobot и «РосЕвроБанка» — в процессе разработки, тестирования и внедрения мобильного продукта, рассказываем в нашем очередном кейсе. Итак, «Мобильный РосЕвроБанк: behind the scenes».

Читать дальше →

Хакатон Openfights Codility

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


Привет, Хабр!


16 и 17 сентября в Москве пройдет хакатон Open Fights Codility. Его организуют наши друзья из «Открытия», а мы, Redmadrobot, будем следить за мобильным направлением, помогать командам и оценивать их как одни из членов жюри.
Читать дальше →

WWDC — на что Apple делает ставку в 2017 году?

Время на прочтение6 мин
Количество просмотров10K
Мы с bealex снова на WWDC — главной конференции Apple для разработчиков. В этом году представили как обновления в системных фреймворках и API, так и новые устройства. Как-никак сегодняшние анонсы окажут сильное влияние на то, как мы будем пользоваться мобильными устройствами на iOS и Android в ближайшее время, так что спешим поделиться наблюдениями первого дня.



iOS 11, новые iPad Pro и маки, колонка HomePod и многое другое — под катом.
Читать дальше →

Как мы делали третью стажировку по iOS- и Android-разработке в Redmadrobot

Время на прочтение8 мин
Количество просмотров7.3K
Привет, Хабр! Сегодня рассказываем, как прошла очередная стажировка для разработчиков в Redmadrobot, первая в 2017 году. Мы отработали фидбэк, окончательно обкатали старое и добавили много нового. Подробнее под катом :)

Читать дальше →

Информация

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