Android Broadcast
14.4K subscribers
3.68K photos
367 videos
11 files
6.1K links
Подборка новостей и статей для Android разработчиков.

Реклама и связь с автором @ab_manager

РКН https://abdev.by/rkn_tg_ab #MQRZR
Download Telegram
#Podcast #DEX #ART #Dalvik #UnderTheHood

Android Dev Podcast #96: DEX формат, его инструментация и Android рантаймы
Продолжительность: 1:08:44

Подходит к концу рабочая неделя и все готовяться отдохнуть. Самое время где-нибудь лечь на солнышке, расслабиться и послушать интересный подкаст.

В последнем выпуске ребята из Android Dev Podcast рассказывают о том как под капотом Android исполняется и оптимизируется код
#Podcast #Reaktive #Kotlin #Multiplatform

Подкаст "Reaktive на Kotlin Multiplatform"

Взял интервью у разработчиков библиотеки Reaktive: Аркадия Иванова и Юрий Влада. Ребята рассказали о реализации, с каким трудностями столкнулись при разработке на Kotlin Multiplatform, готовность к проду, производительность и пр.

Полезные ссылки:
👉 Reaktive Github
👉 Reaktive JMH Benchmark
👉 Доклад "Kotlin Multiplatform с точки зрения бизнеса"
#Podcast

Android Dev Podcast перешел в английскую версию.Новый подкаст - это не дубляж уже существующего, а возможности приглашение новых гостей.

Например, совсем недавно появился выпуск в котором Денис Неклюдов взял интервью у основателя и CEO Gradle Hans Dockter. В рамках Android Dev Summit ребята сделали обзор новостей с Florina Muntenescu, Android Developer Advocate в Google.
#Kotlin #Multiplatform #Podcast

Kotlin Multiplatform - выходим за рамки Kotlin/Android c IceRock

Поговорили c Android разработчиками из компании IceRock об их опыте разработке на Kotlin не только под Android, но и под iOS с использованием Kotlin Multiplatform: как прошел этот переход, пришлось ли изучать множество новых технологий, помогло ли им это развиваться и улучшило ли это скорость написания проектов и их качество.
#Podcast #Ask #Coroutines #UnderTheHood

8 января я, Кирилл Розов, автор канала Android Broadcast и Ильмир Усманов, разработчик компилятора Kotlin в JetBrains запишем подкаст на тему того, как обеспечивается работа Coroutine на уровне компилятора:
👉 Как работают Сoroutine под капотом
👉 Оптимизация кода компилятором
👉 Нужно ли разработчику запариваться как вызывать suspend функции определенным образом для более оптимального байт кода
👉 Как эффективнее вызывать suspend функции
👉 Coroutines в JVM/Native/JS
👉 Какие оптимизации ждут Coroutine в новом JVM Backend
👉 Дебаг Coroutine

Свои вопросы, на которые вам интересно услышать ответы, вы можете задать в Twitter комментарием на пост или мне в личку
#Новости #Podcast #Kotlin #Multiplatform

Если у вас есть вопросы по Kotlin Multiplatform Mobile - спешите задать их в @android_broadcast_discussions, ведь совсем скоро я буду записывать эпизод "Android Broadcast Podcast" c представителями команды из JetBrains: Анастасией Капаниной (Product Manager Kotlin MPP) и Кириллом Шмаковым (разработчик в Kotlin MPP).
#Podcast #Kotlin #Multiplatform

Android Broadcast #3: Kotlin Multiplatform - выходим за рамки Kotlin/Android c IceRock

В ожидании выпуска вы можете послушать другие эпизоды. Например, интересующимся Kotlin MPP подойдет выпуск об опыте разработчиков из компании IceRock о адаптации этой технологии для Android и iOS проектов. Ребята разработали более 10 проектов с ее использованием и говорят уже на реальном опыте применения в production.
#Podcast

