Skip to content

guanglei1025/AlarmApp_SwiftUI

Repository files navigation

Alarm App

Overview

The Alarm App is a well-crafted iOS application built using SwiftUI and SwiftData, offering users a seamless way to manage their alarms. The app allows users to fetch alarms from a backend, add alarms locally with custom times and sounds, and stop the alarm once it goes off. Leveraging Swift Concurrency (async/await) ensures smooth performance, while the app runs efficiently in the foreground when alarms trigger.

Technologies Used

  • SwiftUI: Used to build the user interface, ensuring a declarative and responsive design for the alarm app.
  • Swift Concurrency (async/await): Implemented for asynchronous data fetching from the backend and handling alarm scheduling without blocking the main thread.
  • Backend API: A mock or real API endpoint is used to fetch the alarm list, with alarms marked as "saved" visually when fetched.

Screenshots

Home Add Alert
Screenshot 2023-08-30 at 11 02 48 PM Screenshot 2023-08-30 at 11 02 48 PM

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages