iOS Mobile App Development: Customizable Speaking Clock / Hourly Time Announcer

Customer: AI | Published: 24.11.2025
Бюджет: 750 $

1. Project Overview & Goal We are seeking a skilled iOS Developer (Swift/Objective-C) to create a simple, elegant mobile application that functions as a highly customizable speaking clock or hourly chime replacement. The core goal is to audibly announce the current time on the hour using high-quality, non-digital, human voice recordings, with flexible user controls. 2. Core Feature Requirements The final delivered product must include the following functionality: A. Time Announcement Logic • The app must run reliably in the background (using appropriate iOS background execution features) and announce the time exactly on the hour (e.g., at 1:00 PM, 2:00 PM, 3:00 PM, etc.). • The announcement must be played at the system volume level, or a volume level independent of the system media player if feasible and better for user experience. • The announcement should be in the format: "It is [Hour] o'clock" (e.g., "It is five o'clock"). B. Customizable Voice Selection • The app must include pre-recorded, non-digital, human-sounding voice assets for the announcements. • The user must be able to select between two distinct voices (Male or Female) within the settings. • Note to Freelancer: I will provide the high-quality pre-recorded audio files for the numbers (one through twelve) in both the male and female voices upon project award. C. Hourly Schedule Control (Key Feature) • The user must have granular control over which hours the announcement is active. • This must be implemented as a 24-hour schedule (12 AM to 11 PM) with individual toggles for each hour. • Example: The user can toggle ON announcements for 8 AM, 9 AM, 5 PM, and 6 PM, but leave the rest of the day OFF. 3. Technical Requirements & Deliverables A. Platform & Technology • Platform: iOS (latest stable version). • Development Language: Swift is preferred. • Target Devices: iPhone (Universal app). B. Deliverables 1. Fully functional, tested, and ready-to-publish iOS application package. 2. Complete, clean, and well-commented source code (via a GitHub repository or similar) which I will own 100%. 3. Documentation on setting up and compiling the source code. 4. All necessary design assets (icons, UI elements, etc.). 4. User Interface (UI) Requirements The UI should be clean, modern, and simple. It needs two main screens: 1. Home/Status Screen: Displays the current time and a master ON/OFF toggle for the entire service. 2. Settings/Schedule Screen: • Voice Selection (Radio button/Segmented Control): Choose Male or Female. • 24-Hour Schedule List: A list view or matrix with 24 rows/toggles labeled clearly (e.g., 12 AM, 1 AM, ..., 11 PM) for activation control. 5. Selection Criteria (What to Include in Your Bid) Please ensure your proposal addresses the following: • Your experience with iOS background audio/task execution and dealing with iOS system limitations for scheduled tasks. • The estimated timeline for completion. • Confirmation that you understand the requirement for 100% source code ownership transfer upon completion. • Confirmation that you can integrate the provided external audio files seamlessly. We look forward to reviewing your proposals and selecting a developer who can deliver a reliable, polished application.