Size: a a a

Redmadrobot SPb Internals

2019 September 30
Redmadrobot SPb Internals
https://www.youtube.com/watch?v=-9A_FO7wl94
Сегодня вашему вниманию предлагается запись митапа про KeyStore и его реализацию в андроиде 🤖
Да, это тот же самый инструмент, с помощью которого вы создаете ключи для подписи ваших АПК! 👨‍💻
Женя Гапонов рассказал самые основы, чтобы обновить в памяти такие понятия как Java KeyStore, Android KeyStore и немного Android KeyChain.
Подойдет для употребления в связке с записью митапа, где Максим рассказывал про Tink и шифрование токенов. 😎
источник
2019 October 14
Redmadrobot SPb Internals
"Дообрый день, дорогие инженеры и обитатели сетей!" 👷🏻‍♂️
Буквально вчера я вернулся из славного и пока немного пустого города ИннопОлиса (да, теперь я знаю правильное ударение), где выступил на конференции Стачка! ✊
Целых 20 треков в параллель! Познакомился с новыми интересными людьми и вдохновился на новые свершения. 🤓
К чему это я? А к тому, что теперь могу выложить запись нашего митапа с темой которого я и выступал. Приветствуйте:
🌕 Redux в андроиде
🌖 Без переписывания проекта
🌗 А еще и правильная пагинация без косяков
🌘 А еще и легкий дебаг
🌑 А еще переиспользуемый код
🌒 И простота покрытия тестами
🌓 И подготовка к декларативному UI
🌔 Все это без регистрации и СМС!
🌕 https://www.youtube.com/watch?v=g7wwybnXE40
источник
2019 October 15
Redmadrobot SPb Internals
Уже в следующий понедельник я буду выступать на appsconf.ru в родном Петербурге!
Но кто внимательно следит за нашим каналом, тот знает, что у нас в команде происходит много интересного, и не только мне есть чем поделиться 🤖 Поэтому в понедельник на конференции вы сможете послушать Петю Козлова, который развил и углубил тему про внутренности DiffUtil! Два спикера на одной из лучших конференций по мобильной разработке из одной команды 💪 это о многом говорит 😂
Приходите знакомиться со мной, Петей и моими коллегами, которые тоже там будут 😉
источник
2019 October 28
Redmadrobot SPb Internals
Всем привет! 👨‍💻
Отгремела первая череда осенних конференций, а мы уже записали наши впечатления и эмоции! 🥳
Из этого митапа вы узнаете на какие коференции надо уговорить вашу компанию в следующем году. 💰
Какие доклады стоит посмотреть в записи.  📺
И в первый раз увидите всю нашу мобильную команду (Андроид+иОС) вместе ❤️
https://youtu.be/1Cal4HShUl0
источник
2019 October 30
Redmadrobot SPb Internals
Привет, друзья!

iOS команда петербургского офиса Redmadrobot собралась на доклад Влада Мальцева, который поделился радостью и болью (больше болью, конечно) создания видеоредактора в iOS, используя AVFoundation.

Как создать дорожки с видео и аудио 🎞
Как добавлять на таймлайн изображения и текст 🌅
Как добавлять эффекты и переходы между видеофайлами 🎬
Как миксовать аудиодорожки 🎼

https://youtu.be/6-fXj6BlBKk
источник
2019 November 14
Redmadrobot SPb Internals
🌧 Добрый осенний вечер! А у нас для вас новая запись.
Я думаю многих интересуют такие вопросы:
- а какой стек сейчас используют в реальности? 🗜
- а как происходит развитие проекта? ⏳
- а какие задачи решают в роботах? 💡
- а как вообще выглядит проектная жизнь внутри компании? 🤪
Поэтому приглашаю вас к просмотру митапа, где мы обсуждаем именно эти вопросы, касательно недавнего релиза Chat SDK 🤓
Все свежее и новое! Все как мы любим! 🤖
https://youtu.be/nt1OQG3Bsas
источник
2019 November 15
Redmadrobot SPb Internals
А теперь добрый день!
Те, кто давно у нас в канале знают, что некоторые митапы мы не выкладываем.
Это происходит по разным причинам, и одна из них - это выступление на большой конференции.
Именно так произошло с митапом про поготовку к Android 10 и доскональный разбор работы с инсетами.
Зато теперь я могу ее презентовать! Встречайте:

