AppsCast artwork

AppsCast

23 episodes - Russian - Latest episode: almost 4 years ago - ★★★★★ - 1 rating

Подкаст о мобильной разработке и обо всём, что с ней связано. Мы любим обсуждать Android, iOS, кроссплатформу и не равнодушны к происходящему в индустрии. Каждые две недели мы приглашаем нового гостя, обсуждаем технологии, лучшие практики, жизнь разработчиков, а так же холиварим и делимся опытом. Это выжимка лучшего контента о мобилках, которая делается специально для тебя. Меньше пустой болтовни, больше технических подробностей!

Выпуски и любые другие не менее важные вопросы можно обсудить здесь - http://t.me/AppsCastChatter

При поддержке конференции для мобильных разработчиков AppsConf, проходящей 21-22 октября в Санкт-Петербурге - https://appsconf.ru/

Technology
Homepage Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed

Episodes

Episode #21 - DI и как его готовить (Богдан Маншилин)

August 10, 2020 08:29 - 1 hour - 42.5 MB

После долгого творческого отпуска в эфире снова AppsCast - подкаст о мобильной разработке и всем, что с ней связано. Сегодня у нас в гостях Богдан Маншилин - iOS team lead из компании Ламода. Мы обсудили DI в общем случае, что под этим понимают, понятия и принципы. В завершении разобрали несколько библиотек, позволяющих реализовать DI в вашем iOS приложении. Ну и, конечно же, не удержались от того, чтобы сравнить все эти подходы с Dagger’ом. Enjoy! Не забывайте подписываться на подкаст, ста...

Episode #20. Platform relations (Марина Плешкова)

December 25, 2019 03:00 - 1 hour - 59.1 MB

Многие мобильные разработчики, особенно в небольших командах, самостоятельно занимаются выкаткой релизов приложений в сторы. Но что делать, когда вас реджектят, банят, или хотят зафичерить? Как правильно выстроить общение с AppStore и Google Play, чтобы уменьшить боли? Именно об этом мы поговорили с Мариной Плешковой, Platform Relations Manager из Mail.ru Group. Марина держит руку на пульсе всех мейловых мобильных проектов, помогает решать нетривиальные кейсы в работе со сторами, набила кучу...

Episode 19 - Нативная разработка в геймдеве (Юрий Берёза)

December 11, 2019 03:00 - 1 hour - 48.4 MB

Гость нового выпуска AppsCast Юрий Берёза - мобильный разработчик игрового департамента Mail.ru Group, который рассказал нам чем традиционная продуктовая разработки отличается от игровой, пишут ли там на Kotlin, инжектируют ли через Dagger и какой архитектуры придерживаются. Обсудили с какими проблемами приходится сталкиваться, какие неочевидные баги есть в игровых движках и какие навыки можно приобрести, разрабатывая игры. Не забывайте подписываться на подкаст, ставить лайки, делать репосты...

Episode 18 - Performance (Михаил Юдин)

November 27, 2019 03:00 - 1 hour - 53.9 MB

Каждый инженер хоть раз слышал про зло от преждевременных оптимизаций и так же часто слышал от бизнеса про нехватку человеческих ресурсов на какие-то там оптимизации. Но что делать, когда каждый раз открывая экран ты видишь лаги и чувствуешь, что это аффектит пользователей? Как обосновать необходимость оптимизаций бизнесу? С чего начать? Что мерить и что оптимизировать? На эти и другие вопросы нам ответил Михаил Юдин, performance engineer из Авито. Он поделился опытом того, как Авито прошло ...

Extra #2 - Интервью с гостями и спикерами Saint AppsConf 2019

November 13, 2019 12:07 - 1 hour - 77 MB

Встречайте наш второй экстра выпуск, который мы записывали в live-режиме, находясь на Saint AppsConf 2019. В выпуске собраны мини-интервью с гостями и спикерами конференции. В каждом есть что-то интересное, начиная от того, кто как пришел в профессию, и заканчивая рассуждениями о будущем мобильной разработки. Интервью идут в хронологическом порядке, поэтому распределение по платформам выглядит странным. Ниже прикреплены тайминги для удобства навигации по интересующим вас персонажам или плат...

