Skip to content

TheHelloWorldWriter/hello_world_counters

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

39 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Hello World Counters

Version badge PWA Installable badge MIT License badge GitHub Code Size badge Style badge Contributions Welcome badge GitHub Downloads (all assets, all releases)

Hello World Counters is a simple and discreet tally counter app for Android and the Web (PWA), built as one of my first "Hello World" projects in Flutter.

Hello World programs are pretty famous, even if all they do is write "Hello, World!" on the screen. When learning a new programming language or platform, starting with such a simple program has become a tradition.

The app provides several distinct counters, each corresponding to a basic English color term (Red, Green, Blue, etc.). This design allows you to track multiple items simultaneously and discreetly โ€” without anyone needing to know what you're counting.

Features

  • Discreet, Color-Coded Counters: Keep track of multiple tallies at once.
  • Simple Controls: Easily increment, decrement, and reset each counter.
  • Share Functionality: Share your counts via email, messengers, or social media.

Screenshots

Here are some screenshots of the app in action:

Hello World Counters - Android phone screenshot - Blue counter Hello World Counters - Android phone screenshot - Yellow counter Hello World Counters - Android phone screenshot - App drawer

Run or Install

  • On Android: Get it from GitHub Releases.
  • On any platform: Run the web app or install it directly from your browser on most modern operating systems, including Android, ChromeOS, iOS, Linux, macOS, and Windows.

Development

These steps assume you have Flutter โ‰ฅ 3.x installed. See flutter.dev/get-started for setup if needed.

  1. Clone the repo

    git clone https://github.com/TheHelloWorldWriter/hello_world_counters.git
    cd hello_world_counters
  2. Switch to main branch

    git checkout main
  3. Install dependencies

    flutter pub get
  4. Run the app

    • Web / PWA
      flutter run -d chrome
    • Android (emulator / device)
      flutter run -d <device-id>

Contributing

Thank you for contributing! Hello World Counters is designed to be as simple and useless as possible, but you can still help with:

  • testing and reporting bugs
  • creating a nice icon to replace the current one

Legacy project

A legacy version of the app, named Counters With Color Names, is in the counters_with_color_names branch.

The actively maintained Hello World Counters app is in the main branch.

Support me

Hello World Counters is a free Hello World app, and I love creating and sharing projects like this and other useful free apps with the community. If you want to support me, visit:

https://www.thehelloworldwriter.com/support-me/

License

Hello World Counters is released under the MIT License.


Made with โค๏ธ in Oradea, Romania
https://www.thehelloworldwriter.com