Новый сезон.
Перезагрузка. Куда расти мобильному разработчику?
Послее оочень долгого перерыва Mobile People Talks начинает новый сезон! Как ведущие и планировали, формат подкаста приобретает новую форму, действительно, сколько можно уже вариться в собственном соку, так что теперь в подкаст приходят гости. Тадам!! 💥💥💥💥
И гостем Mobile People Talks становится Екатерина Петрова.
Руководитель юнита Frontend Architecture в Авито, соведущая подкаста Podlodka, член программного комитета AppsConf и с совсем недавнего времени Women Techmakers Ambassador в Москве.
Катя прошла долгий путь, от iOS разработчика к руководителю Frontent юнита, параллельно обрастая сторонними активностями типа подкаста Podlodka и конференции AppsConf, поэтому ведущие решили, что это идеальный кандидат на поговорить о том куда еще может занести мобильного разработчика (не всех же тянет к Frontend), что нужно делать чтобы двигаться в нужном направлении и что (кто) может в этом помочь.
Ну и кроме того, ведущие как обычно шутят, прикалываются выясняют подробности о предстоящей AppsConf, ну и, пользуясь моментом, аккуратно выклянчивают приглашение на запись в Podlodka.
🎧 SoundCloud
🎧 Apple Podcasts
Перезагрузка. Куда расти мобильному разработчику?
Послее оочень долгого перерыва Mobile People Talks начинает новый сезон! Как ведущие и планировали, формат подкаста приобретает новую форму, действительно, сколько можно уже вариться в собственном соку, так что теперь в подкаст приходят гости. Тадам!! 💥💥💥💥
И гостем Mobile People Talks становится Екатерина Петрова.
Руководитель юнита Frontend Architecture в Авито, соведущая подкаста Podlodka, член программного комитета AppsConf и с совсем недавнего времени Women Techmakers Ambassador в Москве.
Катя прошла долгий путь, от iOS разработчика к руководителю Frontent юнита, параллельно обрастая сторонними активностями типа подкаста Podlodka и конференции AppsConf, поэтому ведущие решили, что это идеальный кандидат на поговорить о том куда еще может занести мобильного разработчика (не всех же тянет к Frontend), что нужно делать чтобы двигаться в нужном направлении и что (кто) может в этом помочь.
Ну и кроме того, ведущие как обычно шутят, прикалываются выясняют подробности о предстоящей AppsConf, ну и, пользуясь моментом, аккуратно выклянчивают приглашение на запись в Podlodka.
🎧 SoundCloud
🎧 Apple Podcasts
SoundCloud
Куда расти мобильному разработчику?
Новый сезон. Перезагрузка. Куда расти мобильному разработчику?
Послее ооочень долгого перерыва Mobile People Talks начинает новый сезон! Как ведущие и планировали, формат подкаста приобретает новую ф
Послее ооочень долгого перерыва Mobile People Talks начинает новый сезон! Как ведущие и планировали, формат подкаста приобретает новую ф
В дополнение к выпуску подборка ссылочек, по которым возможно захочется перейти после выпуска:
Катя Петрова: https://twitter.com/KathrinPetrova
AppsConf: https://appsconf.ru
Podlodka: https://news.1rj.ru/str/podlodka
Роадмап тимлида: https://github.com/tlbootcamp/tlroadmap
Ссылочка на твиттер Егора Толстого с клевым описанием AppsConf: https://twitter.com/KathrinPetrova/status/1173505123303251968?s=20
Катя Петрова: https://twitter.com/KathrinPetrova
AppsConf: https://appsconf.ru
Podlodka: https://news.1rj.ru/str/podlodka
Роадмап тимлида: https://github.com/tlbootcamp/tlroadmap
Ссылочка на твиттер Егора Толстого с клевым описанием AppsConf: https://twitter.com/KathrinPetrova/status/1173505123303251968?s=20
X (formerly Twitter)
Ekaterina Petrova (@KathrinPetrova) on X
Катя, Кипр, KEO, Коты, Качалка, Котлин. И , @PodcastPodlodka, конечно.
Android Dev Summit. Что ждет экосистему Android?
Ведущим Mobile People Talks очень зашла тема с гостями, потому что иногда помолчать и послушать гостя очень здорово, тем более что один из ведущих может вообще не приходить на запись, а спокойно себе отдыхать где-то в офисе и писать код. Поэтому встречаем второго гостя подкаста - Ксению Шумельчик.
Ксения работает в Google London на позиции Partner Developer Advocate, а кого звать в выпуск для обсуждения Android Dev Summit если не гуглера? Тем более что раньше она была Android Google Developer Expert.
Несмотря на небольшие технические неполадки и необходимость перебежек из переговорки в переговорку, выпуск таки был записан!
Правда Данис постоянно пытается ввернуть что-то про iOS, а Александр про Flutter, но все таки Кириллу с Ксюшей удается обсудить новости в Android мире и не только.
Ведущие обсуждают с гостьей погоду в Лондоне, последние слухи о том что покажут на следующем Google IO, ну и конечно новости с Android Dev Summit (и не только технические): перезапуск Android Dev Challenge, Jetpack Compose, новая Android Studio 4.0 и Android Gradle Plugin, следующая версия Android и апдейты Google Play, а напоследок даже пытаются хитростью выведать, а вдруг для Android 10 все таки был предназнчен десерт?
🎧 SoundCloud
🎧 Apple Podcasts
Ведущим Mobile People Talks очень зашла тема с гостями, потому что иногда помолчать и послушать гостя очень здорово, тем более что один из ведущих может вообще не приходить на запись, а спокойно себе отдыхать где-то в офисе и писать код. Поэтому встречаем второго гостя подкаста - Ксению Шумельчик.
Ксения работает в Google London на позиции Partner Developer Advocate, а кого звать в выпуск для обсуждения Android Dev Summit если не гуглера? Тем более что раньше она была Android Google Developer Expert.
Несмотря на небольшие технические неполадки и необходимость перебежек из переговорки в переговорку, выпуск таки был записан!
Правда Данис постоянно пытается ввернуть что-то про iOS, а Александр про Flutter, но все таки Кириллу с Ксюшей удается обсудить новости в Android мире и не только.
Ведущие обсуждают с гостьей погоду в Лондоне, последние слухи о том что покажут на следующем Google IO, ну и конечно новости с Android Dev Summit (и не только технические): перезапуск Android Dev Challenge, Jetpack Compose, новая Android Studio 4.0 и Android Gradle Plugin, следующая версия Android и апдейты Google Play, а напоследок даже пытаются хитростью выведать, а вдруг для Android 10 все таки был предназнчен десерт?
🎧 SoundCloud
🎧 Apple Podcasts
SoundCloud
Android Dev Summit. Что ждет экосистему Android?
Ведущим Mobile People Talks очень зашла тема с гостями, потому что иногда помолчать и послушать гостя очень здорово, тем более что один из ведущих может вообще не приходить на запись, а спокойно себе
Для чего нужен и для чего не нужен Android NDK или что мы еще не знали про C++
На этот раз ведущим внезапно захотелось хардкора, поэтому гостем третьего выпуска второго сезона становится Александр Ефременков. Специалист по Client Security Components в Yandex Taxi, Google Developer Expert по Android и коведущий AndroidDevPodcast.
А, стоп, Александр, кроме всех перечилсенных титулов, еще и член программного комитета DevFest Siberia, который кстати пройдет на днях в Новосибирске, поэтому, в начале выпуска, не обходится без обсуждений нескольких прошедших и предстоящих конференций, но все быстро перемещается к техническим вопросам, которых, наверняка, так ждали все слушатели.
Некоторым из ведущих приходится признать, что они имеют достаточно смутное представление об Android NDK и что же собственно с его помощью можно делать, и начинают выяснять подробности, потихоньку погружаясь все глубже и глубже, в процессе выясняя много интересного: какие приложения невозможно написать без NDK, какие есть бенефиты, есть ли какие-то проблемы с Gradle и, наконец, зачем вообще нужен C++ если есть Kotlin Native.
Еще диалог периодически скатывается то в кроссплатформу (как же не сравнить Qt c Flutter), то в сравнении “Плюсов” со всеми современными языками, то еще в какие-то дебри. В результате всего этого, рождается главный вопрос выпуска: если С++ так хорош, то почему на нем не пишут все?
ЗЫ: После этого выпуска все ведущие резко решают сменить профиль и писать только на C++ (НЕ ПРАВДА)
🎧 SoundCloud
🎧 Apple Podcasts
На этот раз ведущим внезапно захотелось хардкора, поэтому гостем третьего выпуска второго сезона становится Александр Ефременков. Специалист по Client Security Components в Yandex Taxi, Google Developer Expert по Android и коведущий AndroidDevPodcast.
А, стоп, Александр, кроме всех перечилсенных титулов, еще и член программного комитета DevFest Siberia, который кстати пройдет на днях в Новосибирске, поэтому, в начале выпуска, не обходится без обсуждений нескольких прошедших и предстоящих конференций, но все быстро перемещается к техническим вопросам, которых, наверняка, так ждали все слушатели.
Некоторым из ведущих приходится признать, что они имеют достаточно смутное представление об Android NDK и что же собственно с его помощью можно делать, и начинают выяснять подробности, потихоньку погружаясь все глубже и глубже, в процессе выясняя много интересного: какие приложения невозможно написать без NDK, какие есть бенефиты, есть ли какие-то проблемы с Gradle и, наконец, зачем вообще нужен C++ если есть Kotlin Native.
Еще диалог периодически скатывается то в кроссплатформу (как же не сравнить Qt c Flutter), то в сравнении “Плюсов” со всеми современными языками, то еще в какие-то дебри. В результате всего этого, рождается главный вопрос выпуска: если С++ так хорош, то почему на нем не пишут все?
ЗЫ: После этого выпуска все ведущие резко решают сменить профиль и писать только на C++ (НЕ ПРАВДА)
🎧 SoundCloud
🎧 Apple Podcasts
SoundCloud
Android NDK и C++
На этот раз ведущим внезапно захотелось хардкора, поэтому гостем третьего выпуска второго сезона стал Александр Ефременков. Специалист по Client Security Components в Yandex Taxi, Google Developer Exp
Немного психотерапии для мобильных разработчиков или вечерние беседы с доктором Бреславом.
После экспериментов с C++ ведущие начали опасаться за свое психическое состояние, и поняв, что нужно с этим что-то делать, они решают, что самое время звать Андрея Бреслава! Андрей, Kotlin Project Lead в JetBrains и CTO Alter давно увлекается психологией и психотерапией (проект Alter как раз про это), и, очевидно, лучшая кандидатура для подобных бесед.
Ведущие начинают издалека и, для начала, чтобы не попасть в просак, аккуратно пытаются выяснить, чем все-таки отличается психолог от психотерапевта, и неожиданно узнают много новых слов, но тем не менее продолжают копать: насколько профессия программиста опасна для психического здоровья, что такое гештальт-терапия и еще несколько умных слов, существуют ли ранние признаки выгорания и что кроме выгорания может представлять опасность, нужно ли тимлиду обязательно быть психологом и чем в этом может помочь Alter? Но неожиданно скатываются в глобокую рефлексию, попутно выяснянив, что все без исключения самозванцы.
Смирившись с этой грустной новостью, все решают, что наилучший способ поборость синдром, это немедленно что-нибуть отметить и повод конечно находится (Данис недавно прошел ассесмент на Advanced Engineering).
ЗЫ: Выпуск действительно интересный хоть и не совсем технический!
ЗЫЗЫ: Так выпьем же за когнитивные искажения! ))
🎧 SoundCloud
🎧 Apple Podcasts
После экспериментов с C++ ведущие начали опасаться за свое психическое состояние, и поняв, что нужно с этим что-то делать, они решают, что самое время звать Андрея Бреслава! Андрей, Kotlin Project Lead в JetBrains и CTO Alter давно увлекается психологией и психотерапией (проект Alter как раз про это), и, очевидно, лучшая кандидатура для подобных бесед.
Ведущие начинают издалека и, для начала, чтобы не попасть в просак, аккуратно пытаются выяснить, чем все-таки отличается психолог от психотерапевта, и неожиданно узнают много новых слов, но тем не менее продолжают копать: насколько профессия программиста опасна для психического здоровья, что такое гештальт-терапия и еще несколько умных слов, существуют ли ранние признаки выгорания и что кроме выгорания может представлять опасность, нужно ли тимлиду обязательно быть психологом и чем в этом может помочь Alter? Но неожиданно скатываются в глобокую рефлексию, попутно выяснянив, что все без исключения самозванцы.
Смирившись с этой грустной новостью, все решают, что наилучший способ поборость синдром, это немедленно что-нибуть отметить и повод конечно находится (Данис недавно прошел ассесмент на Advanced Engineering).
ЗЫ: Выпуск действительно интересный хоть и не совсем технический!
ЗЫЗЫ: Так выпьем же за когнитивные искажения! ))
🎧 SoundCloud
🎧 Apple Podcasts
SoundCloud
Немного психотерапии для мобильных разработчиков или вечерние беседы с доктором Бреславом
После экспериментов с C++ ведущие начали опасаться за свое психическое состояние, и, поняв, что нужно с этим что-то делать, они решают, что самое время звать Андрея Бреслава! Андрей, Kotlin Project Le
Взгляд на iOS, Android и прочие кроссплатформы через призму безопасности.
У каждого (но это не точно) мобильного разработчика рано или поздно возникает вопрос, “а насколько безопасно приложение, которое я делаю?” У ведущих такой вопрос тоже иногда возникал, и поэтому, чтобы помочь слушателям и самим себе разобраться в секьюрити, они приглашают в гости Анастасию Войтову, больше известную как Vixentael, head of customer solutions in Cossack Labs, эксперта по криптографии, безопасности и архитектурам.
Сначала ведущие ведут себя осторожно и расспрашивают гостью как она дошла до жизни такой, и променяла iOS разработку на security, как выглядит кампус Apple изнутри (да, Настя была у них в гостях), и прочие несерьезные вопросы. Но потихоньку вопросы становятся все более серьезными и всем открывается много интересных нюансов: как писать безопасные приложения, как не допустить типовых ошибок, какая платформа безопаснее Android или iOS, и бывают ли безопасные кроссплатформы (нельзя же было не спросить про Flutter).
Кроме того в процессе разговора всплывает множество эпичных историй, про компании которые пренебрегали советами, про организаторов конференций, которые пренебрегали советами, ну и вапще, про то что не следует пренебрегать советами Насти и других секьюрити экспертов.
В завершение ведущие делают вывод: никогда, слышите НИКОГДА, не провоцируйте специалистов по безопасности фразами “У нас все секьюрно и полностью под контролем, не надо там ничего смотреть”.
🎧 SoundCloud
🎧 Apple Podcasts
У каждого (но это не точно) мобильного разработчика рано или поздно возникает вопрос, “а насколько безопасно приложение, которое я делаю?” У ведущих такой вопрос тоже иногда возникал, и поэтому, чтобы помочь слушателям и самим себе разобраться в секьюрити, они приглашают в гости Анастасию Войтову, больше известную как Vixentael, head of customer solutions in Cossack Labs, эксперта по криптографии, безопасности и архитектурам.
Сначала ведущие ведут себя осторожно и расспрашивают гостью как она дошла до жизни такой, и променяла iOS разработку на security, как выглядит кампус Apple изнутри (да, Настя была у них в гостях), и прочие несерьезные вопросы. Но потихоньку вопросы становятся все более серьезными и всем открывается много интересных нюансов: как писать безопасные приложения, как не допустить типовых ошибок, какая платформа безопаснее Android или iOS, и бывают ли безопасные кроссплатформы (нельзя же было не спросить про Flutter).
Кроме того в процессе разговора всплывает множество эпичных историй, про компании которые пренебрегали советами, про организаторов конференций, которые пренебрегали советами, ну и вапще, про то что не следует пренебрегать советами Насти и других секьюрити экспертов.
В завершение ведущие делают вывод: никогда, слышите НИКОГДА, не провоцируйте специалистов по безопасности фразами “У нас все секьюрно и полностью под контролем, не надо там ничего смотреть”.
🎧 SoundCloud
🎧 Apple Podcasts
SoundCloud
Взгляд на iOS, Android и всякие кроссплатформы через призму безопасности
У каждого (но это не точно) мобильного разработчика рано или поздно возникает вопрос, “а насколько безопасно приложение, которое я делаю?” У ведущих такой вопрос тоже иногда возникал, и, поэтому, чтоб
В предпоследний день нового года у нас выходит последний в этом году выпуск Mobile People Talks 💥💥💥, enjoy!
Мобильная разработка в 2019-м. Итоги, скандалы, расследования.
2019-й год уверенно подобрался к своему завершению, и, осознав этот неоспоримый факт, ведущие решили собраться по старинке, в четвером, без гостей, и подвести итоги. Какие именно итоги они хотят подвести, они конечно же не определились. Но раз год кончается, итоги должны быть подведены и точка, поэтому решено было разобраться с ними в процессе записи.
Начинается все как обычно хорошо, Данису с Александром даже удается анонсировать розыгрыш подарков. Новый год же, всем хочется хоть немного побыть Дедом Морозом. Затем, Данис делает попытку начать обсуждение событий года более менее по порядку, но Володя задает вопрос про Swift, Кирилл делает ехидное замечание ... и все идет наперекосяк, а выпуск начинает жить своей жизнью, вопреки планам. Тем не менее, несмотря на взаимный троллинг, переходы на личности, каверзные вопросы, плохую связь и перебивания друг друга, ведущим удается все-таки обсудить много разных тем и новостей из мира Flutter, React Native, Android и iOS.
Что круче WWDC или Google IO, AirPods или Google Buds, есть ли будущее у раскладных телефонов, что же такое Hooks в ReactNative и AndroidX в Android, чего еще не хватает Dart для того чтоб догнать Kotlin или Swift (Extensions и Null Safety завезли же), насколько перспективен Kotlin Multiplatform для мобильной разработки и многое-многое другое.
В итого выпуск получается очень необычным и разноплановым, хоть местами и агрессивным)
PS: Спасибо всем, кто нас слушает. С Новым Годом. Участвуйте в розыгрыше и забирайте заслуженные подарки!
🎧 SoundCloud
🎧 Apple Podcasts
2019-й год уверенно подобрался к своему завершению, и, осознав этот неоспоримый факт, ведущие решили собраться по старинке, в четвером, без гостей, и подвести итоги. Какие именно итоги они хотят подвести, они конечно же не определились. Но раз год кончается, итоги должны быть подведены и точка, поэтому решено было разобраться с ними в процессе записи.
Начинается все как обычно хорошо, Данису с Александром даже удается анонсировать розыгрыш подарков. Новый год же, всем хочется хоть немного побыть Дедом Морозом. Затем, Данис делает попытку начать обсуждение событий года более менее по порядку, но Володя задает вопрос про Swift, Кирилл делает ехидное замечание ... и все идет наперекосяк, а выпуск начинает жить своей жизнью, вопреки планам. Тем не менее, несмотря на взаимный троллинг, переходы на личности, каверзные вопросы, плохую связь и перебивания друг друга, ведущим удается все-таки обсудить много разных тем и новостей из мира Flutter, React Native, Android и iOS.
Что круче WWDC или Google IO, AirPods или Google Buds, есть ли будущее у раскладных телефонов, что же такое Hooks в ReactNative и AndroidX в Android, чего еще не хватает Dart для того чтоб догнать Kotlin или Swift (Extensions и Null Safety завезли же), насколько перспективен Kotlin Multiplatform для мобильной разработки и многое-многое другое.
В итого выпуск получается очень необычным и разноплановым, хоть местами и агрессивным)
PS: Спасибо всем, кто нас слушает. С Новым Годом. Участвуйте в розыгрыше и забирайте заслуженные подарки!
🎧 SoundCloud
🎧 Apple Podcasts
SoundCloud
итоги, скандалы, расследования
2019 год уверенно подобрался к своему завершению, и, осознав этот неоспоримый факт, ведущие решили собраться по старинке, вчетвером, без гостей, и подвести итоги. Какие именно итоги они хотят подвести
Еще немного о кросс-платформе или “Xamarin vs Flutter”
После новогодних каникул, январь проскочил мимо со скоростью спринта перед дедлайном, и пока ведущие соображали что пора бы что-то записать, февраль тоже почти закончился. Сорян! Но сейчас все записано, сведено и выложено, и теперь может быть ведущие перестанут икать каждые пять минут от того что их вспоминают где-то))
В этот раз выпуск опять посвящен кроссплатформе, причем на этот раз, внезапно вспомнили о Xamarin, который до сих пор не был практически ни разу упомянут (ну кроме пары междометий), а в гости был приглашен гуру Xamarin’а, Lead Software Engineer из минского офиса EPAM, Максим Биянов.
Сначала Максим делится с ведущими подробностями о фреймверке, и Данис с Александром узнают много нового об истории Xamarin, его движке Mono, особенностях жизненного цикла приложений и работы сборщиков мусора (да именно во множественном числе). О тех бенефитах которые получают разработчики и сложностях которые их ждут при работе.
А потом Александр “неожиданно” вбрасывает инсайдерскую информацию — Максим теперь не настоящий Xamarin разработчик, так как увлекся Flutter настолько, что перешел на Flutter проект, и даже недавно ездил в Варшаву на конференцию Flutter Europe, после чего, ведущие пытаются выяснить почему это произошло, и что есть во Flutter такого, чего нет в Xamarin.
P.S. И да! Были объявлены победители конкурса из новогоднего выпуска! Конгратюлейшенс 🥳
P.P.S. Микрофоны – это наша головная боль. Мы знаем. Исправим.
🎧 SoundCloud
🎧 Apple Podcasts
После новогодних каникул, январь проскочил мимо со скоростью спринта перед дедлайном, и пока ведущие соображали что пора бы что-то записать, февраль тоже почти закончился. Сорян! Но сейчас все записано, сведено и выложено, и теперь может быть ведущие перестанут икать каждые пять минут от того что их вспоминают где-то))
В этот раз выпуск опять посвящен кроссплатформе, причем на этот раз, внезапно вспомнили о Xamarin, который до сих пор не был практически ни разу упомянут (ну кроме пары междометий), а в гости был приглашен гуру Xamarin’а, Lead Software Engineer из минского офиса EPAM, Максим Биянов.
Сначала Максим делится с ведущими подробностями о фреймверке, и Данис с Александром узнают много нового об истории Xamarin, его движке Mono, особенностях жизненного цикла приложений и работы сборщиков мусора (да именно во множественном числе). О тех бенефитах которые получают разработчики и сложностях которые их ждут при работе.
А потом Александр “неожиданно” вбрасывает инсайдерскую информацию — Максим теперь не настоящий Xamarin разработчик, так как увлекся Flutter настолько, что перешел на Flutter проект, и даже недавно ездил в Варшаву на конференцию Flutter Europe, после чего, ведущие пытаются выяснить почему это произошло, и что есть во Flutter такого, чего нет в Xamarin.
P.S. И да! Были объявлены победители конкурса из новогоднего выпуска! Конгратюлейшенс 🥳
P.P.S. Микрофоны – это наша головная боль. Мы знаем. Исправим.
🎧 SoundCloud
🎧 Apple Podcasts
SoundCloud
Еще немного о кроссплатформе или “Xamarin vs Flutter”
После новогодних каникул, январь проскочил мимо со скоростью спринта перед дедлайном, и пока ведущие соображали что пора бы что-то записать, февраль тоже почти закончился. Сорян! Но сейчас все записан
Мобильная разработка в эпоху WFH. Есть ли жизнь без офиса?
Мир стремительно катится в тартарары, отменяются ивенты, закрываются офисы и, вообще, происходит какая то-дичь. Но код сам себя не напишет, да и дедлайны никто не отменял, поэтому разработчики продолжают писать не смотря ни на что. Кто-то всегда работал из дома и имеет вполне себе рабочий кабинет, кто-то первый раз неуверенно пробует на прочность кухонный стол, а кто-то, уже запасшись водой, туалетной бумагой и патронами, работает из бункера глубоко под землей, но практически всех объединяет один факт - офиса больше нет и нужно работать из своего собственного гнезда.
Ведущие, конечно же, не исключение, и именно поэтому они решают посвятить выпуск работе из дома, записав его, разумеется, тоже из дома (уютные переговорки остались в офисах). А в качестве гостей они решают позвать пару мобильных разработчиков с богатым опытом WFH. Да, в этом выпуске будет действительно многолюдно, мало того, что это первый выпуск MPT с ДВУМЯ гостями, так еще и ведущие приперлись в полном составе, чего не было с тех пор, как они стали приглашать гостей. Короче, новый экспириенс :)
Итак, в гости в этот выпуск заглянули: Вадим Беляев - iOS-разработчик в EPAM (с ним отдельная история, Вадим долгое время был менеджером, но потом не выдержал и сбежал обратно в разработку) и Антон Архипов - Product Manager в команде Kotlin из JetBrains. И оба они знают не понаслышке, что значит работать из дома.
Беседа в этот раз хаотична и непредсказуема: ведущие задают вопросы гостям, слушают ответы, отвечают сами, перебивают друг друга и гостей, в общем творится редкостный бардак, как обычно, когда так много народу пытается поделиться опытом одновременно, но тем не менее, получается познавательно и интересно, а именно: плюсы и минусы работы из дома, как быть если ты привык митинговать оффлайн, что делать с детьми (если они есть и усиленно не дают работать), как отлаживаться на девайсах, если девайсы остались в офисе, и, наконец, как выпитьпива матэ после работы и потимбилдить. Ну и еще куча всего!
🎧 SoundCloud
🎧 Apple Podcasts
Мир стремительно катится в тартарары, отменяются ивенты, закрываются офисы и, вообще, происходит какая то-дичь. Но код сам себя не напишет, да и дедлайны никто не отменял, поэтому разработчики продолжают писать не смотря ни на что. Кто-то всегда работал из дома и имеет вполне себе рабочий кабинет, кто-то первый раз неуверенно пробует на прочность кухонный стол, а кто-то, уже запасшись водой, туалетной бумагой и патронами, работает из бункера глубоко под землей, но практически всех объединяет один факт - офиса больше нет и нужно работать из своего собственного гнезда.
Ведущие, конечно же, не исключение, и именно поэтому они решают посвятить выпуск работе из дома, записав его, разумеется, тоже из дома (уютные переговорки остались в офисах). А в качестве гостей они решают позвать пару мобильных разработчиков с богатым опытом WFH. Да, в этом выпуске будет действительно многолюдно, мало того, что это первый выпуск MPT с ДВУМЯ гостями, так еще и ведущие приперлись в полном составе, чего не было с тех пор, как они стали приглашать гостей. Короче, новый экспириенс :)
Итак, в гости в этот выпуск заглянули: Вадим Беляев - iOS-разработчик в EPAM (с ним отдельная история, Вадим долгое время был менеджером, но потом не выдержал и сбежал обратно в разработку) и Антон Архипов - Product Manager в команде Kotlin из JetBrains. И оба они знают не понаслышке, что значит работать из дома.
Беседа в этот раз хаотична и непредсказуема: ведущие задают вопросы гостям, слушают ответы, отвечают сами, перебивают друг друга и гостей, в общем творится редкостный бардак, как обычно, когда так много народу пытается поделиться опытом одновременно, но тем не менее, получается познавательно и интересно, а именно: плюсы и минусы работы из дома, как быть если ты привык митинговать оффлайн, что делать с детьми (если они есть и усиленно не дают работать), как отлаживаться на девайсах, если девайсы остались в офисе, и, наконец, как выпить
🎧 SoundCloud
🎧 Apple Podcasts
SoundCloud
Мобильная разработка в эпоху WFH. Есть ли жизнь без офиса?
Мир стремительно катится в тартарары, отменяются ивенты, закрываются офисы и, вообще, происходит какая-то дичь. Но код сам себя не напишет, да и дедлайны никто не отменял, поэтому разработчики продолж
Перформанс в мобильной разработке
Эпоха самоизоляции в разгаре, за окном наблюдаются пустынные улицы, рабочие будни изредка прерываются лишь доставщиками в масках и химзащите, а ведущие внезапно вспомнили тему, которую они еще ни разу не поднимали. Конечно же это ПЕРФОРМАНС, и именно поэтому гостем сегодняшнего выпуска становится Иван Алякскин, ведущий кибернетик из компании EPAM, уже более 10 лет занимающийся перформансом в embedded и mobile индустрии.
Сначала ведущие аккуратно выясняют почему, по мнению Ивана, перформанс мобильных приложений так важен, есть ли разница в подходах на мобилке, в вебе и на сервере, и какие инструменты существуют для анализа производительности в мобильном мире. Потом неожиданно разговор перепрыгивает на кросс платформу, где опять сталкивает лбами Flutter и ReactNative, а затем вообще уходит в сторону Fuchsia. Но ведущие мужественно возвращают разговор в запланированное русло, между делом выяснив пару эпичных фэйлов связанных с производительностью, и что самое главное, они узнают главное правило перформанс инженера: “В любой непонятной ситуации добавляй крутилку!”
🎧 SoundCloud
🎧 Apple Podcasts
Эпоха самоизоляции в разгаре, за окном наблюдаются пустынные улицы, рабочие будни изредка прерываются лишь доставщиками в масках и химзащите, а ведущие внезапно вспомнили тему, которую они еще ни разу не поднимали. Конечно же это ПЕРФОРМАНС, и именно поэтому гостем сегодняшнего выпуска становится Иван Алякскин, ведущий кибернетик из компании EPAM, уже более 10 лет занимающийся перформансом в embedded и mobile индустрии.
Сначала ведущие аккуратно выясняют почему, по мнению Ивана, перформанс мобильных приложений так важен, есть ли разница в подходах на мобилке, в вебе и на сервере, и какие инструменты существуют для анализа производительности в мобильном мире. Потом неожиданно разговор перепрыгивает на кросс платформу, где опять сталкивает лбами Flutter и ReactNative, а затем вообще уходит в сторону Fuchsia. Но ведущие мужественно возвращают разговор в запланированное русло, между делом выяснив пару эпичных фэйлов связанных с производительностью, и что самое главное, они узнают главное правило перформанс инженера: “В любой непонятной ситуации добавляй крутилку!”
🎧 SoundCloud
🎧 Apple Podcasts
SoundCloud
Перформанс в мобильной разработке
Эпоха самоизоляции в разгаре, за окном наблюдаются пустынные улицы, рабочие будни изредка прерываются лишь доставщиками в масках и химзащите, а ведущие внезапно вспомнили тему, которую они еще ни разу
Вся правда про Machine Learning на Mobile
В поисках еще не обговорённых тем ведущие решили, что вот и пришло время обсудить машинное обучение на устройствах, поэтому пригласили в студию Дмитрия Гордина, специалиста по нейросетям под мобильные устройства.
На первых минутах ведущие просят разъяснить для тех, кто не в теме: чем же отличается машинное обучение от глубокого, и чем они связаны с искусственным интеллектом, а затем сразу в лоб пытаются выяснить, как сделать круто, чтобы быстро, стабильно и работало хорошо.. Собственно, на этом простые ответы заканчиваются и идет погружение глубже в тему.
Зачем вообще нужен ML на устройствах, почему не достаточно облака? Для каких задач лучше применять? Какие фреймворки существуют и какие лучше подходят для каких девайсов? Какие возможности дает Firebase MLKit, и в каких случаях не получится их использовать? Какой тип устройств лучше подходит для глубокого обучения Android или iOS? Что с тулингом? Вопросы можно перечислять бесконечно, лучше сразу слушать ответы :))
PS: В качестве вишенки на торте в этом выпуске разыгрывается билет на TechLeadConf, которая состоится уже совсем скоро. Угадайте где? Правильно, там же, где в этом году происходят все мероприятия - онлайн!
🎧 SoundCloud
🎧 Apple Podcasts
Ответ пишите сюда! Билет будет на TechLead Conf 2020 разыгран среди тех, кто ответил правильно (или почти правильно 🙄)
В поисках еще не обговорённых тем ведущие решили, что вот и пришло время обсудить машинное обучение на устройствах, поэтому пригласили в студию Дмитрия Гордина, специалиста по нейросетям под мобильные устройства.
На первых минутах ведущие просят разъяснить для тех, кто не в теме: чем же отличается машинное обучение от глубокого, и чем они связаны с искусственным интеллектом, а затем сразу в лоб пытаются выяснить, как сделать круто, чтобы быстро, стабильно и работало хорошо.. Собственно, на этом простые ответы заканчиваются и идет погружение глубже в тему.
Зачем вообще нужен ML на устройствах, почему не достаточно облака? Для каких задач лучше применять? Какие фреймворки существуют и какие лучше подходят для каких девайсов? Какие возможности дает Firebase MLKit, и в каких случаях не получится их использовать? Какой тип устройств лучше подходит для глубокого обучения Android или iOS? Что с тулингом? Вопросы можно перечислять бесконечно, лучше сразу слушать ответы :))
PS: В качестве вишенки на торте в этом выпуске разыгрывается билет на TechLeadConf, которая состоится уже совсем скоро. Угадайте где? Правильно, там же, где в этом году происходят все мероприятия - онлайн!
🎧 SoundCloud
🎧 Apple Podcasts
Ответ пишите сюда! Билет будет на TechLead Conf 2020 разыгран среди тех, кто ответил правильно (или почти правильно 🙄)
SoundCloud
Вся правда про Machine Learning на Mobile
В поисках еще не обговорённых тем ведущие решили, что вот и пришло время обсудить машинное обучение на устройствах, поэтому пригласили в студию Дмитрия Гордина, специалиста по нейросетям для мобильных
Сегодня дружественный нам подкаст проведет живую трансляцию очень интересной дискуссии - про то, как Swift проникает на платформу Android.
Из бонусов - один из ведущих подкаста Mobile People Talks будет гостем у другого ведущего подкаста :))
Когда: Сегодня, 26 мая, 20.00 (GMT+3)
Где: YouTube канал Android Broadcast
Team Lead Android команды разработки Spark Mail рассказывает о том, как они шарят код между iOS и Android, используя при этом Swift. Посмотрим появится ли конкурент у Kotlin Multiplatform.
Ведущий Кирилл Розов. Android и Kotlin fan. Mobile Lead в Replika.ai
Гости:
- Андрей Друк. Team Lead Android команды Spark Mail в Readdle
- Данис Тазетдинов. Евангелист платформ Apple. Chief Software Engineer в EPAM. Ведущий подкаста Mobile People Talks
Из бонусов - один из ведущих подкаста Mobile People Talks будет гостем у другого ведущего подкаста :))
Когда: Сегодня, 26 мая, 20.00 (GMT+3)
Где: YouTube канал Android Broadcast
Team Lead Android команды разработки Spark Mail рассказывает о том, как они шарят код между iOS и Android, используя при этом Swift. Посмотрим появится ли конкурент у Kotlin Multiplatform.
Ведущий Кирилл Розов. Android и Kotlin fan. Mobile Lead в Replika.ai
Гости:
- Андрей Друк. Team Lead Android команды Spark Mail в Readdle
- Данис Тазетдинов. Евангелист платформ Apple. Chief Software Engineer в EPAM. Ведущий подкаста Mobile People Talks
YouTube
Swift на Android для шаринга кода
Team Lead Android команды разработки Spark Mail рассказывает о том как они шарят код между iOS и Android, используя при этом Swift.
Гости:
- Андрей Друк (https://twitter.com/AndriyDruk). Team Lead Android команды Spark Mail в Readdle
- Данис Тазетдинов …
Гости:
- Андрей Друк (https://twitter.com/AndriyDruk). Team Lead Android команды Spark Mail в Readdle
- Данис Тазетдинов …
Уже совсем скоро произойдет важное событие: будет представлена beta версия ново версии Android. Все это произойдет в рамках официального Google ивента, под названием "Android 11. Beta launch show", которое будет транслироваться 3-го июня на YouTube. Для Android разработчиков это по сути Android Keynote с Google I/O, который в этом году не состоялся.
По этому поводу просто необходимо организовать совместный просмотр, с последующим совместным обсуждением, и обязательно пригласить на него крутых экспертов. И такой просмотр будет организован! И даже не один, а сразу несколько! Так что можно выбрать, чье именно мнение хочется выслушать и кому именно задать свои вопросы.
1) Просмотр от Android Broadcast, совместно с Android Dev Podcast
Эксперты: Кирилл Розов , Александр Блинов, Михаил Емельянов, Сергей Боиштян, Вадим Котов, Антон Дудаков
Анонс Android 11 Beta - Смотрим вместе
2) Просмотр от GDG Moscow и GDG SPB
Эксперты: Звиад Кардава, Денис Неклюдов, Александр Ефременков, Катя Петрова
Android 11 Beta Launch Show с комментариями экспертов
По этому поводу просто необходимо организовать совместный просмотр, с последующим совместным обсуждением, и обязательно пригласить на него крутых экспертов. И такой просмотр будет организован! И даже не один, а сразу несколько! Так что можно выбрать, чье именно мнение хочется выслушать и кому именно задать свои вопросы.
1) Просмотр от Android Broadcast, совместно с Android Dev Podcast
Эксперты: Кирилл Розов , Александр Блинов, Михаил Емельянов, Сергей Боиштян, Вадим Котов, Антон Дудаков
Анонс Android 11 Beta - Смотрим вместе
2) Просмотр от GDG Moscow и GDG SPB
Эксперты: Звиад Кардава, Денис Неклюдов, Александр Ефременков, Катя Петрова
Android 11 Beta Launch Show с комментариями экспертов
Jetpack Compose. Взгляд изнутри.
Когда-то давно, когда деревья были большими, а в Mobile People Talks еще не приглашали гостей, - ведущие уже поднимали тему Jetpack Compose. Пришло время вернуться к ней, так как гостем этого эпизода стал Матвей Мальков из имеющего самое непосредственное к этой теме места - компании Google. И мы точно можем сказать, что он каждый день видит этот тулкит изнутри, так как вместе с командой его и разрабатывает.
Выпуск начинается под вой сирен лондонской полиции, ведущие даже в какой то момент начинают волноваться, что происходит что-то серьезное и в дверь к Матвею скоро начнут врываться суровые полисмены, а выпуск останется незаписанным.
(СПОЙЛЕР) Все обходится благополучно, и ничто не прерывает запись этого эпизода.
Что произошло с Compose за последний год? Насколько он готов к использованию в продакшене? Зачем нужен плагин к Kotlin компилятору? Использует ли Compose нативные компоненты Android SDK или рисует их на канвасе, как Flutter? И наконец, какие вообще есть отличия в подходах к декларативному UI у Jetpack Compose, SwiftUI, ReactNative и Flutter?
Ответы на все эти, и многие другие ХОРОШИЕ вопросы, из первых рук, не пропустите)
🎧 SoundCloud
🎧 Apple Podcasts
Когда-то давно, когда деревья были большими, а в Mobile People Talks еще не приглашали гостей, - ведущие уже поднимали тему Jetpack Compose. Пришло время вернуться к ней, так как гостем этого эпизода стал Матвей Мальков из имеющего самое непосредственное к этой теме места - компании Google. И мы точно можем сказать, что он каждый день видит этот тулкит изнутри, так как вместе с командой его и разрабатывает.
Выпуск начинается под вой сирен лондонской полиции, ведущие даже в какой то момент начинают волноваться, что происходит что-то серьезное и в дверь к Матвею скоро начнут врываться суровые полисмены, а выпуск останется незаписанным.
(СПОЙЛЕР) Все обходится благополучно, и ничто не прерывает запись этого эпизода.
Что произошло с Compose за последний год? Насколько он готов к использованию в продакшене? Зачем нужен плагин к Kotlin компилятору? Использует ли Compose нативные компоненты Android SDK или рисует их на канвасе, как Flutter? И наконец, какие вообще есть отличия в подходах к декларативному UI у Jetpack Compose, SwiftUI, ReactNative и Flutter?
Ответы на все эти, и многие другие ХОРОШИЕ вопросы, из первых рук, не пропустите)
🎧 SoundCloud
🎧 Apple Podcasts
SoundCloud
взгляд изнутри
Когда-то давно, когда деревья были большими, а в Mobile People Talks еще не приглашали гостей, - ведущие уже поднимали тему Jetpack Compose.
Пришло время вернуться к ней, так как гостем этого эпизод
Пришло время вернуться к ней, так как гостем этого эпизод
Кстати. Мы определились с победителем в конкурсе из выпуска Вся правда про Machine Learning на Mobile. 🔥🔥🔥🔥
Наиболее близок к правильному ответу был Антон Шилов, и он получает бесплатный билет на TechLead Conf 2020 которая пойдет онлайн уже совсем скоро, с 8 по 10 июня.
А правильный ответ на вопрос Дмитрий Гордин напишет в нашем чате
Наиболее близок к правильному ответу был Антон Шилов, и он получает бесплатный билет на TechLead Conf 2020 которая пойдет онлайн уже совсем скоро, с 8 по 10 июня.
А правильный ответ на вопрос Дмитрий Гордин напишет в нашем чате
techleadconf.ru
Онлайн-конференция, полностью посвященная инженерным процессам и практикам 2020
Android 11 все таки выходит в мир, несмотря на все помехи и препятствия, и это никак нельзя оставить без внимания. GDG Russia проводят встречу по этому поводу, причем в гости заглянет ни кто иной, как Chet Haase! Велкам :)
Встречаемся завтра, 17-го июня, в 19:00 МСК и поговорим о новинках в Android 11 вместе с экспертами:
Звиад Кардава - Developer Relations @ Google, X-GDE;
Денис Неклюдов - Staff Engineer @ Lyft, Android GDE, ведущий подкастов Android Dev Podcast и Android Dev Virtual Meetup;
Александр Ефременков - Leading Android Developer @ Alibaba Group, Android GDE, ведущий Android Dev Podcast;
Катя Петрова - Developer Advocate @ JetBrains, WTM Ambassador, ведущая подкаста Podlodka.
Специальный гость выпуска - Chet Haase, Android developer advocate, Google.
Регистрация здесь.
Встречаемся завтра, 17-го июня, в 19:00 МСК и поговорим о новинках в Android 11 вместе с экспертами:
Звиад Кардава - Developer Relations @ Google, X-GDE;
Денис Неклюдов - Staff Engineer @ Lyft, Android GDE, ведущий подкастов Android Dev Podcast и Android Dev Virtual Meetup;
Александр Ефременков - Leading Android Developer @ Alibaba Group, Android GDE, ведущий Android Dev Podcast;
Катя Петрова - Developer Advocate @ JetBrains, WTM Ambassador, ведущая подкаста Podlodka.
Специальный гость выпуска - Chet Haase, Android developer advocate, Google.
Регистрация здесь.
Всем привет!
У нас есть интересные новости для всех мобильных разработчиков!
8-10 сентября планируется большая он-лайн конференция Mobile Z-Days, которое организуют наши друзья из комьюнити @mobile_people. Если вы хотите попробовать свои силы в качестве спикера, здесь с нетерпением ждут ваши доклады!
Темы докладов:
– iOS
– Android
– Flutter
– Xamarin
– React Native
Доклад можно подать до 3-го июля, а с 13-го июля будет запущено голосование, в результате котрого будут отобраны самые интересные, и именно они и сформируют программу!
У нас есть интересные новости для всех мобильных разработчиков!
8-10 сентября планируется большая он-лайн конференция Mobile Z-Days, которое организуют наши друзья из комьюнити @mobile_people. Если вы хотите попробовать свои силы в качестве спикера, здесь с нетерпением ждут ваши доклады!
Темы докладов:
– iOS
– Android
– Flutter
– Xamarin
– React Native
Доклад можно подать до 3-го июля, а с 13-го июля будет запущено голосование, в результате котрого будут отобраны самые интересные, и именно они и сформируют программу!
Каждый год в начале лета Apple проводит конференцию WWDC. И каждый раз компания показывает много интересного. И мы обязательно запишем выпуск посвященный этому событию! Но одному из наших ведущих, евангелисту платформы Apple — Данису, выпуска недостаточно! Поэтому он проведет еще и отдельный вебинар, в котором подробно расскажет:
🔹какие новинки презентовали в этом году
🔹как это повлияет на жизнь разработчиков
🔹когда это можно будет использовать в реальных проектах.
После вебинара вы сможете сразу задать ему накопившиеся вопросы.
Все пройдет на платформе Zoom. Ссылка на вход придет вам на почту, которую вы укажете при регистрации (нам же не нужны зум-бомберы 🤨)
До встречи онлайн 30 июня в 11:00 (МСК)!
🔹какие новинки презентовали в этом году
🔹как это повлияет на жизнь разработчиков
🔹когда это можно будет использовать в реальных проектах.
После вебинара вы сможете сразу задать ему накопившиеся вопросы.
Все пройдет на платформе Zoom. Ссылка на вход придет вам на почту, которую вы укажете при регистрации (нам же не нужны зум-бомберы 🤨)
До встречи онлайн 30 июня в 11:00 (МСК)!
Android - это операционка, которая работает не только на целом зоопарке мобильных устройств и планшетов, есть еще Android TV, Android Wear, Android Things и Android Auto (правда, Wear почти не развивается, а про Things все начали потихоньку забывать), но не все знают, что есть еще Android Automotive, который устанавливается прямо в хед-юнит автомобиля!
Вот именно о нем и решили поговорить ведущие на этот раз, позвав в гости Федора Цымбала, CTO компании MERA и специалиста в платформенной разработке под Android.
Постойте-постойте, какого хрена? Есть ведь уже Android Auto, почему два разных андроида для автомобилей? Этот вопрос ведущие задают Федору одним из первых, ну, а потом, еще кучу других интересных вопросов: какой нужен тулкит для Automotive, можно ли уже писать приложения и какие есть для них ограничения, есть ли у Apple какой-то аналог (под шумок прогнозируя, когда же ребята из Купертино запилят iCar), можно ли запустить аппку, написанную на Flutter (причем как бы это ни было странно, про Flutter спрашивает Данис, а вовсе не Александр 🤔), как угнать тачку, если подключиться к системе удаленно (а вдруг можно?), ну и, конечно, можно ли поставить Android на Ладу Седан (бакладжанового оттенка обязательно).
ЗЫ: Flutter приложение на эмуляторе Automotive сходу не взлетело 🙁 из-за больших отличий в структуре проекта и специфики, но Александр уверен, что все запустится.
🎧 SoundCloud
🎧 Apple Podcasts
Вот именно о нем и решили поговорить ведущие на этот раз, позвав в гости Федора Цымбала, CTO компании MERA и специалиста в платформенной разработке под Android.
Постойте-постойте, какого хрена? Есть ведь уже Android Auto, почему два разных андроида для автомобилей? Этот вопрос ведущие задают Федору одним из первых, ну, а потом, еще кучу других интересных вопросов: какой нужен тулкит для Automotive, можно ли уже писать приложения и какие есть для них ограничения, есть ли у Apple какой-то аналог (под шумок прогнозируя, когда же ребята из Купертино запилят iCar), можно ли запустить аппку, написанную на Flutter (причем как бы это ни было странно, про Flutter спрашивает Данис, а вовсе не Александр 🤔), как угнать тачку, если подключиться к системе удаленно (а вдруг можно?), ну и, конечно, можно ли поставить Android на Ладу Седан (бакладжанового оттенка обязательно).
ЗЫ: Flutter приложение на эмуляторе Automotive сходу не взлетело 🙁 из-за больших отличий в структуре проекта и специфики, но Александр уверен, что все запустится.
🎧 SoundCloud
🎧 Apple Podcasts
SoundCloud
Android Automotive. А можно ли андроиду за руль?
Andoid - это операционка, которая работает не только на целом зоопарке мобильных устройств и планшетов, есть еще Android TV, Android Wear, Android Things и Android Auto (правда, Wear почти не развивае