Back to Talent PoolTake-home exercise

To-Do List App

Create a focused mobile task manager with a clean interaction model and reliable local persistence.

Self-paced
No countdown timer
Public link
Repository submission
Practical
Explain your decisions
Challenge briefMobile Developer

Objective

Build a simple To-Do List app that allows users to add, view, and delete tasks. The app should have a clean interface and store tasks locally on the device.

Core requirements

  • Add new tasks
    • Provide a text input and a clear action for adding a task.
    • Each task should include a title and the time it was added.
  • View the task list
    • Display a scrollable list of tasks.
    • Show the title and timestamp for every task.
  • Delete a task
    • Give every task an obvious delete action.
  • Persist data locally
    • Keep tasks available when the app is closed and reopened.
Final step

Prepare your submission

  1. Publish your solution in a public GitHub repository.
  2. Include a README with setup and run instructions.
  3. Explain your approach and the decisions you made.
  4. Check that the shared link opens without requesting access.