Android Broadcast #5: "Как стать крутым разработчиком" с Денисом Неклюдовым

Каково это быть крутым и популярным разработчиком? Когда ты выступаешь на митапах и конференциях, твой голос узнают в подкастах и читают твои статьи. Однозначно интересно! Это дает как профессиональное развитие, так и карьерное продвижение. Как стать таким разработчиком выяснил с Денисом Неклюдовым. Завсегдатый Dev Fest-ов и тайный поклонник Android Academy.

Денис Неклюдов - Android разработчик в Lyft, Google Developer Expert в Android, IoT и Google Pay. Ведущий подкаста "Android Dev Podcast". Чаcтый спикер на конференция Mobius и Apps Conf.

Полезные ссылки:
👉 Android Dev Podcast RU
👉 Android Dev Podcast EN
👉 Android Dev Podcast Telegram
👉 Доклад "Google Ecosystem for Apps. Total Integrations"
👉 Доклад "Переезд: подготовка, выбор, освоение территории"
👉 Доклад "Переезд Vol2. Детальный разбор направлений"
👉 Интервью с Денисом "Об удаленке в Тайланде, переезде в Сингапур, экстраординарной визе в США!"
👉 Отзывы на "90 Seconds"
👉 Анонс курсов по трудоустройству от Дениса и Кати из Подлодки Подкаста
👉 Программа "Google Developer Experts"
👉 Денис на сайте GDE

Контакты:
👉 Кирилл Розов - krl.rozov@gmail.com, t.me/krlrozov
👉 Денис Неклюдов - t.me/nekdenis

Отдельное спасибо Александру Марцинкевичу за помощь в монтаже выпуска
#Podcast #Flutter

Android Broadcast Podcast #6: "Из Android во Flutter" с Евгением Сатуровым

Flutter - один из самых бурно развивающихся кроссплатформенных фреймворков для создания мобильных приложений под Android и iOS. Его популярность дала новую жизнь Dart - языку программирования, который используется в Flutter. Разработчики под Android обратили внимание на новинку от любимой компании Google. Гость выпуска, Женя Сатуров, поделился тем, как он после нескольких лет в нативной Android разработке, ушел в Flutter и почувствовал новое вдохновение.

Сравнили удобство разработки под Android и Flutter:
- Kotlin и Dart
- Android Studio для Android и для Flutter, и конечно же Visual Studio Code
- Каково было привыкать на Flutter без стандартного набора Android разработки
- Архитектурные подходы

Немного о госте Жене Сатурове. Был Android разработчиком (4.5 года опыта за плечами). Год назад его поглатил Flutter. Основатель и ведущий soundcloud.com/flutterdevpodcast. Член программного комитета Mobius, Lead GDG Воронеж и частый спикер на конференциях.

Полезные ссылки:
👉 Flutter Dev Podcast
👉 Flutter Dev Podcast в Telegram
👉 То место, откуда начинается Flutter - flutter.dev
👉 Краткий экскурс во Flutter
👉 Доклад от Жени Сатурова "Flutter in action: how to stop considering and hit the road"

Отдельное спасибо Антону Рожкову за помощь в монтаже выпуска
​​#Podcast #Gradle #Performance

Android Broadcast Podcast #7: "На старт! Внимание! Build!" Ускоряем Gradle co Степаном Гончаровым

Нет в Android мире разработчика, который бы не сталкивался с Gradle, и особенно с тем что она имеет свойство выполняться долго.

Как ускорить сборку проекта? Какую "магию" применяют в больших проектах, где количество строк исчисляется не одной сотней тысяч? Помогают ли в этом рекомендации Gradle? Может пора переходить на Bazel? Обо всем этом мы поговорили с гостем - Степаном Гончаровым.

Степан занимается мобильной разработкой более 10 лет. В настоящий момент Engineering Manager в Grab. Занимается CI/CD тулингом, билд таймом и продуктивностью 200+ мобильных разработчиков. Bazel фанбой. Организатор Kotlin User Group Singapore. Последние два Mobius рассказывает о работе с Gradle.

