AppsCast

Follow AppsCast
Share on
Copy link to clipboard

Подкаст, посвященный конференции для мобильных разработчиков AppsConf, которая пройдет в Москве 22 и 23 апреля. Каждый выпуск - новый гость. Каждый гость - спикер конференции, с которым мы обсуждаем его доклад и говорим на связанные с ним темы. Выпуски и любые другие не менее важные вопросы можно о…

AppsCast

  • Aug 10, 2020 LATEST EPISODE
  • infrequent NEW EPISODES
  • 55m AVG DURATION
  • 23 EPISODES


Search for episodes from AppsCast with a specific topic:

Latest episodes from AppsCast

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

Play Episode Listen Later Aug 10, 2020 69:40


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

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

Play Episode Listen Later Dec 24, 2019 72:39


Многие мобильные разработчики, особенно в небольших командах, самостоятельно занимаются выкаткой релизов приложений в сторы. Но что делать, когда вас реджектят, банят, или хотят зафичерить? Как правильно выстроить общение с AppStore и Google Play, чтобы уменьшить боли? Именно об этом мы поговорили с Мариной Плешковой, Platform Relations Manager из Mail.ru Group. Марина держит руку на пульсе всех мейловых мобильных проектов, помогает решать нетривиальные кейсы в работе со сторами, набила кучу шишек и ей точно есть о чем рассказать. В общем, этот выпуск будет полезен любому мобильщику, продукту и всем, кто хоть как-то связан со сторами. Не забывайте подписываться на подкаст, ставить лайки, делать репосты и, конечно же, заходить в чат в Telegram t.me/AppsCastChatter для обсуждения выпусков. Материалы выпуска: Канал Марины в телеге - https://t.me/platform_relations Доклад на Mobius (пока только слайды) - https://mobius-moscow.ru/2019/msk/talks/3b6thknzlacoggjz90ytx8/

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

Play Episode Listen Later Dec 10, 2019 64:13


Гость нового выпуска AppsCast Юрий Берёза - мобильный разработчик игрового департамента Mail.ru Group, который рассказал нам чем традиционная продуктовая разработки отличается от игровой, пишут ли там на Kotlin, инжектируют ли через Dagger и какой архитектуры придерживаются. Обсудили с какими проблемами приходится сталкиваться, какие неочевидные баги есть в игровых движках и какие навыки можно приобрести, разрабатывая игры. Не забывайте подписываться на подкаст, ставить лайки, делать репосты и, конечно же, заходить в чат в Telegram t.me/AppsCastChatter для обсуждения выпусков. Видео, о котором упоминал Юрий - https://www.youtube.com/watch?v=pW-SOdj4Kkk

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

Play Episode Listen Later Nov 26, 2019 63:01


Каждый инженер хоть раз слышал про зло от преждевременных оптимизаций и так же часто слышал от бизнеса про нехватку человеческих ресурсов на какие-то там оптимизации. Но что делать, когда каждый раз открывая экран ты видишь лаги и чувствуешь, что это аффектит пользователей? Как обосновать необходимость оптимизаций бизнесу? С чего начать? Что мерить и что оптимизировать? На эти и другие вопросы нам ответил Михаил Юдин, performance engineer из Авито. Он поделился опытом того, как Авито прошло путь от компании, которая не задумывалась о подобных вопросах к тому, что перформанс стал одним из ключевых драйверов роста метрик продукта. При этом мы не забыли про чисто инженерные разговоры и обсудили все вопросы близко к нашим любимым мобилкам. Не забывайте подписываться на подкаст, ставить лайки, делать репосты и, конечно же, заходить в чат в Telegram t.me/AppsCastChatter для обсуждения выпусков. Ссылки из выпуска: Доклад Миши на AppsConf - https://youtu.be/IOtCXzgZAls Why Performance Matters - https://developers.google.com/web/fundamentals/performance/why-performance-matters Алексей Шипелёв про взрослый перформанс в Java - https://youtu.be/p2b4JHESEOc Илья Богин про перформанс на мобилках в Яндексе https://youtu.be/tNLJHlptOJM

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