Extra #1. Интервью с Виталием Брагилевским на AppsConf

November 06, 2019 04:00 - 22 minutes - 51 MB

21-го и 22-го октября отгремела AppsConf - конференция для мобильных разработчиков, где мы присутствовали в качестве информационного партнера со своим фирменным стендом. Мы записали несколько интересных интервью со слушателями и спикерами конференции, но одно из них решили выпустить отдельно, так как гость затянул нас в увлекательную беседу, достойную отдельного экстра выпуска. Это был Виталий Брагилевский. Мы быстро, но емко обсудили вопрос выбора языка программирования, почему двух языков ...

Episode #17. Bluetooth (Даниил Гончаров )

October 30, 2019 05:24 - 1 hour - 51.9 MB

Какие три стандарта делают вашу мобилку такой мобильной? Это конечно же потомки GSM, WiFi и bluetooth. В этом выпуске мы решили поговорить про третий из них и для этого позвали Даниила Гончарова, который заниматеся AR и тесно работает с bluetooth в Finch. Мы разобрались что это за зверь, почему он так называется, что у него внутри, какие протоколы можно накрутить поверх стандарта, как все это использовать на мобилке, какие проблемы могут аозникнуть и как их дебажить. Если вам всегда было и...

Episode #16. Мобильные фермы (Антон Малинский)

October 09, 2019 03:00 - 1 hour - 50.5 MB

Мы расширяем нашу географию и в этом выпуске прямиком из Австралии с нами на связи Антон Малинский, инженер-математик, который построил мобильную ферму в Agoda, а в данный момент работает в Atlassian. На осенней AppsConf, которая пройдет в Санкт-Петербурге 21 и 22 октября, Антон поделится своим опытом создания и поддержания ферм мобильных устройств. Мы не могли пройти мимо такой интересной темы. С гостем обсудили понятие фермы, чем реальный девайс лучше симулятора, а чем хуже. Выяснили когда...

Episode #15. Устройство мессенджеров (Александр Сорокин)

September 25, 2019 03:00 - 1 hour - 61 MB

Многие, кто никогда не делал мессенджеры, думают, что весь их функционал - показ 2х экранов со списками, а те, кто когда-либо делал, не могут перестать думать о том, как сделать все правильно. Именно поэтому мы решили позвать Александра Сорокина, андроид разработчика из команды мессенджера Вконтакте и обсудить все заковыристые места. Что подходит для мессенджера, а что нет, как лучше делать, а как и думать не стоит. Мы поговорили про архитектуру для мессенджера, базы данных, синхронизацию ...

Episode #14. Git изнутри и на практике (Егор Андреевич)

September 11, 2019 04:00 - 1 hour - 55.7 MB

Четырнадцатый выпуск AppsCast получился по-настоящему межконтинентальным - в гостях прямиком из Канады был Егор Андреевич, разработчик из небезызвестной Square. Тема выпуска что ни на есть техническая - обсудили устройство git изнутри, разобрали самые часто встречающиеся в работе команды и, конечно же, поговорили о реальной практике. Например, вы узнаете как быстро найти в коде ломающие изменения и как делать Pull Request'ы так, чтобы коллеги вас не возненавидели. Не забывайте подписыватьс...

Episode #13 - Accessibility (Михаил Рубанов, Армен Хатаян)

August 28, 2019 03:00 - 59 minutes - 50.4 MB

В очередном выпуске AppsCast мы пригласили сразу двух гостей из Додо Пиццы - Михаила Рубанова, iOS разработчика делающего доступные интерфейсы приложения для слабовидящих людей и Армена Хатаяна, который занимается тестированием доступности применяя свой опыт незрячего. Мы обсудили зачем и кому нужна доступность, на сколько сильно эта тема развита в разных странах и приложениях, как подойти правильно к реализации с технической и пользовательской сторон, какие частые ошибки бывают в реализации...

