Podlodka #24 – Как написать звонилку

Написание собственной звонилки кажется неподъемной задачей, но все изменилось в 2к17! Наш гость в 24 выпуске, Кирилл Лашкевич, считает, что с современными технологиями эта задача решается за 3 дня. Кирилл работает iOS-разработчиком в Core команде Viber’а. Поговорили про работу в мессенджере, про технические подробности его написания, а также про написание собственного. Сам же гость представляется не иначе как "Postmodern systems engineer, Core enemy of the state in Viber". Поддержи лучший подкаст про мобильную разработку: https://www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях! Страница в Facebook: facebook.com/podlodkacast/ Twitter-аккаунт: twitter.com/PodlodkaPodcast Содержание: 00:00:43 - Знакомство с гостем 00:02:41 - История Viber 00:10:25 - Устройство команды разработки 00:15:30 - Архитектура и технологии Viber 00:19:40 - Поддержка старых версий iOS и приложения 00:25:23 - Сложности перехода на Swift 00:30:10 - Сторонние библиотеки 00:31:15 - Плюсовое ядро 00:37:12 - Тесты 00:44:17 - CI/CD 00:47:54 - Механизмы синхронизации данных 01:01:21 - Безопасность 01:09:11 - Как написать свою звонилку? 01:21:58 - Оптимизация Viber 01:25:09 - Вопросы слушателей Полезные ссылки от гостя: https://news.tut.by/tv/303346.html https://github.com/jitsi/jitsi-meet/tree/master/ios https://www.viber.com/security-overview/

Om Podcasten

Podlodka – это еженедельное аудио-шоу про IT и все, что с ним связано. Формат наших выпусков - это полное погружение в тему вместе с приглашенным гостем. В каждый выпуск мы зовём интересных и именитых профессионалов в разных областях. Мы любим обсуждать архитектуру, делиться опытом промышленной разработки и спорить на горячие темы. Подкаст Подлодка ведут четверо весёлых и опытных инженеров с примесями менеджеров: - Егор Толстой (Kotlin Project Lead, JetBrains) - Стас Цыганов (Product Manager, Kotlin team в JetBrains) - Катя Петрова (Product Marketing Manager, Kotlin team в JetBrains) - Женя Кателла (Staff Developer, Shopify)