Play Episode Listen Later Nov 13, 2019 72:33


Встречайте наш второй экстра выпуск, который мы записывали в live-режиме, находясь на Saint AppsConf 2019. В выпуске собраны мини-интервью с гостями и спикерами конференции. В каждом есть что-то интересное, начиная от того, кто как пришел в профессию, и заканчивая рассуждениями о будущем мобильной разработки. Интервью идут в хронологическом порядке, поэтому распределение по платформам выглядит странным. Ниже прикреплены тайминги для удобства навигации по интересующим вас персонажам или платформе. Спасибо всем, кто принял участие в записи. С вами было интересно пообщаться! Не забывайте подписываться на подкаст, ставить лайки, делать репосты и, конечно же, заходить в чат в Telegram t.me/AppsCastChatter для обсуждения выпусков. 00:00 - Дмитрий (iOS) 02:39 - Екатерина Батеева (iOS) 08:04 - Антон Назаров (iOS) 10:34 - Игорь (iOS) 15:55 - Инесса (Android) 19:35 - Роман Бусыгин (iOS) 26:46 - Денис Неклюдов (Android) 33:32 - Артур и Света (Android + QA) 40:56 - Алексей Милеев (Android) 47:06 - Анатолий (Android) 52:10 - Александр Никишин (iOS) 57:38 - Александр Смирнов (Android) 66:16 - Никита Майданов (iOS)

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

Play Episode Listen Later Nov 5, 2019 22:16


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

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

Play Episode Listen Later Oct 30, 2019 61:53


Какие три стандарта делают вашу мобилку такой мобильной? Это конечно же потомки GSM, WiFi и bluetooth. В этом выпуске мы решили поговорить про третий из них и для этого позвали Даниила Гончарова, который заниматеся AR и тесно работает с bluetooth в Finch. Мы разобрались что это за зверь, почему он так называется, что у него внутри, какие протоколы можно накрутить поверх стандарта, как все это использовать на мобилке, какие проблемы могут аозникнуть и как их дебажить. Если вам всегда было интересно больше узнать о bluetooth, то настало время это сделать послушав новый выпуск. Не забывайте подписываться на подкаст, ставить лайки, делать репосты и, конечно же, заходить в чат в Telegram t.me/AppsCastChatter для обсуждения выпусков. Ссылки из выпуска Как работать с Bluetooth и ничего не сломать - appsconf.ru/moscow/2019/abstracts/5051 Пишем приложение для вибратора с Алиэкспресс, или Как реверс-инжинирить Bluetooth - appsconf.ru/spb/2019/abstracts/5432

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

Play Episode Listen Later Oct 8, 2019 60:19


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

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

Play Episode Listen Later Sep 24, 2019 72:42


Многие, кто никогда не делал мессенджеры, думают, что весь их функционал - показ 2х экранов со списками, а те, кто когда-либо делал, не могут перестать думать о том, как сделать все правильно. Именно поэтому мы решили позвать Александра Сорокина, андроид разработчика из команды мессенджера Вконтакте и обсудить все заковыристые места. Что подходит для мессенджера, а что нет, как лучше делать, а как и думать не стоит. Мы поговорили про архитектуру для мессенджера, базы данных, синхронизацию сообщений, правильное хранение, пагинацию, а так же немного про UI костыли. Все что нужно знать про мессенджеры на мобилках - тут. Приятного прослушивания. Не забывайте подписываться на подкаст, ставить лайки, делать репосты и, конечно же, заходить в чат в Telegram t.me/AppsCastChatter для обсуждения выпусков.

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

Play Episode Listen Later Sep 10, 2019 70:46


Четырнадцатый выпуск AppsCast получился по-настоящему межконтинентальным - в гостях прямиком из Канады был Егор Андреевич, разработчик из небезызвестной Square. Тема выпуска что ни на есть техническая - обсудили устройство git изнутри, разобрали самые часто встречающиеся в работе команды и, конечно же, поговорили о реальной практике. Например, вы узнаете как быстро найти в коде ломающие изменения и как делать Pull Request'ы так, чтобы коллеги вас не возненавидели. Не забывайте подписываться на подкаст, ставить лайки, делать репосты и, конечно же, заходить в чат в Telegram http://t.me/AppsCastChatter для обсуждения выпусков. Материалы по теме: - Git Book - https://git-scm.com/book/en/v2 - Square - https://github.com/square

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

