Night Time – Apple TV app

Night Time — Ambient Time Display 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.

Coming Soon

Description

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.