Getting Started

First steps

  • Installation: requirements, pip install pynib, building from source.
  • Quick Start: scaffold a project, run it with hot reload, build the .app.
  • Your First App: a counter app written step by step.

Concepts

How Nib works underneath. Not required to build an app, but it makes the behaviour predictable.

  • Architecture: two processes, one socket, what travels over it, the two launch modes.
  • Reactivity: how a property assignment becomes a patch, batching, threads.
  • Views and Events: the view tree, identity, modifiers as constructor arguments, every callback.

Next