habit-it-app

所属分类:土木工程
开发工具:Dart
文件大小:0KB
下载次数:0
上传日期:2023-10-07 19:58:37
上 传 者sh-1993
说明:  一个习惯跟踪器颤振项目,使用干净的架构软件技术构建。,
(A habit tracker flutter project, built using clean architecture software techniques.,)

文件列表:
.metadata (1076, 2024-01-06)
analysis_options.yaml (1453, 2024-01-06)
android/ (0, 2024-01-06)
android/app/ (0, 2024-01-06)
android/app/build.gradle (2187, 2024-01-06)
android/app/src/ (0, 2024-01-06)
android/app/src/debug/ (0, 2024-01-06)
android/app/src/debug/AndroidManifest.xml (411, 2024-01-06)
android/app/src/main/ (0, 2024-01-06)
android/app/src/main/1024.png (149031, 2024-01-06)
android/app/src/main/AndroidManifest.xml (1814, 2024-01-06)
android/app/src/main/kotlin/ (0, 2024-01-06)
android/app/src/main/kotlin/com/ (0, 2024-01-06)
android/app/src/main/kotlin/com/henry/ (0, 2024-01-06)
android/app/src/main/kotlin/com/henry/flutter_starter/ (0, 2024-01-06)
android/app/src/main/kotlin/com/henry/flutter_starter/MainActivity.kt (477, 2024-01-06)
android/app/src/main/play_store_512.png (49973, 2024-01-06)
android/app/src/main/res/ (0, 2024-01-06)
android/app/src/main/res/1024.png (149031, 2024-01-06)
android/app/src/main/res/drawable-v21/ (0, 2024-01-06)
android/app/src/main/res/drawable-v21/launch_background.xml (438, 2024-01-06)
android/app/src/main/res/drawable/ (0, 2024-01-06)
android/app/src/main/res/drawable/launch_background.xml (434, 2024-01-06)
android/app/src/main/res/mipmap-anydpi-v26/ (0, 2024-01-06)
android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml (268, 2024-01-06)
android/app/src/main/res/mipmap-hdpi/ (0, 2024-01-06)
android/app/src/main/res/mipmap-hdpi/ic_launcher.png (5166, 2024-01-06)
android/app/src/main/res/mipmap-hdpi/ic_launcher_adaptive_back.png (4137, 2024-01-06)
android/app/src/main/res/mipmap-hdpi/ic_launcher_adaptive_fore.png (5292, 2024-01-06)
android/app/src/main/res/mipmap-mdpi/ (0, 2024-01-06)
android/app/src/main/res/mipmap-mdpi/ic_launcher.png (3277, 2024-01-06)
android/app/src/main/res/mipmap-mdpi/ic_launcher_adaptive_back.png (2199, 2024-01-06)
android/app/src/main/res/mipmap-mdpi/ic_launcher_adaptive_fore.png (3021, 2024-01-06)
android/app/src/main/res/mipmap-xhdpi/ (0, 2024-01-06)
android/app/src/main/res/mipmap-xhdpi/ic_launcher.png (7492, 2024-01-06)
android/app/src/main/res/mipmap-xhdpi/ic_launcher_adaptive_back.png (6513, 2024-01-06)
android/app/src/main/res/mipmap-xhdpi/ic_launcher_adaptive_fore.png (8019, 2024-01-06)
... ...

# Habit It App A habit tracker flutter project, built using clean architecture software techniques. ## Google Drive URL https://drive.google.com/file/d/18IMAq8MQwoy7HDsLQuOSLz6x5_m1YKSm/view ## App Screenshots ### Splash and Onboarding Image description
Image description Image description Image description ### Signup Journey Image description Image description Image description ### Welcome to our wolrd Image description ### Signin Journey Image description Image description ### Habit It Home Image description Image description
Image description Image description ### Habit It Profile Image description Image description Image description ### Habits Progress and Stats Image description
Image description ## Getting Started Habit It is your go-to mobile companion for cultivating a healthier and more productive lifestyle. This innovative Flutter-based application empowers you to take control of your daily routines, monitor your progress, and make positive changes in your life. With a seamless user experience, local authentication options, and robust user profile management, Habit It is your trusted partner on your journey towards self-improvement. ## How to Use Certainly! To run the Habit It app, you will need to follow a few steps: - Download and install Android Studio on your computer. - Download or clone [Habit It App](https://github.com/henry-azer/habit-it-app) repository by using the link below: ``` git clone https://github.com/henry-azer/habit-it-app ``` - Open Android Studio and select "Open an existing Android Studio project" from the welcome screen. - Navigate to the directory where you cloned the Habit It app repository and select the project folder. - Go to the project root and execute the following command in the console to get the required dependencies: ``` flutter pub get ``` - Once the project has finished loading, you can either connect your Android device to your computer using a USB cable or create an emulator in Android Studio. - If you're using a physical device, make sure to enable USB debugging mode on your phone by going to "Developer options" in your phone's settings and toggling the "USB debugging" option. - Select the device you want to run the app on by clicking on the device dropdown menu in Android Studio. - Finally, Run the app. ``` flutter run ``` By following these steps, you should be able to run the Habit It app on your Android device or emulator without any issues. However, keep in mind that the exact process may vary depending on your specific setup and the version of Android Studio you are using. ## Project Structure ``` ├── android - This folder contains the main Android application code with the Gradle wrapper file. | └── app/ | └── gradle/wrapper/ │ │ ├── assets - This folder contains the resources used in the app. │ │ ├── ios - This folder contains the Flutter engine code for the app on iOS. │ └── Flutter/ | └── Runner/ │ | ├── lib - This folder contains the Dart source code for the app's user interface and business logic. │ └── config/ | └── core/ | └── data/ | └── features/ | └── app.dart | └── injection_container.dart | └── main.dart │ │ ├── test - The "test" folder in a Flutter project contains the test code for the app. └── widget_test.dart ``` ## Features Here is a summary of the features Habit It provides: - Habit Tracking: Create and track your daily, weekly, or custom habits effortlessly. - Progress Monitoring: Visualize your habit streaks and progress over time with charts and statistics. - Local Authentication: Secure your personal habit data with biometric fingerprint or PIN-based authentication. - User Profiles: Personalize your experience with user profiles, including profile settings. - Flexible Habit Types: Define various habit types to suit your needs, whether it's daily routines or weekly goals. - Customizable Habit Descriptions: Add detailed descriptions and notes to each habit for better tracking and understanding. - Offline Access: Use Habit It even without an internet connection, ensuring you can track your habits anytime, anywhere. - Data Insights: Gain insights into your habits and patterns to identify areas for improvement. - Dark Mode: Enjoy a comfortable viewing experience in low-light conditions with a dark mode option. - Intuitive User Interface: Navigate the app effortlessly with a user-friendly and aesthetically pleasing interface. ## Technologies - Get It - Dependency Injection - Clean Architecture - Validation and Logging - Local Authentication - Local Storage - Month Picker - AppBar Calendar - localization - Permission Handler - Shared Preferences Developed by [@henry-azer](https://github.com/henry-azer)

近期下载者

相关文件


收藏者