Play Episode Listen Later Aug 27, 2019 59:31


В очередном выпуске AppsCast мы пригласили сразу двух гостей из Додо Пиццы - Михаила Рубанова, iOS разработчика делающего доступные интерфейсы приложения для слабовидящих людей и Армена Хатаяна, который занимается тестированием доступности применяя свой опыт незрячего. Мы обсудили зачем и кому нужна доступность, на сколько сильно эта тема развита в разных странах и приложениях, как подойти правильно к реализации с технической и пользовательской сторон, какие частые ошибки бывают в реализации и как применять практики заботы о людях с ограничениями у себя в компании. Не забывайте подписываться на подкаст, ставить лайки, делать репосты и, конечно же, заходить в чат в Telegram t.me/AppsCastChatter для обсуждения выпусков. Материалы выпуска: American Disabilities Act - https://adata.org/learn-about-ada Web Content Accessibility Guidelines - https://www.w3.org/WAI/standards-guidelines/wcag/ Группа людей с ограничениями в фейсбуке - https://www.facebook.com/groups/dostupnaya.sreda/ Лекция «Accessibility on iOS» на WWDC 2014 - https://developer.apple.com/wwdc14/210 Applevis and article with code examples - https://applevis.com/guides/tips-taking-full-advantage-voiceover-your-app

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

Play Episode Listen Later Aug 13, 2019 65:02


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

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

Play Episode Listen Later Jul 30, 2019 49:42


Обычно разработчики стремятся понизить степень хаоса в своем софте и чаще всего это верный путь, но оказывается привносить долю контролируемого хаоса тоже может быть полезно, особенно для качества продукта. Павел Осипов, тимлид облака mail.ru поделился с нами тайнами повелевания хаосом и ответил на множество вопросов. Не забывайте подписываться на подкаст, ставить лайки, делать репосты и, конечно же, заходить в чат в Telegram t.me/AppsCastChatter для обсуждения выпусков. Материалы выпуска: Тред в твиттере - https://twitter.com/mobileunderhood/status/1118403525191581697 Principles of chaos engineering - https://principlesofchaos.org Learning Chaos Engineering - https://www.oreilly.com/library/view/learning-chaos-engineering/9781492050995/ POSNetworking - https://github.com/pavelosipov/POSNetworking ChaosMonkey - https://netflix.github.io/chaosmonkey/

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

Play Episode Listen Later Jul 17, 2019 48:59


В этом миниюбилейном выпуске гость из солнечного Красноярска (sic!) Евгений Ёлчев поведал нам о функциональном программировании и как эта парадигма находит себе место в Swift и других языках. Выпуск даст ответы на вопросы о применимости ФП в мобильной разработке, нужно ли знать математику, можно ли миксовать функциональщину с ООП и, конечно же, что такое монада. Не забывайте подписываться на подкаст, ставить лайки, делать репосты и, конечно же, заходить в чат в Telegram https://t.me/AppsCastChatter для обсуждения выпусков. Материалы выпуска: 1. Статья Евгения на Хабре - https://habr.com/ru/company/redmadrobot/blog/455359/ 2. Книга "Изучай Хаскель во имя добра" - https://www.labirint.ru/books/417791/ 3. Курс на Stepic про Хаскель от Дениса Москвина - https://stepik.org/course/75/ 4. Книга "Структура интерпретации компьютерных программ" - https://web.mit.edu/alexmv/6.037/sicp.pdf

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

Play Episode Listen Later Jul 3, 2019 71:58