Episode #12. Карта развития мобильного разработчика (Александр Черный)

August 14, 2019 04:00 - 1 hour - 55.4 MB

В 12-м выпуске подкаста к нам на огонёк заглянул Александр Черный - Head of Mobile в Pandao. С Сашей мы поговорили о развитии мобильного разработчика и составили карту от прихода в профессию до CTO и других топ-позиций. Выпуск получился очень насыщенным, ведь нужно было обсудить хард и софт скиллы, знание алгоритмов и архитектуры, туллинг и реверс-инжиниринг, библиотеки и рефакторинг, чем джун отличается от мидла, а мидл от синьора и нужны ли вообще эти градации. Не забывайте подписываться...

Episode #11 - Chaos engineering (Павел Осипов)

July 31, 2019 03:00 - 49 minutes - 43.8 MB

Обычно разработчики стремятся понизить степень хаоса в своем софте и чаще всего это верный путь, но оказывается привносить долю контролируемого хаоса тоже может быть полезно, особенно для качества продукта. Павел Осипов, тимлид облака mail.ru поделился с нами тайнами повелевания хаосом и ответил на множество вопросов. Не забывайте подписываться на подкаст, ставить лайки, делать репосты и, конечно же, заходить в чат в Telegram t.me/AppsCastChatter для обсуждения выпусков. Материалы выпуска: ...

Episode #10 - Функциональный Swift (Евгений Ёлчев)

July 17, 2019 14:35 - 48 minutes - 41.4 MB

В этом миниюбилейном выпуске гость из солнечного Красноярска (sic!) Евгений Ёлчев поведал нам о функциональном программировании и как эта парадигма находит себе место в Swift и других языках. Выпуск даст ответы на вопросы о применимости ФП в мобильной разработке, нужно ли знать математику, можно ли миксовать функциональщину с ООП и, конечно же, что такое монада. Не забывайте подписываться на подкаст, ставить лайки, делать репосты и, конечно же, заходить в чат в Telegram https://t.me/AppsCas...

Episode #9. Тимлид, или Туда и обратно (Сергей Боиштян)

July 03, 2019 12:24 - 1 hour - 61.4 MB

Сегодня у нас в гостях, в девятом эпизоде подкаста, побывал Сергей Боиштян. Он поделился своей историей об увлекательном путешествии из разработчика в тимлиды и обратно. Мы обсудили понятия ролей в команде, какая зона ответственности у каждой из них и какой круг обязанностей. Разобрали как обычно становятся тимлидами, с какими сложностями ex-разработчики сталкиваются на этой позиции, подняли важный вопрос зарплаты и как все таки решиться на "понижение". Сергей подсказал несколько секретов о ...

Episode #8. Flutter, руководство для начинающих (Евгений Сатуров)

June 19, 2019 09:00 - 53 minutes - 49.4 MB

В восьмом выпуске подкаста в нашу виртуальную студию заглянул Евгений Сатуров и рассказал много интересного про Flutter. Да так, что Даниил согласился следующий pet-project сделать именно на нём. В выпуске обсудили с чего начать, где искать документацию, на кого подписаться и какие подкасты слушать. Кстати, Евгений один из ведущих Flutter Dev Podcast. Кроме этого в выпуске много подкапотных технических деталей об устройстве Flutter, а также разумное объяснение почему всё таки Dart, а не Kotl...

Episode #7. Ментор, кумир и имперский стаут (Антон Назаров)

June 05, 2019 08:27 - 50 minutes - 43.5 MB

Отгремел AppsConf Moscow 2019, прошли майские праздники и отпуска и мы снова в обойме! В седьмой выпуск к нам на огонек заскочил Антон Назаров. Мы поговорили про менторство со стороны ученика. Выяснили, каким должен быть ментор, чем он может помогать падавану, в чем его отличие от кумира, возможна ли дружба между этими двумя и кто, в конце концов, кому покупает пиво. Статья, которая послужила поводом для разговора - https://link.medium.com/8LVlf4XDgX Не забывайте подписываться на подкаст, ...