Как мы избегали и боялись работы с инсетами 🙀
Как в Google представили новый Android 10 🥳
Как пришлось разобраться, и оказалось совсем не страшно 🤓
Все это в записи моего доклада с Saint AppsConf 2019!
https://youtu.be/6Djql74drwk
источник
Redmadrobot SPb Internals
А еще у меня анонс: скоро (23 ноября) в родном Петербурге пройдет DevFest - конференция, организованная сообществом GDG! Там будет много крутых докладов от очень известных спикеров!
Ценник низкий, а знания высокие! Чего стоят только доклады про C++, рендеринг графики или про kotlinx.serialization 🤟
Оцените рассписание сами: https://devfest.space/schedule/
А Redmadrobot SPb являются спонсорами 🤖
Ну и в добавок к этому, я буду рассказывать про то,
- что такое Flux архитектура 😎
- как, не переписывая приложение, использовать новые подходы 👨‍💻
- почему машина состояний - это хорошая идея для пагинации 👀
- про декларативный UI и будущее мобильной разработки 💪
- и почему мы все еще используем MVP и не собираемся пока что-то менять 🧐
Кто знаком с моими выступлениями, тот наверное помнит доклад "Списки 2.0". Если там была рассказана идея работы со списками, то в новом докладе будет представлено гораздо более общее архитектурное решение, основанное на Redux, и приведено сравнение готовых решений.
Приходите знакомится, а еще это рядом с нашим офисом и его можно будет посмотреть 😉
источник
Redmadrobot SPb Internals
Друзья! Через 10 минут начнётся трансляция митапа CocoaHeads, на котором наш iOS-разработчик Пётр Третьяков расскажет про Sign In with Apple 🍏!
В программе также «Рефакторинг в условиях быстрорастущего стартапа» от Егора Фесенко и «Эволюция антипаттернов в Java и Kotlin» от Михаила Горюнова, так что Android-разработчикам тоже будет, что посмотреть ;)

Трансляция тут: https://www.youtube.com/watch?v=7be-l64jgTc
источник
2019 November 18
Redmadrobot SPb Internals
Привет, друзья!

Подоспела запись нового iOS митапа от петербургского офиса Redmadrobot! В этот раз Евгений Иванов рассказал про on-Demand ресурсы.

🚧 как можно отделить ресурсы приложения от ресурсов в бандле
⏰ какие есть виды таких ресурсов и когда их использовать
📲 как подгружать нужные данные в приложение по необходимости и очищать уже неиспользуемые ресурсы

https://youtu.be/G1-bp6AFIMY
источник
2019 November 26
Redmadrobot SPb Internals
Всем привет! Новая запись на всех экранах страны 👨‍💻
В каждом современном приложении есть Push уведомления, но так как встраивать их приходится нечасто, то каждый раз как в первый раз! 🤷‍♀️️
Чтобы не ходить по одним и тем же граблям, Руслан собрал вместе все найденные неявности и рассказал на нашем митапе. 🤖
Главное, что надо запомнить:
👉 если вы в настройкай вызвали Force Stop, то ваше приложение совсем перестанет получать пуши до следующего запуска!
👉 если в данных пуша нет поля notification, но есть поле data, то система ОБЯЗАТЕЛЬНО вызовет ваш сервис обработки пуша
👉 если в данных есть поле notification, то система покажет уведомление сама ТОЛЬКО если приложение не на экране у пользователя (например, свернуто)
Вывод: лучше не используйте поле notification! 💥💥💥
https://www.youtube.com/watch?v=LNHWy5y1kq0
источник
2019 December 02
Redmadrobot SPb Internals
Всем привет! 👀
В этот раз мы обсудили шпаргалку по фичам, которые появлялись в андроиде, начиная с 6 версии!
👨🏻‍🍳 поможет ответить, с какой версии вы можете поддержать какую-то фичу
👉 поможет определиться с выбором минимальной версии
💆‍♂️ напомнит о забытых возможностях
🤓 вдохновит на эксперименты
🤖 и многое другое
https://www.youtube.com/watch?v=XKTRX6tQokw
источник
2019 December 17
Redmadrobot SPb Internals
Осенний сезон конференций позади, поэтому чтобы не забыть самое главное, мы обсудили и записали наши впечатления и мысли о тех, где мы не только были, но и в некоторых принимали участие в организации 🙃
Встречайте! Обсуждение Мобиус МСК 2019 и КотлинКонф 2019 в Копенгагене 🤖
https://www.youtube.com/watch?v=t5KeSkqM8h4