Сегодня у нас в гостях, в девятом эпизоде подкаста, побывал Сергей Боиштян. Он поделился своей историей об увлекательном путешествии из разработчика в тимлиды и обратно. Мы обсудили понятия ролей в команде, какая зона ответственности у каждой из них и какой круг обязанностей. Разобрали как обычно становятся тимлидами, с какими сложностями ex-разработчики сталкиваются на этой позиции, подняли важный вопрос зарплаты и как все таки решиться на "понижение". Сергей подсказал несколько секретов о том, как для себя понять, что на данном жизненном этапе важно и как эту информацию использоваться для выбора своего карьерного пути. Не забывайте подписываться на подкаст, ставить лайки, делать репосты и, конечно же, заходить в чат в Telegram http://t.me/AppsCastChatter для обсуждения выпусков. Материалы из выпуска: * Ценностный опросник Шварца - https://hr-portal.ru/tool/cennostnyy-oprosnik-shvarca * Эристика, или Искусство побеждать в спорах - https://www.litres.ru/artur-shopengauer/eristika-ili-iskusstvo-pobezhdat-v-sporah/ * Логика, шпаргалка - https://www.labirint.ru/books/677732/point/gm/ * Черная риторика: Власть и магия слова - https://www.litres.ru/karsten-bredemayer/chernaya-ritorika-vlast-i-magiya-slova/ * Ловушки мышления - https://www.litres.ru/den-hiz/lovushki-myshleniya-kak-prinimat-resheniya-o-kotoryh-vy-ne-pozhale/ * Как ставить личные цели. Часть про ценности и роли - https://medium.com/@etolstoy/как-ставить-личные-цели-часть-про-ценности-и-роли-4e0d6d17b03 * Принципы - https://www.litres.ru/rey-dalio/principy-zhizn-i-rabota/ * Тысячеликий герой - https://www.litres.ru/dzhozef-kempbell/tysyachelikiy-geroy/ * Загадка мотивации (TED RUS) - https://www.youtube.com/watch?v=nie_IdfrZT8

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

Play Episode Listen Later Jun 19, 2019 53:29


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

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

Play Episode Listen Later Jun 5, 2019 50:49


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

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

Play Episode Listen Later Apr 29, 2019 52:43


Этот выпуск мы записывали в режиме live на конференции AppsConf, которую много раз упоминали в предыдущих выпусках. В гостях у нас был один из авторов языка Kotlin и CTO стартапа Alter - Андрей Бреслав. Однако говорили мы совсем не на техническую тему: Андрей рассказал, что такое эмпатия, как научится понимать собственные эмоции и эмоции своих коллег, а также зачем это нужно IT-специалисту. Материалы из выпуска: * https://psyalter.ru/ - сервис для подбора психолога или психотерапевта для ваших нужд * Книга Юлии Гиппенрейтер "Общаться с ребенком. Как?" * Книга Маршалла Розенберга "Язык жизни. Ненасильственное общение" * Книга Корина Свита "Сам себе психотерапевт. Как изменить свою жизнь с помощью когнитивно-поведенческой терапии" Не забывайте подписываться на подкаст, ставить лайки, делать репосты и, конечно же, заходить в чат в Telegram t.me/AppsCastChatter для обсуждения выпусков.

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

Play Episode Listen Later Apr 17, 2019 44:22


В этот раз в нашей виртуальной студии побывал Алексей Быков, Android разработчик из Лаборатории Касперского. На весеннем AppsConf Алексей представит доклад "UX как область ответственности разработчика". Мы обсудили должен ли разработчик разбираться в UX, как вести переговоры с дизайнером и заказчиком, а также как натренировать свое чувство прекрасного. Ссылки от нашего гостя: * UX Planet - https://uxplanet.org/ * Дизайн-паттерн Progressive Disclosure - https://uxplanet.org/design-patterns-progressive-disclosure-for-mobile-apps-f41001a293ba * Для вдохновения и тренировки чувства прекрасного - https://dribbble.com/ Не забывайте подписываться на подкаст, ставить лайки, делать репосты и, конечно же, заходить в чат в Telegram t.me/AppsCastChatter для обсуждения выпусков.

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

Play Episode Listen Later Apr 10, 2019 43:55


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

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

Play Episode Listen Later Mar 27, 2019 43:51


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

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

Play Episode Listen Later Mar 13, 2019 36:50


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

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

Play Episode Listen Later Feb 28, 2019 35:20


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

Claim AppsCast

In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

Claim Cancel