Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Stateless UI.

DAloG
October 24, 2013

Stateless UI.

This is pdf export of full version of Stateless UI concept presentation.
Full version you can find at https://www.dropbox.com/s/wv7m4ln3jsjmh13/Stateless%20UI.zip

DAloG

October 24, 2013
Tweet

More Decks by DAloG

Other Decks in Programming

Transcript

  1. Особенности UI в iOS. • UI занимает большую часть разработки.

    • UI имеет множество состояний. • UI важен. Очень. • UI меняется. Часто.
  2. • Архитектура это - набор ограничений интерфейсов, созданный для их

    совместной работы по некоторым договоренностям. • Архтектура = ограничения + договоренности. • Архитектура создается путем принятия решений под воздействием внешнего контекста. • Архитектура создается для достижения целей4 4 (Цели + Контекст) —> Решения4 Решения—> (Ограничения и договоренности)
  3. В чем проблема. • Позднее тестирование. • Только актуальные данные.

    • Водопадная реализация • Зависимость разработчиков друг от друга.
  4. Что мы не сделали? • Только полный экран. • Нет

    поддержки ориентаций. • Нет поддержки композитных экранов. • Нет поддержки iPad.
  5. Что мы поняли? • ViewController — это View. • Иногда

    у вида есть состояние - анимации.
  6. Что дальше? • Open Source. • FRP - это будущее.

    • MVVM - Явная поддержка. • Автоматическая сборка Cущностей.