Полезные ссылки:
👉 Советы по улучшению производительность от команды Gradle
👉 Доклад Степана "Gradle pipeline optimization: Beyond basics"
👉 Kapt и разные опции
👉 Официальный сайт Bazel
👉 Пример настройки Bazel и Android
👉 Плагин для подключения Android SDK в Java модуль
👉 Плагин для подключения AAR в Java модуль

Это первый выпуск, где ведущий стал использовать новый микрофон. Качество звука стало лучше.

Спасибо Александру Марцинкевичу за помощь в подготовке выпуска
#Podcast #Kotlin #Multiplatform

Android Broadcast Podcast #8: "Kotlin Mobile Multiplatform"

Mobile имеет огромное значение для Kotlin, причем настолько, что появилась отдельная команда - Kotlin Mobile MultiPlatform. Они сделали свой сайт и двигаются только вперед, чтобы показать Flutter и React Native, как шарить код правильно! Упустить шанс сейчас нельзя, и я позвал в гости представителей команды: Анастасию Капанину и Кирилла Шмакова.

Мы обсудили множество тем:
- Kotlin MPP vs Flutter
- Большие компании, которые уже используют Kotlin MPP
- Что можно сделать с Kotlin MPP, но не получится с Flutter или ReactNative
- Как продавать Kotlin MPP iOS команде
- Когда Jetpack Compose станет Multiplatform?
- Как Kotlin/Native сейчас тормозит MPP
- Плагины для Kotlin компилятора
- Kotlin Mobile MPP плагин для Android Studio
- Что Kotlin 1.4 принесёт для Multiplatform разработки?
- Какие библиотеки с поддержкой Kotlin MPP нам ждать в этом году
#Podcast #Mobius

Android Broadcast Podcast #9 - "Как сделать крутую конференцию"

Получить новые знания, послушать доклады от крутых специалистов, пообщаться с коллегами по цеху и провести классно время - это основные причины по которым мы посещаем конференции. Но что стоит за тем чтобы сделать крупнейшую конференцию по мобильным технологиях в России? 

Позвал команду Mobius, которая поделилась как происходит организация конференции. Зачем члены программного комитета тратят много времени вне работы на это и как это помогает им в их профессиональной работе, а главное как вступить в ПК и помочь сделать Mobius.

Гости:
Оксана Мирошниченко - Программный координатор Mobius
Евгений Кателла - Член ПК Mobius, Android
Алексей Кудрявцев - Член ПК Mobius, iOS

Купить билет со скидкой по промокоду "AndroidBC2020pc"

Спасибо Александру Марцинкевичу за помощь в подготовке выпуска
#Podcast #Automation

Android Broadcast #10: "Kaspresso" с Евгением Мацюком и Егором Курниковым

Всем мы знаем что тесты писать нужно, но делают это не так много людей в проектах. Почему? Это считают сложным и дорогим. Разработчики Kaspresso уверены, что так быть не должно и сделали библиотеку, которая упрощает написание автотестов. Они пришли в гости и рассказали о Kaspresso.

Гости:
👨‍✈️Евгений Мацюк, Software Expert в Kaspersky Lab
👨‍🔧Егор Курников, Android разработчик в Яндекс

Полезные ссылки
💬Telegram группа обсуждения Kaspresso и Adb Server (RU)
🧰Kaspresso Github
📚Kaspresso Wiki
🔨Kakao
⚒️Espresso

Записи докладов по Kaspresso:
📺Воркшоп по автотестам от Kaspersky
📺Единственное, что вам нужно для UI-тестирования

Спасибо Александру Марцинкевичу за помощь в подготовке выпуска
#Podcast

Android Broadcast Podcast #11 "Развитие мобильного разработчика"

