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:
- Installation — Get the tools on your machine
- Tour — See Adama do its thing with minimal hand-waving
- First App — Build something real and understand the why
You can skip ahead, but the examples assume you've done the earlier sections.
Quick Links
If setup gives you trouble:
- Java Installation Guide
- GitHub Releases for the latest CLI
Start with Installation.