StretchScreen — Little Breaks. A Healthier You.

Inspiration

Spending long periods sitting and looking at screens can make it easy to forget to move. We wanted to explore how a television could become more than a source of entertainment and instead encourage people to take short, refreshing movement breaks.

That idea inspired StretchScreen, a TV-friendly wellness app designed to make movement breaks simple, accessible, and easy to fit into a busy day.

What it does

StretchScreen offers three short movement sessions:

  • 1-minute Quick Reset — a brief movement break.
  • 2-minute Easy Stretch — a little more time to stretch.
  • 3-minute Full Refresh — a longer break to get moving.

Users can select a session, follow the countdown timer, pause or resume when needed, exit a session, and see a completion screen when the session finishes.

The interface uses a calming green-and-cream colour palette, clear session cards, and large controls designed with TV navigation in mind.

How we built it

We built StretchScreen as an Android TV application using Kotlin and Jetpack Compose in Android Studio. We used an Android TV emulator to develop and test the experience without requiring a physical TV device.

The application includes session selection, timer controls, screen transitions, custom illustrations, and a wellness-inspired user interface. We also used Git and GitHub to maintain and share the source code.

Challenges we faced

One of our biggest challenges was getting the app to work reliably in the Android TV emulator. We encountered manifest configuration errors and emulator startup issues, which required troubleshooting and careful testing.

We also worked on making the controls easier to navigate using a keyboard or TV remote, with visible focus states and a layout suitable for a television screen.

These challenges helped us understand Android app configuration, debugging, emulator testing, and source-code version control.

What we learned

Building StretchScreen gave us practical experience in Android development, Kotlin, Jetpack Compose, UI design, and GitHub. It also taught us the importance of testing on the target form factor rather than designing only for a phone screen.

What's next

We want to continue improving StretchScreen's TV experience, refining its branding, and exploring ways to make short movement breaks a more engaging part of everyday screen time.

StretchScreen: Your screen. Your stretch. Your wellbeing.

Built With

Share this project:

Updates

Submission history