tflite_flutter
TensorFlow Lite Flutter 플러그인은 모바일 및 데스크톱 플랫폼에서 Flutter 앱에 TFLite 모델을 쉽게, 유연하고 빠르게 통합할 수 있는 간편하고 유연하며 빠른 Dart API를 제공합니다.
개인 건강 일기장으로 개인정보 보호를 우선시하며, 실험적인 AI 기능을 제공합니다. 약물 섭취 기록, 증상 일기 작성, 그리고 장치 내에서의 머신러닝 탐색(교육용 목적)
TensorFlow Lite Flutter 플러그인은 모바일 및 데스크톱 플랫폼에서 Flutter 앱에 TFLite 모델을 쉽게, 유연하고 빠르게 통합할 수 있는 간편하고 유연하며 빠른 Dart API를 제공합니다.
v2.0.0사용자 정의 가능한 애니메이션 텍스트 위젯을 생성하기 위한 플러터 플러그인으로, 매력적인 텍스트 애니메이션을 통해 앱의 미적 요소를 강화합니다.
v1.17.6Cristalyse는 Dart/Flutter용 고성능 데이터 시각화 라이브러리로, 그래픽 문법 원칙을 네이티브 렌더링 기능과 함께 구현합니다.
v1.2.0Flutter용 오픈소스 최신 기술 UI 라이브러리
4,700개 이상의 무료 Flutter 아이콘으로 자동 테마 색상 상속 및 다크 모드 지원. Hugeicons Pro 아이콘 라이브러리에서 제작. 개발자를 위한 가장 아름다운 아이콘 라이브러리.
{"sdk":"flutter"}^2.3.0^16.3.0^2.6.1^0.20.2^4.2.4^2.0.0^2.2.3^1.1.0^2.1.5^1.17.6^0.12.1^3.12.0^11.0.0^19.5.0^12.0.3^0.10.5^6.2.5^1.6.0^0.15.4^0.10.1^1.1.7^0.25.0^8.0.0{"sdk":"flutter"}{"sdk":"flutter"}^0.14.3^6.0.0^5.6.4^2.15.0아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
Flutter Dart License Build Status Version
A privacy-first mental health companion that helps you track your wellness journey, manage medications, and find emotional support.
Your data stays on your device. Always.
PinkRain is a comprehensive mental health and wellness tracking application designed with privacy at its core. Unlike other health apps, all your data remains securely stored on your device and never leaves your phone. The app provides mood tracking, medication management, wellness analytics, breathing exercises, and guided meditation to support your mental wellness journey.
🧪 Experimental AI Feature: PinkRain also includes an optional experimental AI-powered symptom prediction feature that can be enabled during development or testing. This feature is disabled by default in the main app build, ensuring the standard version focuses on core wellness tracking without AI dependencies.
❗ IMPORTANT DISCLAIMER: This is an experimental research project made open source for educational and development purposes. This app is NOT a medical device and does not claim to improve your mental or physical health in any way. It should NEVER be considered a replacement for professional healthcare providers, licensed therapists, psychiatrists, or medical professionals. Consult qualified healthcare providers for medical advice, diagnosis, or treatment.
Clone the repository
git clone https://github.com/rudi-q/pinkrain_health_journal.git
cd pinkrain_health_journal
Install dependencies
flutter pub get
Run the app
flutter run
PinkRain includes an experimental AI-powered symptom prediction feature using TensorFlow Lite. This feature is NOT enabled by default in the main app. The standard PinkRain app works fully without any AI functionality, focusing on core wellness tracking features.
The standard PinkRain app includes all core features without AI:
Run standard app:
# Development
flutter run
# Release builds (no AI)
flutter build apk --release
flutter build appbundle --release
flutter build ios --release
If you want to try the experimental AI symptom prediction feature, you can build PinkRain with AI enabled:
Enable Experimental AI Symptom Prediction:
# Development
flutter run --dart-define=EXPERIMENTAL=true
# Release builds with AI
flutter build apk --release --dart-define=EXPERIMENTAL=true
flutter build appbundle --release --dart-define=EXPERIMENTAL=true
flutter build ios --release --dart-define=EXPERIMENTAL=true
Important Notes:
- The experimental AI feature adds ~12MB to the app size (TensorFlow Lite models)
- When experimental mode is disabled (default), the app functions normally without any AI features
- The TensorFlow Lite model files may still be included in the bundle but are not loaded into memory when AI is disabled
- Web Platform: Experimental AI features are automatically disabled on web platforms regardless of the
EXPERIMENTALflag, as TensorFlow Lite is not supported in web browsers- The AI feature is experimental and should not be relied upon for medical decisions
PinkRain follows clean architecture principles with clear separation of concerns:
lib/
├── core/
│ ├── models/ # Data models
│ ├── services/ # Core services (Hive, Navigation)
│ ├── theme/ # App theming
│ ├── util/ # Utilities and helpers
│ └── widgets/ # Reusable widgets
├── features/
│ ├── journal/ # Mood tracking and journaling
│ ├── pillbox/ # Medication management
│ ├── wellness/ # Analytics and insights
│ ├── breathing/ # Breathing exercises
│ ├── meditation/ # Guided meditation
│ └── profile/ # User settings
└── main.dart
PinkRain includes comprehensive testing:
# Run all tests
flutter test
# Run integration tests
flutter drive --target=integration_test/app_test.dart
# Run specific test files
flutter test test/features/journal/
We welcome contributions from the community! Whether you're fixing bugs, adding features, or improving documentation, your help is appreciated.
git checkout -b feature/amazing-feature
flutter test
git commit -m "Add amazing feature"
git push origin feature/amazing-feature
This application is an experimental research project developed for educational, research, and open-source development purposes. It is made available to the community to advance understanding of mental health tracking technologies and privacy-preserving app development.
IMPORTANT: This app is NOT:
ALWAYS consult with qualified healthcare professionals including but not limited to:
Before making any decisions about your mental health, medication, or treatment based on information from this app.
If you are experiencing a mental health emergency or crisis:
By using this experimental research application, you acknowledge that:
This is a research project designed to:
This project is licensed under the MIT License - see the LICENSE file for details.
Additional Terms: By using this software, you acknowledge that you have read and understood the Medical Disclaimer above and agree to use this experimental research application in accordance with these terms.
Need help or have questions?
Made with 🩷 for mental health awareness
⭐ Star this repo if you found it helpful! ⭐