https://github.com/derek486/counter-app-flutter
A simple counter management app built with Flutter.
https://github.com/derek486/counter-app-flutter
dart flutter
Last synced: about 2 months ago
JSON representation
A simple counter management app built with Flutter.
- Host: GitHub
- URL: https://github.com/derek486/counter-app-flutter
- Owner: Derek486
- Created: 2024-05-26T03:44:55.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-27T22:26:16.000Z (about 1 year ago)
- Last Synced: 2025-03-27T23:26:40.921Z (about 1 year ago)
- Topics: dart, flutter
- Language: C++
- Homepage:
- Size: 618 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📱 Flutter Counter App
A simple counter management app built with Flutter. This project demonstrates navigation, state management, and UI customization using themes and assets.
## 🚀 Features
- **Splash Screen**: A welcoming page introducing the app.
- **Counter List**: Displays multiple counters that can be added or removed.
- **Counter Details**: Allows users to increment, decrement, or reset a counter.
- **Custom Fonts & Colors**: Uses the Poppins font and a predefined color scheme.
## 🛠️ Installation
1. Clone the repository:
```sh
git clone https://github.com/your-username/flutter-counter-app.git
cd flutter-counter-app
```
2. Install dependencies:
```sh
flutter pub get
```
3. Run the app:
```sh
flutter run
```
## 📂 Project Structure
```
flutter-counter-app/
│── lib/
│ │── main.dart
│ │── app.dart
│ ├── screens/
│ │ │── splash.dart
│ │ │── counter_list.dart
│ │ └── counter_detail.dart
│── assets/
│ ├── images/
│ │ │── onboarding-image.png
│ │ └── vector.png
│ ├── fonts/
│ │ │── Poppins-Bold.ttf
│ │ │── Poppins-Regular.ttf
│── pubspec.yaml
│── README.md
```
## 🏗️ Navigation Flow
1. **Splash Screen** → Displays an intro message and a "Continue" button.
2. **Counter List Screen** → Shows all counters, allows adding/removing counters.
3. **Counter Detail Screen** → Allows modifying a specific counter.
## 🖼️ Preview
- **Splash Screen**
- **Counter List**
- **Counter Detail**
## 📜 License
This project is licensed under the MIT License.