Матвей Мальков — Реактивный двигатель для вашего Android приложения HD
Ближайшая конференция: Mobius 2019 Moscow — 7-8 декабря 2019, Москва Подробности и билеты: http://bit.ly/2DE1MnL Матвей Мальков, 2GIS — Реактивный двигатель для вашего Android приложения Конференция по мобильной разработке Mobius 2015 Санкт-Петербург, 03.04.2015 Многие слышали про фреймворк для реактивного программирования на java – RxJava, но мало кто пробовал построить полностью реактивное приложение под Android. А ведь с его помощью можно построить очень модульную программу, где каждый компонент будет брать только то, что ему нужно, работать с этими данными и вертеть ими как хочет. Для этого нужно представить данные в программе как потоки событий. В общем, пока RxJava не попробуешь – не узнаешь, но только не сегодня! Некоторые тезисы: Иммутабельность данных дает много свободы и делает жизнь проще; Изменение базы данных, положения пальца пользователя – все это потоки событий; flatMap, zip, combineLatest, filter и другие прелести прелести FP — это просто; Использование паттерна MVVM на андроиде оправдано и удобно; Нужно лишь немного изменить отношение к проектированию приложений; Остаться равнодушным в FPR очень сложно; Не все так хорошо, как кажется на первый взгляд. Если вы еще не знаете, что RxJava – это круто, то после доклада обязательно будете так считать! Вы также замотивируетесь писать крутые отзывчивые приложения и получите кладезь советов, как этого добиться с помощью реактивщины.