Mobile People Talks – Telegram
Kotlin Multiplatform Mobile - будущее кросс-платформенной разработки! Или нет?

На протяжении веков (ну может чуть меньше), разработчики пытались найти способы не писать каждый раз новый код под каждую платформу, а как-то немного сэкономить и какую-то часть писать только один раз, но чтоб приложение в результате было такое же классное, как и полностью нативное. Много попыток уже было сделано, Apache Cordova от Adobe, Xamarin от Microsoft, ReactNative от Facebook, Flutter от Google, и каждая из этих попыток была все ближе к идеалу (а для некоторых типов задач так и вообще идеал). Но нативная разработка все так же крепко удерживает свои позиции. Не так давно появился еще один претендент на то, чтоб стать мейнстримом в кросс-платформенной разработке, да-да! Мы сейчас говорим о Kotlin Multiplatform Mobile от JetBrains

Про ReactNative и Flutter мы уже много говорили (и еще много поговорим) и даже про Xamarin говорили, а вот подробного выпуска посвященного KMM еще не было. Так-что мы решили что время пришло, встречайте — Аня Жаркова, мобильный разработчик из Usetech, преподаватель в Otus, а еще автор статей и активный спикер, в прямом эфире Mobile People Talks.

Аня уже очень давно и внимательно следит за эволюцией KMM и экспериментирует с ним. И она пообещала ответить на все подготовленные ведущими (нами) и гостями (вами) вопросы! Так что если вы хотите узнать инсайты о работе с Kotlin Multiplatform Mobile, ну и конечно получить ответ на главный вопрос: «чем же KMM отличается от Flutter и RN и для каких задач более подходит», приходите в среду 17-го февраля в 17:00 на наш канал!

Ссылка на стрим
Эпизод “Kotlin Multiplatform Mobile - будущее кросс-платформенной разработки! Или нет?” теперь доступен на всех ресурсах!

🎧 SoundCloud
🎧 Apple Podcasts
🎧 Yandex Music

📺 YouTube

Насколько KMM стабилен? Что там с performance? А с управлением памятью? А с многопоточностью? Можно ли делать с его помощью UI? И, конечно, чем KMM отличается от других кроссплатформенных решений, таких как Xamarin, React Native и, само собой, Flutter. Все эти и многие другие вопросы ведущие обсудили с Аней Жарковой, и, разумеется, получили на них ответы 😎

(У Александра случились неполадки с соединением, и, поскольку выпуск записывался в прямом эфире, запись начали без него, но он все-таки смог подключиться, чтоб обсудить эту животрепещущую тему и посравнивать KMM c Flutter)

Поэтому если вы еще сомневаетесь, какую кроссплатформу использовать в своем проекте, вам обязательно нужно прослушать этот выпуск, возможно ваши сомнения рассеятся!
Мобильная аналитика.

Разработчикам мобильных приложений очень важно понимать, какие фичи больше нравятся пользователям и как именно ими используются.

А ещё очень важно иметь представление о том, что это за пользователи, какой у них пол и возраст, откуда они и чем занимаются. Может же так получиться, что приложение создавалось для чего-то определенного, а юзеры используют только одну маленькую, совсем не основную фичу, и развивать надо именно ее.

Для получения всех этих данных и существует мобильная аналитика и именно про нее следующий выпуск Mobile People Talks.

На этот раз гостем нашего шоу согласился стать Дмитрий Грицан, project manager App Metrica, и ведущие подготовили для него много злободневных вопросов. Какие данные умеет собирать мобильная аналитика?
Какие решения для их сбора сейчас существуют, и какие плюсы и минусы у них есть? Что такое IDFA и AAID? Можно ли без них обойтись и на что они вообще влияют?

Ждем всех интересующихся на нашем канале в четверг, 11-го марта в шесть вечера по Мск и готовьте свои вопросы, мы постараемся ответить на все!

Ссылка на стрим
Анализируй это или аналитика мобильных приложений.

Выпуск смонтирован и готов к прослушиванию!

Как все, наверное, догадались, ведущих особенно интересовала тема работы без IDFA в свете того что в iOS 14.5 разработчиков и пользователей ждут большие изменения в этой области.

