Skip to content

A simple yet elegant counter app built with SwiftUI that helps you keep track of your counts. The app features a clean, modern interface with support for both light and dark modes.

Notifications You must be signed in to change notification settings

iOSYahoCode/CountMe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

CountMe! πŸ“ˆ

A simple yet elegant counter app built with SwiftUI that helps you keep track of your counts. The app features a clean, modern interface with support for both light and dark modes.

Features

  • 🎯 Random target score generation
  • πŸ”„ Automatic reset when target is reached
  • πŸŒ“ Beautiful light and dark mode support
  • πŸ“± Optimized for both iPhone and iPad
  • 🎨 Modern SwiftUI design

Screenshots

Light Mode

Light mode preview

Dark Mode

Dark Mode preview

Requirements

  • iOS 17.6+
  • Xcode 16.3+
  • Swift 5.0+

Installation

  1. Clone the repository
git clone https://github.com/iOSYahoCode/CountMe.git
  1. Open CountMe.xcodeproj in Xcode

  2. Build and run the project (⌘R)

Architecture

The app follows the MVVM (Model-View-ViewModel) architecture pattern:

  • Model: CounterModel - Handles the data structure
  • ViewModel: CounterViewModel - Manages the business logic
  • View: CounterView - Handles the UI presentation

License

This project is available under the MIT license. See the LICENSE file for more info.

Author

Yaroslaw Homziak

About

A simple yet elegant counter app built with SwiftUI that helps you keep track of your counts. The app features a clean, modern interface with support for both light and dark modes.

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages