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

Stateless UI.

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.
Avatar for DAloG 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

Avatar for DAloG

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ущностей.