Итак, если вы еще не прикрутили мобильную аналитику, и раздумываете, что же вам это может дать, или давно уже используете, но не знаете какие еще возможности и инструменты есть в этой области, ну и, наконец, если вы не знаете что ждать от iOS 14.5, то этот выпуск для вас!

🎧 SoundCloud
🎧 Apple Podcasts
🎧 Yandex Music

📺 YouTube
Ровно два года назад был записан первый выпуск Mobile People Talks!

Так что с днем рождения нас!

За два года было выпущено 32 эпизода подкаста и 4 эпизода на Youtube (хотя в 32 эти 4 тоже входят), рады что вы нас слушаете, и надеемся, что было немножко полезно )))
Forwarded from Vladimir Ivanov
Команда информационных технологий Тинькофф приглашает обсудить, что будет с мобильной разработкой в будущем
Зайдем в эту тему с разных сторон: что думают представители продуктовой стороны, дизайнеры, ML-специалисты, разработчики с опытом кросс-платформенной разработки и сами разработчики приложений.
Присоединяйтесь сегодня в 19:00 https://www.joinclubhouse.com/event/Mwo1W0bO
Легаси, что мы знаем об этом?

Какие эмоции у вас вызывает слово «легаси»? Вряд ли, они добрые и светлые (конечно, всякое бывает, но мы все-таки про общий случай говорим). Причем если проект с легаси достался вам в наследство - это одно дело; а ведь бывает и так, что вот совсем недавно писали чистый код, все было хорошо, но не успели оглянуться, и как-то неожиданно он взял и превратился в легаси. Как же так вышло, и можно ли было этого избежать?

Именно о легаси будет наш следующий эпизод. А в гости к нам заглянет Principal Developer из Atlassian (да-да, тот самый Atlassian - Confluence, Jira, Trello и много чего еще) Никита Леонов. С ним мы и поговорим об этом самом никем не любимом легаси, и о том, как с ним бороться (и надо ли), может в каких-то ситуациях легаси не то что не вредно, но и полезно? Заодно обсудим как развиваются большие, долгоживущие проекты и насколько остро ощущается эта проблема там. Ну и, конечно, нельзя оставить без внимания платформы, как их создавать, и как ими пользоваться, особенно если ты не владеешь всей архитектурой продукта целиком.

Всех кому небезразлична эта тема, и кто хочет поучаствовать в дискуссии, ждем в среду, 7-го апреля, в 19:00 на нашем YouTube канале. Ну и как всегда, эпизод можно будет послушать/посмотреть позже, в записи.

Ссылка на стрим
Легаси, что мы знаем об этом?

Выпуск смонтирован и готов к прослушиванию

Получилось обсудить много интересного. Вот вы, например, задавались вопросом, чем отличается легаси от технического долга, и что из этого хуже для проекта? А iOS приложения на Objective-C это уже легаси? Или еще нет? А Android приложения на Java? А Flutter c использованием Dart без null safety?

Итак, если у вас на проекте есть проблемы с легаси и вы не знаете что с этим делать, ну или на проекте все хорошо, но эти вопросы вам близки, и вы хотели бы в них разобраться, то этот выпуск для вас!

🎧 SoundCloud
🎧 Apple Podcasts
🎧 Yandex Music

📺 YouTube

ЗЫ: кстати пользуясь случаем, давайте выясним на каких платформах вы слушаете/смотрите наши выпуски
Mobius подкрался незаметно — он начнется уже завтра, 13 апреля.

Пора перестать откладывать покупку билета, если были мысли пойти.

А в качестве последнего аргумента вот три топовых доклада (по версии организаторов), при чем один из них от одного из ведущих подкаста (Александра), а еще один ведущий (Вова) будет участвовать в качестве эксперта:

✔️Николай Иготти – «Jetpack Compose for Desktop: Делать UI просто и приятно». Знакомство с фреймворком, примеры кода, планы, перспективы и переиспользование Android-кода.
✔️Денис Неклюдов – «Воркшоп. Распознавание поз: Камасутра с CameraX». Учимся добавлять в приложение на Android Camera X распознавание поз человека.
✔️Александр Денисов – «Flutter for TV, или Как запилить приложение под умные телевизоры». Flutter официально поддерживает уже 6 платформ, но и этим его возможности не ограничиваются: Александр расскажет о том, как запускать Flutter приложения на AndroidTV, AppleTV и других SmartTV платформах.