P.S.: к сожалению про КотлинКонф обсудили только первый день, поэтому вот вам ссылка на все записи, чтобы долго не искать https://www.youtube.com/watch?v=Lv5WcWNIDrw&list=PLQ176FUIyIUY6SKGl3Cj9yeYibBuRr3Hl
источник
2019 December 20
Redmadrobot SPb Internals
Работа с сетью в iOS обычно не представляет особой сложности, но только до тех пор пока пользователь не свайпнул ваше приложение снизу экрана или не нажал кнопку Home. Через некоторое время после этого начинается особая уличная магия, потому что сетевые запросы переходят из области ответственности вашего приложения в недра операционной системы, и это уже 🤯. В этой статье Шурик Бабаев раскопал все прелести Background URL Session, рассказал, как она работает, как передавать сетевые запросы в фоновую сессию, какие хитрости таятся под капотом, как это правильно дебажить и отслеживать. Чудесный пятничный лонгрид от Redmadrobot! https://habr.com/ru/company/redmadrobot/blog/478566/
источник
2019 December 23
Redmadrobot SPb Internals
Андроид команда снова на линии 🧙🏾‍♂️
Перед праздниками решили обсудить такую важную тему, как код ревью 👨🏻‍🔧
У нас есть документ описывающий основные принципы на которые стоит ориентироваться при оценке нового патча, который был составлен из различных статей и собственного опыта. А недавно на хабре был перевод принципов код ревью от гугл.
Поэтому Петя изучил эти источники и собрал информацию вместе, чтобы мы могли оценить и обсудить ее вместе. 🤖
Приглашаем к просмотру! 📺
https://youtu.be/O4lcyGouQKY
источник
2019 December 25
Redmadrobot SPb Internals
Вы говорили о проблемах со звуком? 😊
источник
2019 December 31
Redmadrobot SPb Internals
С наступающим 2020! 🌲
А у нас последний митап уходящего года 🥳
https://youtu.be/O70fKdU1ABs
Максим продолжает рассказ про безопасность и реализацию входа в авторизованный режим. 👮‍♀️
Из него вы узнаете:
👉 как реализовать работу со сканером отпечатков
👉 почему BiometricPromt это круто!
👉 и почему он может вам пока не подойти
👉 что можно увидеть во внутренностях разных банков
👉 и какие неочевидные ошибки стоит ожидать от сканнера

ЗЫ: первый митап про шифрование и хранение токена можно посмотреть в записи здесь https://www.youtube.com/watch?v=FHScWP8M844 📺
ЗЫЫ: у нас появились новые микрофоны, но пока не все задействованы, так как мы учимся быть звукооператорами. На данный момент должно быть идеально слышно только рассказчика. 😉
источник
2020 February 03
Redmadrobot SPb Internals
Праздники уже далеко, а мы продолжаем 🤖
Встречайте второй выпуск советов и приемов 🥳
https://youtu.be/p7srNXH_RpE
Как и раньше целых шесть тем:
👨🏻‍🔧 как проще всего загрузить и показать пользователю PDF файл?
🧐 решение проблемы с названиями месяцев в русской локали
💪 отличная библиотека для отображения календаря с возможностью полной кастомизации
👻 BottomSheetDialog и исчезнувшие инсеты
💄 тинтинг Drawable в рантайме
🙅🏽‍♀️ глобальный PlaceHolder при использовании Glide

P.S.: оцените звук, должен был стать лучше 😶
источник
2020 February 26
Redmadrobot SPb Internals
Привет! Много ли тут людей с 30-летним опытом программирования? 👨‍🦳

Вот и у нас нету 😎
Зато мы обсудили советы такого человека на последнем митапе:
- есть ли код без спецификации?
- о пользе документации и тестов
- будь готов выбросить свой код
- не думай о будущем, береги силы 😁
- падать или не падать, вот в чем вопрос
- "правильный инструмент для задачи"

... и еще много интересных мыслей.
📺 Подключайся: https://youtu.be/8p03xTMTUho
источник
2020 March 03
Redmadrobot SPb Internals
Алоха!
На прошлой неделе Дима рассказал, что за «странные дела» были в недавнем проекте.
И получился просто огненный 🔥 митап:  
- MotionLayout - отличный результат 😎 и проблемы редактора 😭
- Краткий экскурс в AfterEffect
- Перемотка анимации ☠️
- ExoPlayer и недостающие listener’ы
- Подмена картинки и текста в анимации
- Поиск решений и эксперименты 🧪
- Клики по элементам анимации 😮
- Доработка Lottie, чтобы ловить клики
- Склеивание видео и анимации 🎥
- Прогресс и отмена процессинга (the coroutines way)

💻 Очень рекомендуем посмотреть: https://youtu.be/0FPrpwkALZM
источник