Part II: Quick Start

Three chapters. Thirty minutes. You go from nothing installed to a working application with real-time sync and per-user privacy — the stuff that normally takes a week of plumbing WebSockets and wiring up databases.

Chapter Time Topics
Installation 5 min Prerequisites, CLI setup, account creation
Five-Minute Tour 5 min Counter example, privacy, real-time sync
First Application 20 min Complete todo list with privacy and deployment

Prerequisites

You'll need:

  • Basic programming experience (any language — I'm not picky)
  • A terminal
  • Java 17 or later (or willingness to install it)
  • A web browser
Note

No prior experience with reactive programming, real-time systems, or Adama is required. I'll explain concepts as they come up.

Approach

Learn by doing. Each chapter builds on the last:

  1. Installation — Get the tools on your machine
  2. Tour — See Adama do its thing with minimal hand-waving
  3. First App — Build something real and understand the why

You can skip ahead, but the examples assume you've done the earlier sections.

If setup gives you trouble:

Start with Installation.

Previous How It Works