Конференция завершена. Ждем вас на AppsConf в следующий раз!

О дивный новый дата-байндингТехнологии Android

Доклад принят в программу конференции
Михаил Горюнов
Яндекс

Разрабатывает под Android, интересуется серверной разработкой. С любопытством заглядывает в другие сферы разработки и языки программирования, сравнивает подходы.
Принимает участие в разработке SDK, который должен быть компактным и шустрым.

t.me/Harmonizr
Тезисы

(Нет, это не тот датабайндинг, который работает через раз и предлагает смешивать XML-вёрстку с Java-выражениями.)

Типичное приложение: парсим из JSON в структуру/DTO, складываем в префы или SQLite, выводим на экран.
По событиям пользовательского ввода отправляем обратно в БД или на сервер.
Это настолько рутинно, что может и должно быть автоматизировано.

Предлагаю единый интерфейс для записи и чтения данных в/из памяти, массива байт, префов, БД (последнее в разработке); подписки на изменения. Готовые методы для привязки свойств вьюшек к этим обзёрвабельным значениям. (Android и JavaFX)

В разработке: сложные схемы данных с вложенностями, поддержка реляционной модели со всевозможными джоинами, транзакционная память, разницы между структурами и патчи.

В перспективе: потенциал для использования на сервер-сайде, простая реализация метода PATCH, пригодная для кэширования и распределёнки семантика.

Другие доклады секции Технологии Android