Mobile People Talks

Mobile People Talks

By Mobile People TalksTechnology
Download on the App Store

Mobile People Talks episodes

  • Итоги 2021 года
    Мы перешли на новый формат (начали записываться в прямом эфире), записали 11 эпизодов (считая этот), познакомились с кучей интересных гостей и ответили на тонну ваших вопросов. Но это наши собственные итоги, а сколько всего нового и интересного произошло за этот год в мире мобильной разработки? Обсуждать – не переобсуждать 🙂
    Поэтому итоговый выпуск 2021-го года мы решили посвятить именно этому, тоесть подведению итогов года в мобильном мире. Произошло море всяких важных вещей: куча релизов (Flutter 2, JetPack Compose, Fuchsia и тд), развитие языков (Swift, Koltin, Dart), технологий и экосистем, новости комьюнити (куда завело нас ковидное настоящее). Таким образом, тем для обсуждения куча!
    Наш гость:
    Артем Багрицевич, Chief Software Engineer, EPAM, Rolling Scopes School Android Head, https://www.linkedin.com/in/artem-bagritsevich-227522b7
    Полезные ссылки:
    Новости мобильной разработки – https://mobilepeople.news
    Подкаст Apple Treats - https://podcasts.apple.com/us/podcast/apple-treats/id1553249730
    Mobile People Series - https://www.youtube.com/watch?v=51qd3cR8OoM
    Mobile Z-Days 2022 - https://community-z.com/events/mobile-z-days
    Доклады DroidCon - https://www.droidcon.com/content/?filter_postyear=2021
    Архитектура приложений Android - https://developer.android.com/jetpack/guide
    Ведущие подкаста:
    Александр Денисов, организатор GDG Moscow, создатель канала FlutterRussia, Flutter Competency Co-Head в EPAM, https://twitter.com/ShuregDenisov
    Владимир Иванов, активный спикер, член программного комитета Mobius, https://twitter.com/vvsevolodovich https://vvsevolodovich.dev
    Данис Тазетдинов, адвокат платформ Apple, Apple Competency Head в EPAM, https://twitter.com/edeniska
    Посмотреть этот выпуск: https://www.youtube.com/watch?v=SIeoIBYZVHI
    Пишите нам: [email protected]
    1 hr 24 min
  • Что строят мобильные архитекторы
    Итак, Четвёртый сезон начался, первый эпизод выпущен, и мы задумались, кого же позвать гостем в следующий выпуск? Думали, выбирали, спорили, чуть не подрались (шутка, конечно подрались, но только онлайн 😂), и тут нас осенило, что есть три гостя, которых мы уже давно не приглашали в выпуск в качестве гостя, потому что они и так все время подключаются, как ведущие!
    Итак, гости на следующие три выпуска сразу определились, а первым эстафету принял Вова, ну или другими словами, Владимир Иванов – архитектор продукта и хед юнита Кредитов в Тинькофф Бизнес, а темой выпуска стала роль солюшен-архитектора в мобильной разработке! В выпуске мы обсудили кто же такие архитекторы в IT вообще, чем роль архитектора в мобильной разработке отличается от других направлений, чем, собственно, нужно заниматься, и как расти в этом направлении.
    Так что если вы мобильный разработчик и как раз думаете, в какую сторону вам дальше развиваться, то этот выпуск определенно для вас!
    Полезные ссылки:
    Путь архитектора - https://vvsevolodovich.dev/profession-solution-architect-roadmap/
    Ведущие подкаста:
    Александр Денисов, организатор GDG Moscow, создатель канала FlutterRussia, Flutter Competency Co-Head в EPAM, https://twitter.com/ShuregDenisov
    Владимир Иванов, активный спикер, член программного комитета Mobius, https://twitter.com/vvsevolodovich https://vvsevolodovich.dev
    Данис Тазетдинов, адвокат платформ Apple, Apple Competency Head в EPAM, https://twitter.com/edeniska
    Посмотреть этот выпуск: https://www.youtube.com/watch?v=rwMbMZ7-uZ8
    Пишите нам: [email protected]
    48 min
  • Поговорим о “вау эффектах”, или как жизнь формирует UX (или может UX формирует жизнь)
    После продолжительного отпуска, мы, наконец, решили стартануть четвертый сезон. И начали с темы, которой ни разу еще не касались, но которая играет очень важную роль в успехе мобильных приложений. А именно – поговорили про ценность UX, про инфляцию «вау-эффекта», про то, какие сейчас тренды, и, вообще, почему куча приложений ужасны в использовании (особенно те, что ориентированы на бизнес), и как это исправить.
    Чтобы помочь разобраться во всем этом, в гости к нам заглянул арт-директор компании Distillery Михаил Никипелов, он уже давно занимается арт-дирекшеном и дизайном для веб и мобильных платформ, настройкой дизайн-процессов. А ещё он постоянный спикер и преподаватель Skillbox.
    Параллельно мы ответили на кучу сопутствующих вопросов: что вообще такое UX, чем он отличается от UI (особенно в контексте мобилки)? Какой набор знаний про UX необходим разработчику? Можно ли измерить счастье пользователей, и как, если да? Ну и много-много других вопросов.
    Добро пожаловать в новый сезон Mobile People Talks!
    Наш гость:
    Михаил Никипелов, арт-директор Distillery.
    Полезные ссылки:
    10 эвристик юзабилити Якоба Нильсена, проиллюстрированных дизайн-решениями Revolut - https://ux.pub/10-evristik-yuzabiliti-yakoba-nilsena-proillyustrirovannyh-dizayn-resheniyami-revolut/
    Ведущие подкаста:
    Александр Денисов, организатор GDG Moscow, создатель канала FlutterRussia, Flutter Competency Co-Head в EPAM, https://twitter.com/ShuregDenisov
    Владимир Иванов, активный спикер, член программного комитета Mobius, https://twitter.com/vvsevolodovich https://vvsevolodovich.dev
    Данис Тазетдинов, адвокат платформ Apple, Apple Competency Head в EPAM, https://twitter.com/edeniska
    Посмотреть этот выпуск: https://www.youtube.com/watch?v=Ku-tKCcUiUE
    Пишите нам: [email protected]
    47 min
  • “Нас не догонят” или как можно ускорить билд?
    Одной из бесячих вещей в мобильной разработке всегда была скорость билда. Ты пофиксил багу, а фикс прорастет только через какое-то время, и этот промежуток времени ни разу не короткий. Казалось бы, а проблема ли это? Запушил и гуляй спокойно, или другую таску бери, а там посмотрим. Да и вообще, разве с этим можно что-то сделать?
    Эти вопросы не давали ведущим спокойно спать, и поэтому в гости был приглашён Сергей Боиштян из Avito, известный мастер CI/CD в мобильной разработке и прочих грэдлов, чтобы из первых рук получить ответы вопросы, типа: а долгий билд это сколько? А недолгий? А можно ускорить? А как? А есть какая-то специфика у iOS и Android? А кроссплатформа?
    Если эти вопросы вам тоже интересны и вы ищете способы оптимизировать процесс сборки на вашем проекте, то выпуск, определенно, для вас, так как Сергей очень подробно и обстоятельно ответил на все!
    Наш гость:
    Сергей Боиштян, мастер CI/CD в Avito, https://twitter.com/sboishtyan
    Полезные ссылки:
    Канал, в котором обсуждается CI для Android - https://t.me/avito_android_opensource
    CI инструменты - https://github.com/avito-tech/avito-android
    Инструмент для проверки настройки Gradle - https://github.com/runningcode/gradle-doctor
    Плагин для проверки зависимостей между модулями - https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin
    Плагин для отправки Gradle cache метрик - https://github.com/cdsap/Talaiot
    Ведущие подкаста:
    Александр Денисов, организатор GDG Moscow, создатель канала FlutterRussia, Flutter Competency Co-Head в EPAM, https://twitter.com/ShuregDenisov
    Владимир Иванов, активный спикер, член программного комитета Mobius, https://twitter.com/vvsevolodovich https://vvsevolodovich.dev
    Данис Тазетдинов, адвокат платформ Apple, Apple Competency Head в EPAM, https://twitter.com/edeniska
    Посмотреть этот выпуск: https://www.youtube.com/watch?v=s4zoloWZlZ8
    Пишите нам: [email protected]
    1 hr 9 min
  • У семи нянек дитя без глазу или как эффективно работать в большой команде?
    Обычно для разработки мобильного приложения не требуется большая команда, но иногда возникают исключения. Представим, что исключение возникло, и твоя команда уже больше десяти человек и продолжает расти. И все сразу становится сложнее.
    Как вообще получается, что возникает необходимость в команде такого размера, можно и нужно ли этого избегать? Вообще, зависит ли эффективность работы от размера команды? И как в большой команде сохранять свою эффективность? А как сохранять качество кода на должном уровне?
    Чтоб помочь нам разобраться в этих вопросах, мы пригласили в гости Юрия Савельева, Head of Mobile в Тинькофф Бизнес, так как он-то определенно уже сталкивался со всеми этими ситуациями.
    Поэтому, если вам интересно узнать больше про командную работу и, в том числе, про работу в больших командах, а именно, про релизный цикл, контроль качества кода, CI/CD, миграцию на новые технологии и многое другое, то этот эпизод — то что что доктор прописал!
    Наш гость:
    Юрий Савельев, Head of Mobile в Тинькофф Бизнес, https://t.me/yuop7
    Ведущие подкаста:
    Александр Денисов, организатор GDG Moscow, создатель канала FlutterRussia, Flutter Competency Co-Head в EPAM, https://twitter.com/ShuregDenisov
    Владимир Иванов, активный спикер, член программного комитета Mobius, https://twitter.com/vvsevolodovich https://vvsevolodovich.dev
    Данис Тазетдинов, адвокат платформ Apple, Apple Competency Head в EPAM, https://twitter.com/edeniska
    Посмотреть этот выпуск: https://www.youtube.com/watch?v=mwE9K1_FspQ
    Пишите нам: [email protected]
    1 hr 7 min
  • WWDC21!
    WWDC в этом году снова проходит в онлайн формате. По доброй традиции мы собирались с гостями обсудить анонсы от Apple и планы на лето. Гости те же, что и год назад. И те же, что и два года назад. Так что, заодно обсудили и то, как получилось применять новинки прошлых лет в своих проектах.
    Как вообще была новая конференция? В чем отличие от прошлого года. Кому может пригодиться Xcode Cloud, и чем он все же плох? Новые iOS и macOS – работа над стабильностью? И, да, теперь можно писать приложения на iPad. И все же – нет, это не Xcode. А также – развитие SwiftUI, новые API, улучшения старых.
    Apple в этих обновлениях уделила много внимания сплочению семей, команд, друзей. Совместные просмотры кино через FaceTime с друзьями с одной стороны, и возможность настроить уведомления об изменениях состояния здоровья для близких родственников – с другой. Кроме того, поговорили о том, как Apple борется с информационной перегрузкой, и как с ней предстоит бороться нам, разработчикам. Ну и никак не могли обойти стороной новые фичи по ограничению трекинга пользователей со стороны сайтов и приложений. Актуальная тема, что сказать.
    Как ни крути, конференция все же удалась, и на ближайшие месяцы у нас есть, чем заняться.
    iOS 4 на SwiftUI: https://github.com/zzanehip/The-OldOS-Project
    Наши гости:
    Анастасия Золотых, iOS техлид, Okko, https://twitter.com/kotvaska https://instagram.com/kotvaska24
    Игорь Малеваный, Senior iOS engineer, FintechFarm, https://ihor.pro https://github.com/multimediasuite/
    Иван Парфенчук, мобильный разработчик, Visma Local Government, https://theivan.io https://twitter.com/parfenchuk
    Ведущий подкаста:
    Данис Тазетдинов, адвокат платформ Apple, Apple Competency Head в EPAM, https://twitter.com/edeniska
    Посмотреть этот выпуск: https://www.youtube.com/watch?v=a19Dsa0Imtk
    Пишите нам: [email protected]
    1 hr 11 min
  • Какого же цвета Fuchsia?
    Чуть больше недели назад завершился Google I/O, который в этом году был полностью онлайн. Это дало возможность всем почувствовать атмосферу великолепного мероприятия с помощью онлайн платформы Google I/O Adventure. Ну а еще дало всем кучу пищи для размышления посредством анонсов, воркшопов, сессий вопросов и ответов и прочих активностей, посвященных технологиям Google. От Android и Flutter до Jetpack Compose и Firebase (это не считая темы меньше касающиеся мобильной разработки типа TensorFlow или Google Cloud).
    И за этим обилием новостей как-то не очень заметно проскочила новость о том, что Fuchsia OS вышла в релиз. Та самая фуксия, про которую было очень много слухов, но мало фактов. И про которую до сих пор многие не знают почти ничего, кроме того что это новая операционная система от Google, которая теоретически может работать на любом устройстве, а практически не выпускалась ни на одном (а многие и этого не знают).
    А с кем лучше говорить о продуктах Google? Ну конечно же! Мы пригласили в гости Звиада Кардаву, DevRel Google, с которым и обсудим все эти прекрасные новости 🙂
    И если вам интересно – во-первых, как прошел Google I/O в целом, а во–вторых…
    …как же Fuchsia на самом деле называется и для чего она, чем Fuchsia отличается от Linux и других операционок, правда ли, что под Fuchsia можно писать только на Flutter (нет!) и даже чем микроядро отличается от монолитного ядра (ну и еще много всякого разного).
    Если вам интересны ответы на все эти вопросы, велкам!
    Наш гость:
    Звиад Кардава, DevRel Google, https://twitter.com/ZviadKardava https://t.me/ZviadKardava
    Ведущие подкаста:
    Александр Денисов, организатор GDG Moscow, создатель канала FlutterRussia, Flutter Competency Co-Head в EPAM, https://twitter.com/ShuregDenisov
    Владимир Иванов, активный спикер, член программного комитета Mobius, https://twitter.com/vvsevolodovich https://vvsevolodovich.dev
    Данис Тазетдинов, адвокат платформ Apple, Apple Competency Head в EPAM, https://twitter.com/edeniska
    Посмотреть этот выпуск: https://www.youtube.com/watch?v=rGCuTAbh0lU
    Пишите нам: [email protected]
    1 hr 4 min
  • Legacy
    Какие эмоции у вас вызывает слово “легаси”? Вряд ли они добрые и светлые (мало ли, конечно, всякое бывает, но мы все-таки про общий случай говорим). Причем если проект с легаси достался вам в наследство, это одно дело, а ведь бывает и так, что вроде бы совсем недавно писали чистый код, все было хорошо, но не успели оглянуться, и как-то неожиданно он взял и превратился в легаси, как же так вышло, и можно ли было этого избежать?
    И вообще, вы, задавались вопросом, чем отличается легаси от технического долга, и что из этого хуже для проекта? А iOS приложения на Objective-C это уже легаси? Или еще нет? А Android приложения на Java? А Flutter c использованием Dart без null safety?
    Именно о легаси наш эпизод, по этому поводу в гости к подкасту заглядывает Principal Developer из Atlassian (да-да, тот самый Atlassian - Confluence, Jira, Trello и много чего еще) Никита Леонов. С ним ведущие и обсуждают это самое никем не любимое легаси, и то, как с ним бороться (и надо ли), может в каких-то ситуациях легаси не только вредно, но и полезно? Заодно ведущие затрагивают вопросы того, как развиваются большие, долгоживущие проекты и насколько остро ощущается эта проблема там. Ну и, конечно, не остаются без внимания и платформы, как их создавать, как они могут помочь в разработке приложений, и как ими пользоваться, особенно если ты не владеешь всей архитектурой продукта целиком.
    Итак, если у вас на проекте есть проблемы с легаси, и вы не знаете что с этим делать, ну или на проекте все хорошо, но эти вопросы вам близки, и вы хотели бы в них разобраться, то этот выпуск для вас!
    Гость подкаста:
    Никита Леонов, Principal Developer в Atlassian, Twitter: https://twitter.com/leonovco
    Пишите нам: [email protected]
    1 hr 2 min
  • Анализируй это – аналитика мобильных приложений
    Разработчикам мобильных приложений очень важно понимать, какие фичи больше нравятся пользователям и как именно ими используются, кроме того, очень важно понимать, что это за пользователи, какой у них пол и возраст, откуда они, чем занимаются. Может же так получится что приложение создавалось для чего-то определенного, а пользователями используется только одна маленькая, совсем не основная фича, и развивать надо именно ее. Для получения всех этих данных и существует мобильная аналитика и именно про нее этот выпуск.
    На этот раз гостем нашего шоу согласился стать Дмитрий Грицан, менеджер проектов App Metrica, и ведущие подготовили для него много злободневных вопросов. Какие данные умеет собирать мобильная аналитика? Какие решения для их сбора сейчас существуют, и какие плюсы и минусы у них есть? Что такое IDFA и AAID, можно ли без них обойтись?
    Как все, наверное, догадались, ведущих особенно интересовала тема работы без IDFA в свете того, что в iOS 14.5 разработчиков и пользователей ждут большие изменения в этой области.
    Итак, если вы еще не прикрутили мобильную аналитику, и раздумываете, что же вам это может дать, или давно уже используете, но не знаете какие еще возможности и инструменты есть в этой области, ну и, наконец, если вы не знаете, чего ждать от iOS 14.5, то этот выпуск для вас!
    Гость подкаста:
    Дмитрий Грицан, менеджер проектов App Metrica, Facebook: https://fb.me/dmgritsan
    Пишите нам: [email protected]
    55 min
  • Kotlin Multiplatform Mobile
    На протяжении веков (ну может чуть меньше) разработчики пытались найти способы не писать каждый раз новый код под каждую платформу, а как-то немного сэкономить, и какую-то часть писать только один раз, но чтоб приложение в результате было такое же классное, как нативное. Много попыток уже было сделано, Apache Cordova от Adobe, Xamarin от Microsoft, ReactNative от Facebook, Flutter от Google, и каждая из этих попыток была все ближе к идеалу (а для некоторых типов задач так вообще идеал), но все равно, нативная разработка крепко удерживает свои позиции. И не так давно появился еще один претендент на то, чтоб стать мейнстримом в кросс-платформенной разработке, а именно, Kotlin Multiplatform Mobile от JetBrains.
    Про ReactNative и Flutter ведущие уже много говорили (и обязательно еще поговорят) и даже про Xamarin говорили, а вот подробного выпуска посвященного KMM еще не было. Так-что в этот раз, ведущие решили что время пришло, и пригласили в гости Аню Жаркову, мобильную разработчицу в Usetech, преподавателя в Otus, а еще автора статей и активного спикера.
    Насколько KMM стабилен? Что там с performance? А с управлением памятью? А с многопоточностью? Можно ли делать с его помощью UI? И конечно чем KMM отличается от других кроссплатформенных решений, таких как Xamarin, React Native и, конечно, Flutter.
    У Александра случились неполадки с соединением, и, поскольку выпуск записывался в прямом эфире, начали без него, но он все-таки смог подключится чтоб обсудить эту животрепещущую тему и посравнивать KMM c Flutter.
    Поэтому если вы еще сомневаетесь, какую кроссплатформу использовать в своем проекте, вам обязательно нужно прослушать этот выпуск, возможно ваши сомнения рассеятся!
    Гость подкаста:
    Анна Жаркова, Twitter: https://twitter.com/anioutkajarkova, Telegram: https://t.me/azharkova, https://t.me/prettygeeknotes
    Пишите нам: [email protected]
    1 hr 13 min

About Mobile People Talks

From the publisher's feed

Mobile People Talks — подкаст про мобильную разработку. И все остальное.