Что делать когда вы проработали много лет в мобильной разработке и думаете: "Куда вам расти дальше"? В гостях подкаста 3 опытнейших и известных разработчика из Facebook, Авито и JetBrains Kotlin Team.

Ведущий - Кирилл Розов
Гости:
👨‍✈️Константин Цховребов, JetBrains, разработчик в Kotlin Mobile Multiplatform
👨‍✈️ Даниил Попов, Авито, Инженер инфраструктуры Андроид проектов
👨‍✈️ Сергей Рябов, Facebook, Software Engineer в команде Native UI Frameworks, разработчик библиотеки Lytho

Спасибо Александру Марцинкевичу за помощь в подготовке выпуска

Отдельное спасибо Даниилу Попову за 🎵трек 🎵для подкаста. Хотите себе что интересное - пишите ему в личку
#Podcast

Как пройти интервью в компанию мечты

Большие компании. В них круто работать и зачастую они вызывают страх перед тем чтобы даже отправить туда свое резюме. Почему? Все считают, что это нереальная планка требований. Провал на таком собеседование - это закрытие дверей в нее раз и навсегда. Развеиваем мифы попадания в большие компании.

Ведущий - Кирилл Розов
Гости:
👨‍✈️ Константин Цховребов, JetBrains, разработчик в Kotlin Mobile Multiplatform
👨‍✈️ Даниил Попов, Авито, Инженер инфраструктуры Андроид проектов
👨‍✈️ Сергей Рябов, Facebook, Software Engineer в команде Native UI Frameworks, разработчик библиотеки Litho

Спасибо Александру Марцинкевичу за помощь в подготовке выпуска

Отдельное спасибо Даниилу Попову за 🎵трек 🎵для подкаста
#Podcast #Security

В гости в Android Broadcast Podcast пришел исследователь безопасности Android приложений - Андрей Манкевич, чтобы рассказать о Android SafetyNet. Помимо всего он смог взломать его и расскажет, что там внутри и насколько безопасно использовать. Спойлер - взлом действителен совсем недолго, порядка недели, потому что ....

Спасибо Александру Марцинкевичу за помощь в подготовке выпуска
#Podcast

Android Broadcast Podcast #14: "Android инфраструктура Авито в Open Source" c Дмитрием Ворониным

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

Гость выпуска - Дмитрий Воронин, инженер Android инфраструктуры в Авито, команда "Speed"

Полезные ссылки:
📰 Telegram канал с полезными материалами для Android разработчиков
🧰 Github Avito Android Infrastructure
👉 Android in Avito. Documentation
👉 Обсуждение Avito Android Open Source в Telegram
#Podcast

Как начать контрибьютить в большой Open Source проект

Время пандемии и карантина хороший повод приобрести новые навыки, например законтрибьютать в большой проект и как это происходит. В новом выпуске подкаста разобрались как сделать на примере Spring и Swift.

Гость выпуска - Максим Кита, активный контрибьютор в Swift, iOS разработчик в EPAM

Спасибо Александру Марцинкевичу за помощь в подготовке выпуска
#Podcast

Android Broadcast Podcast - Huawei Mobile Services

Не Google Play Services единым! Huawei разрабатывает свои собственные сервисы Huawei Mobile Services и свой магазин приложений App Gallery. Поговорили с представителем компании о доступных сервисах, что есть в магазине, как выйти на китайский рынок и насколько все там хорошо

Гость - Жигарьков Иван, Developer Advocate в Huawei Cloud Russia
#podcast

Android Broadcast Podcast #17: Как заработать миллион на собственном приложении

Многие разработчики задумываются как разработать свое приложение, чтобы стать независимым. В гости в подкаст пришел Алексей Рудак, который разработал множество приложений в одиночку и смог разработать 1 000 000 $, а сейчас основал свой стартап в сфере переводчиков.

Гость - Алексей Рудак, основатель компании Lingvanex, экс iOS разработчик