Episode #6 - Эмпатия в IT (Андрей Бреслав)

April 29, 2019 13:37 - 52 minutes - 42.4 MB

Этот выпуск мы записывали в режиме live на конференции AppsConf, которую много раз упоминали в предыдущих выпусках. В гостях у нас был один из авторов языка Kotlin и CTO стартапа Alter - Андрей Бреслав. Однако говорили мы совсем не на техническую тему: Андрей рассказал, что такое эмпатия, как научится понимать собственные эмоции и эмоции своих коллег, а также зачем это нужно IT-специалисту. Материалы из выпуска: * https://psyalter.ru/ - сервис для подбора психолога или психотерапевта для в...

Episode #5 - UX и чувство прекрасного (Алексей Быков)

April 17, 2019 11:40 - 44 minutes - 38.3 MB

В этот раз в нашей виртуальной студии побывал Алексей Быков, Android разработчик из Лаборатории Касперского. На весеннем AppsConf Алексей представит доклад "UX как область ответственности разработчика". Мы обсудили должен ли разработчик разбираться в UX, как вести переговоры с дизайнером и заказчиком, а также как натренировать свое чувство прекрасного. Ссылки от нашего гостя: * UX Planet - https://uxplanet.org/ * Дизайн-паттерн Progressive Disclosure - https://uxplanet.org/design-patterns-pr...

Episode #4 - GPU, гексагональные ускорители и линейная алгебра (Андрей Володин)

April 10, 2019 10:41 - 43 minutes - 35.9 MB

В этом выпуске Андрей Володин, GPU Engineer из Prisma приоткроет завесу тайны над тем, как запускать код на мобильных GPU, какой от этого профит, чем GPU отличается от CPU, что такое гексагональные ускорители, кто такой GPU Engineer и зачем нужно было учить линал. Ссылки из выпуска: https://habr.com/ru/post/358704/ Не забывайте подписываться на подкаст, ставить лайки, делать репосты и, конечно же, заходить в чат в телеграме t.me/AppsCastChatter для обсуждения выпусков.

Episode #3 - Архитектура, архитектура и еще немного архитектуры (Константин Цховребов)

March 27, 2019 10:42 - 43 minutes - 39.2 MB

В третьем выпуске у нас в гостях побывал Константин Цховребов, архитектор в Redmadrobot и автор библиотеки Cicerone. Мы много говорили об архитектуре мобильных приложений, определились какой подход идеален для стартапов и как лучше вести разработку в сложившемся бизнесе и аутсорсе. Обсудили как измерить качество архитектуры и в какой момент стоит начинать об этом задумываться. Не забывайте подписываться на подкаст, ставить лайки, делать репосты и, конечно же, заходить в чат в телеграме t.me...

Episode #2 - CarPlay, костыли и документация (Иван Шевелев)

March 13, 2019 08:56 - 36 minutes - 31.3 MB

Во второй выпуск AppsCast мы пригласили Ивана Шевелева, iOS разработчика из 2GIS, который внедрил поддержку CarPlay в приложение компании. Поговорили о том, что это за технология, как она работает, зачем нужна, кто ей пользуется и какие сложности поджидают разработчика, который хочет поддержать CarPlay в своем приложении. Не забывайте подписаться на подкаст, ставить лайки, делать репосты и, конечно же, зайти в чат в телеграме t.me/AppsCastChatter для обсуждения выпусков.

Episode #1 - Александр Ефременков

February 28, 2019 14:49 - 35 minutes - 30.1 MB

Встречайте первого гостя - Александра Ефременкова из Яндекса. Он выступит на AppsConf Moscow 2019 с докладом "Android binary XML: deep dive". В выпуске обсудили о чем будет доклад, спросили, почему он так любит погружаться в низкоуровневые вещи и как такое погружение может пригодиться прикладному мобильному разработчику. Обсудить выпуск можно здесь - https://t.me/AppsCastChatter

Twitter Mentions

@mobileunderhood 1 Episode