Repository navigation
Releases: appetizeio/todo-app
Release list
v1.1.0
A visual refresh, so this build is instantly distinguishable from v1.0.0 in an Appetize session.
- Dark theme with a teal accent. The app no longer follows the system setting, so a demo device in light mode still shows the intended design.
- Progress card — "9 left · 2 of 11 complete" with a ring — replacing the thin progress bar.
- The app bar now reads Todo v1.1.0, sourced from
BuildConfig.VERSION_NAME, so every future release identifies itself. - A new Overdue filter alongside All / Active / Done.
Deep links, due dates and task persistence are unchanged from v1.0.0.
Paired with v1.0.0, this is the before/after used in How to Embed Your Mobile App on Any Website and Always Show the Latest Version to demonstrate updating a build in place without changing its link.
Android 10+ (API 29), targets Android 15 (API 35). Universal APK, no split set. Signed with the standard Android debug key so it is installable by anyone — this is a public demo artifact, not a distributable product build.
v1.0.1
v1.0.0
First release of the Todo demo app.
A small native Android to-do app used to demonstrate Appetize on a real device.
Tasks have optional due dates, colour-coded when overdue or due today, with
All / Active / Done filters and a date picker for new tasks.
Deep links — start a session on any of these to open the app already in the
state you want to show:
| Link | Behaviour |
|---|---|
todoapp://tasks |
Opens the list |
todoapp://task/<id> |
Opens, scrolls to that task and outlines it |
todoapp://new?title=Buy%20milk |
Adds a task |
todoapp://new?title=Ship%20it&due=2026-09-01 |
Adds a task with a due date |
Seeded tasks use stable ids, so todoapp://task/deeplink works on a fresh install.
Android 10+ (API 29), targets Android 15 (API 35). Universal APK, no split set.
Signed with the standard Android debug key so it is installable by anyone — this
is a public demo artifact, not a distributable product build.