Поверьте, это еще не все! Всего в программе 29 докладов, 2 воркшопа и круглый стол. Посмотреть всю программу можно здесь

Еще будет виртуальная площадка со стендами партнеров, розыгрыши призов и активности от организаторов.

Кстати, вы можете применить промокод MobilePeopleTalk2021JRGpc на покупку Personal-Standard билета (только такой билет вы покупаете сами, не компания). Купить билет можно здесь

До встречи на Mobius 👋
​​Комьюнити Mobile People стартуют серию регулярных онлайн ивентов, посвященных мобильной разработке, а поскольку все будет происходить на YouTube, то получится некое подобие сериала, под названием Mobile People Series. Каждый эпизод будет содержать один или несколько докладов, посвященных определенной теме и раскроет для участников что-то новое из мира мобайл пипл.

Первый эпизод сериала посвящен кроссплатформенной разработке (а именно Flutter), ну и еще немного мультимедиа. Один из ведущих нашего подкаста — Александр Денисов поделится опытом разработки Flutter-приложений под умные телевизоры (AppleTV, AndroidTV и тп), а Александр Прохоренко расскажет про разработку приложений работающих с цифровым звуком, воспроизведение аудио и опыт создания аудиоплеера для SoundCloud.

Регистрация здесь
​​Комьюнити Mobile People продолжает серию регулярных онлайн ивентов Mobile People Series, посвященных мобильной разработке, каждый эпизод этого "сериала" содержит один или несколько докладов, посвященных определенной теме и раскрывает для участников что-то новое из мира мобайл пипл.

Второй эпизод будет полностью посвящен Android. Сергей Бондаренко расскажет о машинном обучении в андроид разработке, а Алена Захарикова поделится инсайтами создания многомодульной архитектуры.

Регистрация здесь
Какого же цвета Fuchsia?

Чуть больше недели назад завершился Google I/O, который в этом году был полностью онлайн. Это дало возможность всем почувствовать атмосферу великолепного мероприятия с помощью онлайн платформы Google I/O Adventure. Ну а еще, дало всем кучу пищи для размышления, посредством анонсов, воркшопов, сессий вопросов и ответов и прочих активностей, посвященных технологиям Google. От Android и Flutter до Jetpack Compose и Firebase (это не считая темы меньше касающиеся мобильной разработки типа TensorFlow или Google Cloud)

И за этим обилием новостей как-то не очень заметно проскочила новость о том, что Fuchsia OS вышла в релиз. Та самая фуксия, про которую было очень много слухов, но мало фактов. И про которую до сих пор многие не знают почти ничего, кроме того что это новая операционная система от гугл, которая теоретически может работать на любом устройстве, а практически не выпускалась ни на одном (а многие и этого не знают).

Мы никак не могли пропустить эти новости, и наш следующий эпизод будет: во первых, посвящен тому, как прошел Google I/O в целом, а во вторых, мы поговорим о Fuchsia OS.

А с кем лучше говорить о продуктах Google? Ну конечно же! Мы пригласили в гости Звиада Кардаву, DevRel Google в России, с которым и обсудим все эти прекрасные новости 🙂

Хотите послушать нашу беседу в прямом эфире? Или даже может сами задать свои вопросы? Тогда ждем вас на нашем канале, в четверг, 3-го июня в 18:00. Ну и как обычно для тех, кто не сможет присоединится, запись будет доступна после в виде обычного выпуска.

See you!
Какого же цвета Fuchsia?

Оперативненько залили аудио версию эпизода, ну и по прежнему можно смотреть на Youtube.

В общем, если вам интересно — во первых, как прошел Google I/O в целом, а во вторых…
…как же Fuchsia на самом деле называется и для чего она, чем Fuchsia отличается от Linux и других операционок, правда ли что под Fuchsia можно писать только на Flutter (нет!) и даже чем микроядро отличается от монолитного ядра (ну и еще много всякого разного)

То вам сюда!

🎧 SoundCloud
🎧 Apple Podcasts
🎧 Yandex Music

📺 YouTube
WWDC21!

