company_banner

Новые подкасты о профессиональной разработке под Android

    Привет, Хабрахабр! Мы долго думали, чем порадовать крупнейшее Dev-комьюнити рунета, и решили, что русскоязычные подкасты про Android-разработку от лучших разработчиков в индустрии — самое то. Собрать спикеров, подготовить темы и найти площадку для размещения было непросто, но мы справились. Встречайте!



    Android Dev — подкаст о разработке под Android и всем, что с этим связано. Гости программы — разработчики с большим опытом и стажем, которые помнят Android ещё молодым и зелёным, когда он еще был версии 1.5. За эти годы они написали приложения для миллионов пользователей по всему миру. В подкасте мы говорим о разработке во всех ее аспектах, от нарезки дизайна до сборки собственных прошивок. Каждый выпуск посвящен не только последним новостям из мира Android разработчиков, но и определенной теме, с которой сталкивается каждый из нас, в процессе создания приложений.

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

    Участники подкаста




    Ведущий подкастов — Денис nekdenis Неклюдов, Google Developer Expert Android, уже не раз публиковавший полезные статьи по разработке на Хабре. Тим лид в компании M2B.
    Денис любит привнести в обсуждение новые технологии и найти ответ на вопрос, стоит ли на них обращать внимание в продакшн-проектах.



    Дмитрий dpolishuk Полищук, ведущий разработчик Яндекс Такси.
    Дмитрий адепт удобства в разработке. Все что создано упростить нам жизнь, Диме известно еще со времен альфа релизов. Rx, Dagger, Kotlin — об этих и других вещах с ним можно разговаривать бесконечно.



    Максим MaximEfimov Ефимов, ведущий разработчик RedMadRobot. GDE Android.
    Максим с долей скепсиса с удовольствием и академической педантичностью разложит на все положительные и отрицательные качества любой подход к разработке и библиотеку.



    Даниил dev_troy Сердюков, CTO E-legion.
    Со всей ответственностью технического директра Даниил расскажет, почему то или иное решение плохо подходит в продакшен приложениях и даст совет, как же стоит правильно поступать в долгосрочных проектах.



    Николай Кудашов, разработчик Telegram.
    Если вы хоть раз смотрели исходный код Android клиента для Telegram, то вы уже заочно знакомы с Николаем. Его подход «Лучше написать оптимально самому, чем использовать готовое решение» близок не каждому, но в одном не поспоришь — его приложение работает идеально.

    Что уже можно послушать?


    Выпуск первый: «SDK 23: Как я поднял версию и ничего не сломал»


    В этом подкасте мы обсуждали успешные обновления приложений с миллионами пользователей (Telegram, Яндекс.Такси, Альфастрахование Мобайл), которые принесли пользователям совместимость с новыми возможностями Android M: Doze, Standby, Runtime Permissions и более мелкими изменениями.

    Выпуск второй: «У меня AsyncTask и нет MVP»


    Во втором выпуске мы рассказываем о современных архитектурных решениях. В частности, речь пойдёт о MVP: как оно в жизни, в больших и малых проектах. Кроме того, мы затронем вопрос «Как нам поможет DI, Rx?» и «Какие базы данных сейчас в моде?».

    Планы на будущее


    Общий план более-менее выстроен, но мы всегда готовы выслушать ваши предложения в комментариях. Пока же мы хотим пройти через следующие «чекпоинты»: построить проект с нуля и окружить его автоматизированным тестированием, обсудить работу с системой контроля версий и авто-деплой в магазины после проверки качества кода.

    Также мы подробно расскажем все, что вы хотели знать о реактивном подходе, Kotlin’е, и dependency injection в Android, окунемся в глубины нативного кода, поговорим серьезно о безопасности в наших приложениях, а ещё затронем набирающую популярность тему интернета вещей и носимой электроники.

    Мы планируем пригласить в гости ведущих разработчики известных банковских продуктов, людей из Jetbrains, разработчиков и технических директоров крупных компаний мобильной разработки: скучно не будет!

    Подписывайтесь, комментируйте, делитесь идеями: мы всё читаем и постараемся следовать за интересными для сообщества темами, в конце концов, мы же для вас стараемся. ;)
    Google 91,78
    Филин Лаки
    Поделиться публикацией
    Комментарии 11
    • 0
      Подкаст о Continuous Integration, Continuous Translations, Continuous Delivery, Gitflow, сервисах аналитики и сбора падений и немного о тестах уже в пути, на днях опубликуем!
      • +6
        Посмотрел мельком код Telegram под Андроид. Если человек делает это всё сам один, то стоя жму ему руку. Но вот, честно, на первый взгляд такого опыта получать я не хочу:
        1. Файлы по 4-7! тысяч строк кода — явно в них происходит очень много всего.
        2. Почти везде числовые и строковые значение определяются на месте, в константы не выносятся.
        3. Какие-то странности с именованием привычных классов:
          public class ChatActivity extends BaseFragment {
          ...
          }
          

          package org.telegram.ui.ActionBar;
          ...
          public class BaseFragment {
          ...
          }
          

          Активити, которая наследует BaseFragment, который не настоящий Fragment, который находится пакете ui.ActionBar… что?
        4. Очень много повторяющихся условий вида(с отсылкой на пункт 2):
          if (type == 0) {
          ...
          } else if (type == 1) {
          ...
          } else if (type == 2) {
          ...
          } else if (type == 3) {
          ...
          }
          

          Которые могут быть в разных частях файла, такое ведь очень сложно поддерживать.
        • 0
          Вы послушайте подкасты, там не только его опыт и подход =)
          Там и про клин архитектуру, без вышеуказанных решений
        • 0
          Ребята, RSS на сайт добавьте, пожалуйста.
        • 0
          Похоже скачать выпуски подкаста, чтобы послушать, тоже нельзя.

          Сделайте RSS и добавьте ссылки на аудиофайл и в RSS и на сайт. И станет гораздо удобнее.
          • 0
            apptractor-podcast.podster.fm/65 тут можно скачать
            • 0
              Это какая-то композитная лента, там не только подкаст из топика, но и какой-то другой.

              Внимание! На сайте самого подкаста должна быть RSS лента именно этого подкаста со ссылками на скачивание, как в ленте, так и на странице сайта.

              Я брюзжу как подслушатель со стажем (больше 10 лент почти ежедневно).
              Делайте удобно. Подкастинг и так в упадке, для того чтобы создавать препятствия для редких слушателей. :)

        • +2
          Не могу пройти мимо и не заметить, что тов. Artem_zin тоже начал пилить подкасты: github.com/artem-zinnatullin/TheContext-Podcast

          Послушать можно тут: soundcloud.com/lexandereych

          Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

          Самое читаемое