All work
Native mobile task application Development Preview

Sift

A focused local-first task experience designed for the device.

Sift is a React Native task application built around fast capture, persistent on-device data, notes, checklists, completion, editing, and native interaction patterns.

Current Sift iOS inbox with persistent tasks, quick capture, completion controls, and appearance settings
Current Sift build running in an iOS simulator with persisted local tasks.

Project context

What the system needed to make clear.

A small task product still requires disciplined product decisions: data must survive restarts, navigation must feel native, gestures must recover cleanly, and detail features must not compromise the speed of capture.

Project
ACC system
Discipline
Native mobile task application
Current state
Development Preview
01 / Problem

The constraint before the interface.

Immediate capture and reliable local persistence need to coexist without turning a simple inbox into a heavy workflow.

Notes, checklists, deletion, appearance preferences, and navigation each introduce state that must remain coherent on the device.

02 / ACC approach

Build around the actual requirement.

ACC separated domain, repository, service, database, and interface concerns while keeping the user experience focused on quick task handling.

SQLite migrations, atomic data operations, system-aware appearance, and gesture-safe interface behavior support a local-first product foundation.

Product walkthrough

How the experience moves from need to useful action.

  1. 01

    Capture

    Tasks enter the inbox through a direct, touch-oriented quick-add flow.

  2. 02

    Develop the task

    Detail views support persistent notes and one-level checklists without polluting the inbox model.

  3. 03

    Act

    Completion, reopening, reordering, and deletion follow deliberate service and transaction behavior.

  4. 04

    Return

    SQLite persistence and migrations keep the device state available across launches.

System logic

The structure behind the visible experience.

Technical depth

Engineering in service of the product.

Technology supports the operating story. It does not replace it.
  • React Native
  • Expo
  • TypeScript
  • Expo Router
  • SQLite
  • Gesture Handler
  • Reanimated
  • Jest
  • On-device SQLite persistence
  • Notes and checklist data
  • Atomic deletion behavior
  • Gesture-aware interaction
  • Light, dark, and system appearance
  • Native route recovery

Business purpose

What this work is designed to enable.

Sift proves that ACC can carry product thinking into native mobile constraints, where touch behavior, persistence, and device context shape the architecture.

Start with the business problem

What should technology make easier inside your business?

Talk With ACC