Skip to content

Documentation

How Incico is designed and built: the product, the app, the platform and the decisions behind them.

Product

App design

Navigation and screen map

Every screen in the app, how they connect, and the navigation rules both platforms follow.

Sign-in and onboarding

The sign-in screen, account creation and verification, and the guided first-run flow that builds the first profile.

Profile and details

The Profile tab: viewing and editing names, phone numbers, e-mail addresses, addresses, special dates and photos, custom types, verification and the per-detail circle selector.

Sharing circles

The Circles tab: creating, editing and deleting circles, seeing what a circle can see, and moving contacts between circles.

Contacts and invitations

The Contacts tab: finding people, sending and answering invitations, the contact card, favourites, nicknames, relations, removing and blocking.

Connected services and sync

The Services tab: connecting the phone's address book and Google Contacts, choosing circles, running a sync, resolving the reconciliation buckets, and cross-referencing an address book against Incico.

Notifications

Every notification the app produces, how it is delivered (in-app, push, e-mail), its wording, and what the user can control.

Settings and account

Everything under the gear: appearance, language, contact display, notifications, devices, privacy (export, delete, blocked, telemetry), help and about.

Tablets and adaptive layout

How the app lays itself out on iPads and Android tablets, following the Saymail tablet specification.

Visual design system

Colour tokens, typography, spacing, radii, components and motion shared by both apps: the circle-first look decided on 2026-10-29 (A101).

Offline behaviour and data sync

How the app keeps a local copy of everything the user may see, how it learns about changes, and what happens without a network.

Platform & data

Delivery

Decisions & questions