Night Time – Apple TV app

Night Time — Ambient Time Display
Role
iOS Developer
Platforms
tvOS
App Store
Not live yet
Project Overview
Night Time is a tvOS ambient time display app that shows the current time in large, dim text that moves randomly around the screen. Perfect for dark environments, it features ambient mode detection and prevents device sleep for continuous, non-intrusive time display.
Features
- Large, dim time display with 12-hour format (no AM/PM)
- Random movement animation every minute for visual interest
- Ambient mode detection with automatic contrast adjustment
- Prevents device sleep to maintain continuous display
- Black background optimized for dark room viewing
- Smart positioning to keep time visible within screen bounds
My Responsibilities
- Designed and implemented the core time display functionality with SwiftUI
- Built random movement system with boundary detection to prevent text cutoff
- Implemented ambient mode detection using iOS notification system
- Added display contrast adjustment logic for ambient vs active states
- Configured idle timer management to prevent device sleep
- Created smooth animations for time position changes
- Optimized for tvOS platform with appropriate UI scaling
Tech Stack
Category | Tools / Libraries |
---|---|
Framework | SwiftUI |
Language | Swift |
Platform | tvOS |
Animation | SwiftUI withAnimation |
Notifications | NotificationCenter |
Timer | Timer.scheduledTimer |
Date Formatting | DateFormatter |
Outcome / Highlights
Ambient Display
Random Animation
tvOS Optimized
Dark Mode
- Clean, minimal interface perfect for ambient time display
- Smooth random movement prevents screen burn-in
- Automatic ambient mode detection for optimal viewing
- Reliable continuous operation without device sleep
Get Updates
App Store link will appear here once live.


Description
Eachut
Feb 2025
Night Time is a tvOS ambient time display app that shows the current time in large, dim text that moves randomly around the screen. Perfect for dark environments, it features ambient mode detection and prevents device sleep for continuous, non-intrusive time display.