Android Dev: продолжение подкастов о профессиональной разработке под Android

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

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

Выпуски подкаста

Выпуск первый


cd6c9a846311ee38b267fce46f528b37.jpg

Выпуск первый. SDK 23. Как я поднял версию и ничего не сломал
В самом первом выпуске Мы долго и упорно обсуждали миграцию приложений на SDK 23, чтобы поддержать работу на Android Marsmallow. Истории успешного обновления приложений с миллионами пользователей. Кто с чем столкнулся, какие проблемы и решения. Doze, Standby, Runtime Permissions, более мелкие изменения. Обсудили либы, помогающие при работе с пермишенами.

e6560885746f57b7e140ee2039456b1f.jpgb39c98b33e367f36c48858d68df782b9.jpg9ac7e4eaab32e8d773fe4d439b873e56.jpg5c394be6c7c8752583c628e3f22fae8b.jpg


Выпуск второй


94465f3b57e6106dd0805197bb08b0ed.png

У меня AsyncTasks и нет MVP
Идеальная архитекутра — вечный грааль, который все ищут, но никто не знает точного ответа, где же она. Мы плотно поговорили о современных архитектурных решениях. MVP, как оно в жизни, в больших и малых проектах. Как нам поможет DI, Rx. Какие БД сейчас в моде.

e6560885746f57b7e140ee2039456b1f.jpgb39c98b33e367f36c48858d68df782b9.jpg9ac7e4eaab32e8d773fe4d439b873e56.jpg683819dcbe2464a4b5eeb466679ad4f8.jpg


Выпуск третий


25323d851c0f18903742748c86a9c64d.jpg

Gitflow, CI, QA, которые пишут UI Тесты, и другие аббревиатуры
Собравшись тимлидами и CTO разных команд мобильной разработки, мы прошлись по процессам. Мы поделились опытом адаптации gitflow к реалиям динамичной разработки мобильных приложений. Построили самый удобный Continuous Integration сервер. Прошлись по Continuous Delivery и даже Continuous Translations. И запустили на нем все тесты, которые только можно сделать, чтобы постоянно проверять наш код.

e6560885746f57b7e140ee2039456b1f.jpgb39c98b33e367f36c48858d68df782b9.jpg683819dcbe2464a4b5eeb466679ad4f8.jpg05f6518db977619c76a4c8e0c0b06d5b.jpgce33dffa38681b484ab35a01e650d85d.jpgff72512297983712b8ff2a9df1a464b5.jpg


Выпуск четвёртый


4cd9ca06a408d124ff823aeb7437ed6e.jpg

Тесты. Вся правда из первых уст
Очень занимательная беседа о тестировании, очень полезна как новичкам, так и тем, кто думает, что у него уже все хорошо с тестами в его проектах. Мы поговорили обо всех аспектах тестирования в Android. И, самое главное, мы рассказали, что TDD не просто возможен, а он обязателен в современной мобильной разработке!

e6560885746f57b7e140ee2039456b1f.jpg683819dcbe2464a4b5eeb466679ad4f8.jpg05f6518db977619c76a4c8e0c0b06d5b.jpgff72512297983712b8ff2a9df1a464b5.jpg


Выпуск пятый


0b65fd7f4552163548de2becb0f7e88f.jpg

RxJava
У нас состоялся серьезный разговор о реактивном программировании. Ответы на самые главные вопросы: Зачем? С чего начать? И как же прикрутить к жизненному циклу? Участники выпуска — матерые реактивщики, за плечами которых не только полное внедрение подхода в мобильные проекты, но и свои реактивные библиотеки.

e6560885746f57b7e140ee2039456b1f.jpgb39c98b33e367f36c48858d68df782b9.jpg61c50821a98d253acf8d2d2a09cfcea5.jpg1d7a5ff343f3955fb9c12460ede3c947.jpg7e9a26cbdc67c72b73711ea5a99fb6fc.jpg


Выпуск шестой


5d955bd885edae90b7dc720763c92f4f.jpg

Обзор Android N и 33 совета разработчикам
Во время записи проекта, мне казалось, что DI тема исчерпана, но мы всеже по просьбам слушателей готовим большой и полноценный выпуск про Dagger и другие фреймворки для DI в Android.
А в данном выпуске мы сменили акценты и решили обсудить насущное.
К тому же вышел превью Android N, а это повод для большого разговора. Во второй половине выпуска мы покритиковали и подкорректировали статью о 33-х советах от разработчика Android другим разработчикам.

e6560885746f57b7e140ee2039456b1f.jpgb39c98b33e367f36c48858d68df782b9.jpg9ac7e4eaab32e8d773fe4d439b873e56.jpgce33dffa38681b484ab35a01e650d85d.jpg


Выпуск седьмой


631420af10f88908c3274b8312753646.png

Kotlin. Готов ли он к продакшен разработке
Этот выпуск оказался самым популярным в первом сезоне, и это не удивительно, ведь так много людей интересуются разработкой под этот легкий в использовании и удобный язык. Мы пригласили Яна, разработчика Kotlin из Jetbrains, чтобы он рассказал нам все из первых уст.

e6560885746f57b7e140ee2039456b1f.jpgb39c98b33e367f36c48858d68df782b9.jpg683819dcbe2464a4b5eeb466679ad4f8.jpg074c1c6c0c0bbdc13657768158d61798.jpg


Выпуск восьмой


65f80ec1fbd544fc5d803c9b75157506.jpg

NDK. Когда нужно использовать нативный код и как бороться с подводными камнями
Мы обсудили важнейшие аспекты работы с NDK: как мы работаем с нативным кодом, какие плюшки, какие проблемы, стоит ли выносить часть логики в нативный код.
А те кто дослушал выпуск до конца, те уже знают много интересного: почему тормозит Android, как устроены Spotify и Telegram, будет ли Swift в Android.

e6560885746f57b7e140ee2039456b1f.jpgb39c98b33e367f36c48858d68df782b9.jpg683819dcbe2464a4b5eeb466679ad4f8.jpg5c394be6c7c8752583c628e3f22fae8b.jpg3479d1867ebc0f41e962d0b62a8e1241.jpg


Выпуск девятый


ab9f216c68187d422878c08e9777a588.jpg

Google I/O 2016

Данный выпуск был записан буквально на коленке. Я был в отеле в США, Антон только вернулся в Россию, и мы, с трудом собравшись вместе в разных часовых поясах, обсуждили конференцию Google I/O 2016 и все ее новинки. Начиная с этого выпуска, мы перешли на летний часовой формат выпусков без обсуждения больших и глобальных тем.

ff72512297983712b8ff2a9df1a464b5.jpge6560885746f57b7e140ee2039456b1f.jpgb39c98b33e367f36c48858d68df782b9.jpg


Выпуск десятый


9758cd7a1eb7b272c1de8b689989de91.png

Droidcon Berlin, Android N DP4, новые библиотеки и насущные вопросы

В выпуске мы прошлись по темам берлинского Droidcon«а, обсудили Fingerprint и некоторые другие вопросы.

e6560885746f57b7e140ee2039456b1f.jpgb39c98b33e367f36c48858d68df782b9.jpg683819dcbe2464a4b5eeb466679ad4f8.jpgff72512297983712b8ff2a9df1a464b5.jpgce33dffa38681b484ab35a01e650d85d.jpg


Выпуск одиннадцатый


00ac5ba17ae720d715e59010ba4e5314.jpg

Об Instagram, Facebook, Firebase и новых библиотеках от Джейка Вортона

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

e6560885746f57b7e140ee2039456b1f.jpgb39c98b33e367f36c48858d68df782b9.jpg683819dcbe2464a4b5eeb466679ad4f8.jpgff72512297983712b8ff2a9df1a464b5.jpg36bdfc318e02dbb376eecdf7a568dfa2.jpg


Выпуск двенадцатый


c6bed00ad4ff19fcdbf695aaec82b804.jpg

Познакомились с Awarness API, прошлись по известным ORM, ушли по самую шею в байткод и даже немного обсудили хакинг

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

e6560885746f57b7e140ee2039456b1f.jpgb39c98b33e367f36c48858d68df782b9.jpg683819dcbe2464a4b5eeb466679ad4f8.jpgff72512297983712b8ff2a9df1a464b5.jpg36bdfc318e02dbb376eecdf7a568dfa2.jpg


Выпуск тринадцатый


dbbd353b9b0fff1c42025249769d3040.jpg

О Doze, Gradle 3, Dagger 2.6, Protobuf«ах и многом другом

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

e6560885746f57b7e140ee2039456b1f.jpgb39c98b33e367f36c48858d68df782b9.jpg683819dcbe2464a4b5eeb466679ad4f8.jpgff72512297983712b8ff2a9df1a464b5.jpg36bdfc318e02dbb376eecdf7a568dfa2.jpg


Выпуск четырнадцатый


96e153c1a5727d1690250577cea060ea.jpg

Мы обсуждаем Android 7.0 Nougat, Jrebel, Kotlin, Gradle и многое другое

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

e6560885746f57b7e140ee2039456b1f.jpgb39c98b33e367f36c48858d68df782b9.jpg683819dcbe2464a4b5eeb466679ad4f8.jpgff72512297983712b8ff2a9df1a464b5.jpg36bdfc318e02dbb376eecdf7a568dfa2.jpgce33dffa38681b484ab35a01e650d85d.jpg

Дальнейшее равзитие подкаста


Уже сегодня доступен наш новый выпуск про анимации и material design, а в ближайших планах у нас выпуски с глубоким погружением в Gradle, Dagger, безопасность мобильных приложений, интернет вещей, phisycal web, Android Wear, виртуальную реальность, project Tango. Так же мы ждем выхода виртуального Daydream и Instant Apps, чтобы обсудить их с вами. Еще в ноябре будет слет экспертов гугл, после которого появятся непременно новые поводы и анонсы. Плюс ко всему в начале каждого выпуска мы делимся наиболее интересными ссылками и находками и обсуждаем новости.
«Я очень рад каждому из 14 наших выпусков и хочу поблагодарить каждого из участников подкаста и особенно их семьи, которые снисходительно относились к нашим полуночным записям. Но в первую очередь я благодарен нашим слушателям, для которых мы собственно и собираемся каждые две недели обсудить новые темы подкаста». — Ведущий подкаста nekdenis

В предверии DroidCon Moscow 2016, который состоится 22-го сентября, мы подготовили для вас небольшой конкурс. От вас требуется написать в комментариях, что больше всего вас радует в мобильной разработке, и чтобы вы хотели изменить в разработке под Android. Авторов самых, по нашему (ведущих подкаста) мнению комментариев ждет бесплатный инвайт на DroidCon, а если комментарий окажется наиболее технически глубоким и обоснованным, мы с радостью пригласим на запись одного из наших выпусков.

Ждем всех на DroidCon и в обсуждениях новых выпусков!

Комментарии (0)

© Habrahabr.ru