Android Broadcast

Android Broadcast

By Кирилл РозовNewsTechnologyTech News
Download on the App Store

Android Broadcast episodes

  • #9 Как сделать Mobius
    Получить новые знания, послушать доклады от крутых специалистов, пообщаться с коллегами по цеху и провести классно время - это основные причины по которым мы посещаем конференции. Но что стоит за тем чтобы сделать крупнейшую конференцию по мобильным технологиях в России?
    Позвал команду Mobius, которая поделилась как происходит организация конференции. Зачем члены программного комитета тратят много времени вне работы на это и как это помогает им в их профессиональной работе, а главное как вступить в ПК и помочь сделать Mobius.
    Ведущий - Кирилл Розов (https://twitter.com/kirill_rozov)
    Гости:
    Оксана Мирошниченко - Программный координатор Mobius (https://twitter.com/OksMiro)
    Евгений Кателла - Член ПК Mobius, занимается Android направлением (https://twitter.com/katellaevgenii)
    Алексей Кудрявцев - Член ПК Mobius, занимается iOS направлением (https://twitter.com/west0r)
    Полезные ссылки:
    📰Telegram канал с полезными материалами для Android разработчиков - https://TgStata.ru/c3fa20
    📅Mobius Piter 23-24 июня 2020 - https://mobius-piter.ru/
    🎫Купить билет со скидкой по промокоду "AndroidBC2020pc" - https://mobius-piter.ru/registration/
    🗣️Подать доклад (до 6 апреля 2020) - https://mobius-piter.ru/cfp/
    🐦Новости конференции - https://twitter.com/MobiusConf
    Спасибо Александру Марцинкевичу за помощь в подготовке выпуска
    #GetMorePlays
    1 hr 37 min
  • #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 нам ждать в этом году
    - Как помочь команде сделать Mobile Multiplatform стабильным быстрее
    Полезные ссылки:
    - Kotlin Mobile MPP сайт - https://jetbrains.com/lp/mobilecrossplatform/
    - Вступить в Slack - https://surveys.jetbrains.com/s3/kotlin-slack-sign-up
    - Telegram канал c новостями о Kotlin MPP - https://t.me/kotlinmpp
    - KaMP Kit - https://touchlab.co/kamp-kit-touchlab
    - Фреймворк для создания мобильных приложений на Kotlin MPP - https://moko.icerock.dev
    - Вакансия Senior Automation QA Engineer (Kotlin Mobile MPP) - https://spb.hh.ru/vacancy/35448229
    Спасибо Александру Марцинкевичу за помощь в подготовке выпуска
    #GetMorePlays
    1 hr 40 min
  • #7 Ускоряем Gradle
    Нет в Android мире разработчика, который бы не сталкивался с Gradle, и особенно с тем что она имеет свойство выполняться долго. Как ускорить сборку проекта? Какую "магию" применяют в больших проектах, где количество строк исчисляется не одной сотней тысяч? Помогают ли в этом рекомендации Gradle? Может пора переходить на Bazel? Обо всем этом мы поговорили с гостем - Степаном Гончаровым (https://twitter.com/stepango).
    Степан занимается мобильной разработкой более 10 лет. В настоящий момент Engineering Manager в Grab. Занимается CI/CD тулингом, билд таймом и продуктивностью 200+ мобильных разработчиков. Bazel фанбой. Организатор Kotlin User Group Singapore.
    Полезные ссылки:
    - Советы по улучшению производительность от команды Gradle https://guides.gradle.org/performance
    - Доклад Степана "Gradle pipeline optimization: Beyond basics" https://youtu.be/ez3mQoMZUBY
    - Kapt и разные опции https://kotlinlang.org/docs/reference/kapt.html
    - Официальный сайт Bazel https://bazel.build
    - Пример настройки Bazel и Android https://github.com/stepango/bazel-android-intro
    - Подключение Android SDK в Java модуль https://github.com/stepango/android-jar
    - Подключение AAR в Java модуль https://github.com/stepango/aar2jar
    Спасибо Александру Марцинкевичу за помощь в подготовке выпуска
    1 hr 38 min
  • #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 Воронеж и частый спикер на конференциях.
    Подписывайтесь на Telegram канал с новостями для разработчиков - telega.rip/android_broadcast
    Полезные ссылки:
    Flutter Dev Podcast - soundcloud.com/flutterdevpodcast
    FDP в Telegram: telega.rip/flutterdevpodcast_news
    То место, откуда начинается Flutter: flutter.dev
    Краткий экскурс во Flutter: habr.com/ru/company/google/blog/426701/
    Доклад от Жени Сатурова "Flutter in action: how to stop considering and hit the road" : youtu.be/4A685YaRv9Q
    Отдельное спасибо Антону Рожкову за монтаж выпуска
    1 hr 33 min
  • #5 Как стать крутым разработчиком
    Каково это быть крутым и популярным разработчиком? Когда ты выступаешь на митапах и конференциях, твой голос узнают в подкастах и читают твои статьи. Однозначно интересно! Это дает как профессиональное развитие, так и карьерное продвижение. Как стать таким разработчиком выяснил с Денисом Неклюдовым.
    Денис Неклюдов - Android разработчик в Lyft, Google Developer Expert в Android, IoT и Google Pay. Ведущий подкаста "Android Dev Podcast". Чаcтый спикер на конференция Mobius и Apps Conf. Завсегдатый Dev Fest-ов и тайный поклонник Android Academy.
    Подписывайтесь на Telegram канал с новостями для разработчиков - telega.rip/android_broadcast
    Полезные ссылки:
    Android Dev Podcast RU - androiddev.apptractor.ru
    Android Dev Podcast EN - soundcloud.com/android-dev-podcast
    Android Dev Podcast Telegram - telega.rip/androiddevpodcast
    Доклад "Google Ecosystem for Apps. Total Integrations" - youtu.be/PUtifEgE25A
    Доклад "Переезд: подготовка, выбор, освоение территории" - youtu.be/TsZ3wiGTMrY
    Доклад "Переезд Vol2. Детальный разбор направлений" - youtu.be/B3F3YqJ8SwE
    Интервью с Денисом "Об удаленке в Тайланде, переезде в Сингапур, экстраординарной визе в США!" - youtu.be/j5qofREy7IU
    Отзывы на "90 Seconds" - glassdoor.com/Reviews/90-Seconds-Reviews-E1492367.htm
    Анонс курсов по трудоустройству от Дениса и Кати из Подлодки Подкаста - telega.rip/faang_and_beyond
    Программа "Google Developer Experts" - developers.google.com/community/experts
    Денис на сайте GDE - developers.google.com/community/experts/directory/profile/profile-denis_nek
    Контакты:
    Кирилл Розов - [email protected], t.me/krlrozov
    Денис Неклюдов - telega.rip/nekdenis
    Отдельное спасибо Александру Марцинкевичу за помощь в монтаже
    #GetMorePlays
    1 hr 38 min
  • #4 Coroutines Under The Hood
    Поговорили с Ильмиром Усмановым о устройстве Coroutine под капотом и о их будущем, а также о том какого работать в JetBrains над проектом, от которого миллионы разработчиков ждут покорения новых вершин.
    Ильмис Усманов - разработчик Kotlin/JVM компилятора в JetBrains. За его плечами 6 лет опыта разработки компиляторов, 2 из которых - поддержка Coroutine в компиляторе Kotlin. Также он контрибьютил в ART (Android Runtime).
    В выпуске вы узнаете:
    - Как устроиться в JetBrains
    - Как развлекаются программисты из JetBrains
    - Coroutine в Jetpack Compose
    - Почему релиз Jetpack Compose может затянуться
    - Новый IR backend Kotlin компилятора
    - Что будет в Kotlin 1.4 для Coroutine
    - Jake Wharton исправляет байт-код от Kotlin/JVM
    - Какие возможности могут появиться в Coroutine в будущем
    - Улучшения в дебаггере IDEA для поддержки Coroutine
    - Inline кода, благодаря которому Flow работают так быстро
    Подписывайтесь на Telegram канал с новостями для разработчиков - https://t.me/android_broadcast
    Полезные ссылки:
    Coroutines Keep - https://github.com/Kotlin/KEEP/blob/master/proposals/coroutines.md
    Доклад про inline Coroutine от Ильмира - https://www.youtube.com/watch?v=BFnFc9gsOJk
    Kotlin Flow - https://kotlinlang.org/docs/reference/coroutines/flow.html
    Kotlin Slack - https://kotlinlang.slack.com/
    Kotlin Telegram - https://t.me/kotlin_lang
    #GetMorePlays
    1 hr 30 min
  • #3 Kotlin Multiplatform в проде
    Поговорили c Android разработчиками из компании IceRock об их опыте разработке на Kotlin не только под Android, но и под iOS с использованием Kotlin Multiplatform: как прошел этот переход, пришлось ли изучать множество новых технологий, помогло ли им это развиваться и улучшило ли это скорость написания проектов и их качество.
    Гости (Android разработчики в компании IceRock):
    Владислав Арешкин - http://tetraquark.ru/
    Андрей Усиченко - https://www.instagram.com/ausichenko
    Никита Прокопишин - https://twitter.com/nprokopishin
    Подписывайтесь на новости для Android разработчиков - https://t.me/android_broadcast
    Полезные ссылки:
    IceRock - http://icerockdev.com/
    Материалы для старта в Kotlin Multiplatform от IceRock - https://kmp.icerock.dev
    Kotlin Multiplatform Mobile - https://www.jetbrains.com/lp/mobilecrossplatform/
    Документация по Kotlin Multiplatform - https://kotlinlang.org/docs/reference/multiplatform.html
    Шаблон проекта для старта - https://github.com/icerockdev/moko-template
    Библиотека Moko - https://www.jetbrains.com/lp/mobilecrossplatform/
    Русскоязычный Telegram канал по Kotlin Multiplatform - https://t.me/kotlinmpp
    Приложения, разработанные в IceRock:
    https://apple.co/2EB0Gqj
    http://bit.ly/34EHqmk
    http://bit.ly/2Q24ZAs
    https://apple.co/38Xntus
    57 min
  • #2 Безопасность Android приложений
    Безопасность пользовательских данных важна так, как смартфон является основным гаджетом для большинства людей. Любой Android разработчик должен обеспечивать защиту хранения всех данных, передачу их на сервер, а также не позволить злоумышленникам взломать ваше приложение.
    Мы обсудил этот вопрос с Дмитрием Лукьяненко (https://www.linkedin.com/in/dzima). Дима зарабатывает тем, что ищет уязвимости и крэши в приложениях и сообщает об этом разработчикам приложений. Такие компании как Google и Facebook готовы платить до 1 000 000 $ за уязвимости, причем Google платит даже не только за свои, но и популярные приложения в Google Play.
    Подписывайтесь на канал - https://t.me/android_broadcast
    Связаться с Димой - [email protected]
    Полезные ссылки:
    Платформы аггрегаторы баг баунти от множества компаний - https://hackerone.com, https://www.bugcrowd.com/
    Google Play Security Reward Program - https://hackerone.com/googleplay
    Основные классы Android уязвимостей - https://drive.google.com/open?id=1i0TJebhyO0SeRRnzs-eiDJhy4gblrfzn
    Новости о безопасности - https://xakep.ru/
    Платформа по покупке уязвимостей в ПО, но не с целью их фикса - https://zerodium.com/program.html
    Manifest Merger Tool - https://d.android.com/studio/build/manifest-merge
    Google Play Protect - https://www.android.com/play-protect/
    OWASP - https://www.owasp.org
    Android Network Security Config - https://d.android.com/training/articles/security-config
    Настройка Certificate Pinning в Android - https://medium.com/better-programming/secure-communication-with-the-server-from-your-android-client-with-certificate-pinning-5f53cea55972
    Слайды к докладу по оптимизации размера приложения - https://speakerdeck.com/krlrozov/optimize-apk-size
    Хитрые словари для ProGuard/R8 от Facebook - https://github.com/facebookarchive/proguard/tree/master/examples/dictionaries
    Библиотека AndroidX.Security - https://developer.android.com/jetpack/androidx/releases/security
    1 hr 14 min
  • #1 Reaktive на Kotlin Multiplatform
    Интервью с разработчиками библиотеки Reaktive - реализация Reactive Extensions с помощью Kotlin Multiplatform. Библиотека поддерживает JVM, Android, iOS, Linux и JS и уже доступна в Stable.
    Гости выпуска:
    Аркадий Иванов - twitter.com/arkann1985
    Юрий Влад - linkedin.com/in/yury-v-a052a816a/
    В ходе разговора узнаю у разработчиков, что такое разработка библиотеки на Kotlin Multiplatform, с какими трудностями сталкиваются, преимущества перед конкурентами и конечно же скоростью работы.
    Ссылки:
    Telegram канал Android Broadcast - t.me/android_broadcast
    Reaktive Github - github.com/badoo/Reaktive
    Kotlin Multiplatform - kotlinlang.org/docs/reference/multiplatform.html
    Reaktive JMH Benchmark - github.com/badoo/Reaktive/tree/master/benchmarks/jmh
    Доклад "Kotlin Multiplatform с точки зрения бизнеса" - youtu.be/w546bAHoh3c
    56 min

About Android Broadcast

From the publisher's feed

Подкаст о разработке под Android и все что с этим связано

  • Telegram канал "Android Broadcast" с подборкой новостей и для…

More shows like Android Broadcast

Podlodka Podcast by Егор Толстой, Стас Цыганов, Екатерина Петрова и Евгений Кателла

Podlodka Podcast

46 Listeners