FLUTTER ECOSYSTEM

Kind-Unes/HabitNow

Habit Now는 내장 타이머를 갖춘 플러터용 습관, 작업 및 반복 작업 관리자입니다. 상태 관리는 Bloc 패턴을 사용하며 데이터는 NoSQL 데이터베이스인 Hive를 사용하여 저장합니다.

HabitNow 프로젝트 이미지
Stars
100
Forks
32
최근 푸시(UTC)
2026. 8. 18.
프로젝트 상태
활성
Younes Hellalet GitHub avatar
GITHUB User

Younes Hellalet ↗

Mobile Apps Engineer (CONTACT ME FOR SOURCE CODE VIA WHATSAPP)

언어DartC++CMakeSwiftHTMLCKotlinObjective-C

기술 주제

사용 중인 의존성

의존성 목록 14 개

순위

원본 README

아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.

README 펼치기 / 접기

Habit Timer App

Overview

This Flutter app is a habit, task, and recurrent task manager with a built-in timer. It utilizes the Bloc pattern for state management and stores data using Hive, a NoSQL database.

Features

  • Manage habits, tasks, and recurrent tasks
  • Integrated timer for tracking task duration
  • Bloc pattern for efficient state management
  • Hive NoSQL Database for data persistence

Screenshots

Screenshot 1
Screenshot 1
Screenshot 2
Screenshot 2
Screenshot 3
Screenshot 3
Screenshot 4
Screenshot 4
Screenshot 5
Screenshot 5
Screenshot 6
Screenshot 6
Screenshot 7
Screenshot 7
Screenshot 8
Screenshot 8
Screenshot 9
Screenshot 9
Screenshot 10
Screenshot 10
Screenshot 11
Screenshot 11
Screenshot 12
Screenshot 12
Screenshot 13
Screenshot 13
Screenshot 14
Screenshot 14
Screenshot 15
Screenshot 15
Screenshot 16
Screenshot 16
Screenshot 17
Screenshot 17
Screenshot 18
Screenshot 18
Screenshot 19
Screenshot 19
Screenshot 20
Screenshot 20
Screenshot 21
Screenshot 21
Screenshot 22
Screenshot 22
Screenshot 23
Screenshot 23

Getting Started

To run the app locally, follow these steps:

  1. Clone the repository:
   git clone https://github.com/Kind-Unes/HabitNow.git
  1. Navigate to the project folder:
Copy code
cd habit-timer-app
  1. Install dependencies:
Copy code
flutter pub get
  1. Run the app:
Copy code
flutter run

Dependencies

Dependencies

  • Flutter
  • Dart
  • Bloc
  • Hive

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these guidelines:

  1. Fork the repository.
  2. Create a new branch for your feature/bugfix: git checkout -b feature-name
  3. Make your changes and commit them: git commit -m 'Description of changes'
  4. Push to the branch: git push origin feature-name
  5. Open a pull request.

License

This project is licensed under the MIT License.

Acknowledgments

Thanks to the Flutter, Bloc, and Hive communities for providing excellent tools and documentation.