WWDC в этом году снова проходит в онлайн формате. По доброй традиции Данис собрал гостей обсудить анонсы от Apple и планы на лето. Гости те же, что и год назад. И те же, что и два года назад. Так что, заодно обсудили и то, как получилось применять новинки прошлых лет в своих проектах.

Как вообще была новая конференция? В чем отличие от прошлого года. Кому может пригодиться Xcode Cloud, и чем он все же плох? Новые iOS и macOS – работа над стабильностью? И, да, теперь можно писать приложения на iPad. И все же – нет, это не Xcode. А также – развитие SwiftUI, новые API, улучшения старых.

Apple в этих обновлениях уделила много внимания сплочению семей, команд, друзей. Совместные просмотры кино через FaceTime с друзьями с одной стороны, и возможность настроить уведомления об изменениях состояния здоровья для близких родственников – с другой. Кроме того, поговорили о том, как Apple борется с информационной перегрузкой, и как с ней предстоит бороться нам, разработчикам. Ну и никак не могли обойти стороной новые фичи по ограничению трекинга пользователей со стороны сайтов и приложений. Актуальная тема, что сказать.

Как ни крути, конференция все же удалась, и на ближайшие месяцы у нас есть, чем заняться.

🎧 SoundCloud
🎧 Apple Podcasts
🎧 Yandex Music

📺 YouTube

PS: Сорян что забыли вчера вбросить анонс про лайв
У семи нянек дитя без глазу или как эффективно работать в большой команде?

Обычно для разработки мобильного приложения не требуется большая команда, но иногда возникают исключения. Представим, что исключение возникло и твоя команда уже больше 10ти человек и продолжает расти. И все сразу становится сложнее.

Как вообще получается, что возникает необходимость в команде такого размера, можно и нужно ли этого избегать? Вообще, зависит ли эффективность работы от размера команды? И как в большой команде сохранять свою эффективность? А как сохранять качество кода на должном уровне?

Чтоб помочь нам разобраться в этих вопросах, мы пригласили в гости Юрия Савельева, Head of Mobile Tinkoff Business, уж он-то определенно знает ответы на все эти вопросы.

Если вам интересно потереть за командную работу и работу в больших командах и задать свои вопросы, ждем вас на нашем канале, в четверг, 17-го июня в 18:00. В виде обычного выпуска запись будет доступна некоторое время спустя.
У семи нянек дитя без глазу или как эффективно работать в большой команде?

Эпизод готов к прослушиванию/просмотру на всех платформах!

Если вам интересно узнать больше про командную работу в мобилке и, в том числе, про работу в больших командах, а именно, про релизный цикл, контроль качества кода, CI/CD, миграцию на новые технологии и многое другое, то этот эпизод — то, что что доктор прописал!

📺 YouTube

🎧 SoundCloud
🎧 Apple Podcasts
🎧 Yandex Music
“Нас не догонят” или как можно ускорить билд?

Одной из бесячих вещей в мобильной разработке всегда была скорость билда. Ты пофиксил багу, а она прорастет только через какое-то время, и этот промежуток времени ни разу не короткий. Казалось бы, а проблема ли это? Запушил и гуляй спокойно, или другую таску бери, а там посмотрим. Да и вообще, разве с этим можно что-то сделать?

Эти вопросы не давали ведущим спокойно спать, и поэтому в гости был приглашён Сергей Боиштян из Avito, известный мастер CI/CD в мобильной разработке и прочих грэдлах, чтобы из первых рук получить ответы вопросы, типа: а долгий билд это сколько? А недолгий? А можно ускорить? А как? А есть какая-то специфика у iOS и Android? А кроссплатформа?

Если эти вопросы вам тоже интересны и вы ищете способы оптимизировать процесс сборки на вашем проекте, то выпуск, определенно, для вас.

Поэтому ждём вас на нашем канале, как обычно в четверг в 18:00 и не забывайте готовить ваши вопросы.
“Нас не догонят” или как можно ускорить билд?

Выпуск про билды готов!

Если вы что-то вы не знали про то как можно ускорить сборку ваших приложений, то вы непременно это узнаете из нашего нового выпуска

🎧 SoundCloud
🎧 Apple Podcasts
🎧 Yandex Music

📺 YouTube