Очень часто в мобильных приложениях нам приходится работать со списком элементы которого не подчиняются одному типу/размеру/виду/функционалу. Что если первым элементом должна быть форма заполнения контактов состоящая из двух полей, затем идет список адресов, далее мы видим список дополнительных продуктов на выбор, а в конце разбивка стоимости. Типичное решение приводит к тому, что у нас вырастает огромный Adapter с большим количеством itemViewType или массивный UITableViewDataSource с не менее массивным cellForRowAt. В докладе расскажу как мы решили проблему работы со сложными списками, как мы разделили ответственность между элементами списка и как теперь можно переиспользовать эти элементы в других частях приложения.

Comments

Comments are closed.