Skip to content

AhmedZahran02/Samsung-Timer-Clone-App-Java-

Repository files navigation

Samsung Timer Clone App (Java)

A native Android application replicating the Samsung Timer app with advanced functionality and polished user experience.


🚀 Features

  • Fragments and Background Services: Efficient fragment management with services to keep the timer running in the background.
  • Scrollable Time Selector: Smooth scrollable pickers for setting hours, minutes, and seconds.
  • Countdown Indicator:
    • Countdown ring dynamically updates.
    • Turns red when 5 seconds remain, providing a visual cue.
  • Lock Screen Display:
    • Works seamlessly even when the device is locked, similar to Google Maps notifications.
  • Reliable Timer Control: Start, pause, and reset functions.

To display images side-by-side responsively in Markdown, use HTML tags directly since Markdown alone doesn't support grid layouts.


📸 Screenshots

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4

🛠 Installation

  1. Clone the Repository:

    git clone https://github.com/AhmedZahran02/Samsung-Timer-Clone-App-Java-.git
    cd Samsung-Timer-Clone-App-Java-
  2. Open in Android Studio:

    • Launch Android Studio.
    • Select File > Open.
    • Navigate to the project directory.
  3. Build and Run:

    • Connect your Android device or start an emulator.
    • Click the Run button.

📋 Usage

  • Setting the Timer: Scroll the pickers to choose hours, minutes, and seconds.
  • Start, Pause, and Reset: Use the buttons to control the timer.
  • Background Operation: Timer continues even if the app is minimized or the device is locked.
  • Visual Cue: Countdown ring turns red at the last 5 seconds.

🤝 Contributing

Contributions are welcome! Feel free to submit issues or pull requests to enhance the application.


📄 License

This project is licensed under the MIT License.


For inquiries or support, please contact the project maintainer through the GitHub Repository.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages