"Как мы работаем с нативным кодом, какие плюшки, какие проблемы. Стоит ли выносить часть логики в нативный код. P.S. Кто осилит до конца, тот узнает много интересного: почему тормозит Android, как устроены Spotify и Telegram, будет ли Swift в Android и можно ли вообще разрабатывать под Android на Java.
Разговор о Kotlin с разработчиком самого Kotlin и парнями, кто давно его использует. Пришло время перемыть ему косточки и понять, можно ли с ним идти в продакшн. Значит ли релиз, что теперь в нем нет багов и проблем?
Настало время поговорить про управление зависимостями и решить, быть Dagger 2 в нашем проекте или же можно ограничиться более простым Dependency Injection инструментом. Но мы посовещались и решили, что каждый сам для себя решит этот вопрос. К тому же вышел превью Android N, а это повод для большого разговора. Во второй половине выпуска мы покритиковали и подкорректировали статью о 33-х советах от разработчика Android.
Серьезный разговор о реактивном программировании. Ответы на самые главные вопросы: Зачем? С чего начать? И как же прикрутить к жизненному циклу? Участники выпуска – матерые реактивщики, за плечами которых не только полное внедрение подхода в мобильные проекты, но и свои реактивные библиотеки.
Мы поговорим обо всех аспектах тестирования в Android. И, самое главное, мы расскажем, что TDD не просто возможен, а он обязателен в современной мобильной разработке!
Взрослый подход к большим проектам в инфраструктурных вопросах и вопросах тестирования. Поделимся опытом адаптации gitflow на реалии динамичной разработки мобильных приложений. Построим самый удобный Continuous Integration сервер. Пройдемся по Continuous Delivery и даже Continuous Translations И запустим на нем все тесты, которые только можно сделать, чтобы постоянно проверять наш код.
Плотно поговорим о современных архитектурных решениях. MVP, как оно в жизни, в больших и малых проектах. Как нам поможет DI, Rx. Какие БД сейчас в моде.
Истории успешного обновления приложений с миллионами пользователей. Кто с чем столкнулся, какие проблемы и решения. Doze, Standby, Runtime Permissions, более мелкие изменения. Обсудим либы, помогающие при работе с пермишенами.