firebase_analytics
Google Analytics for Firebase के लिए Flutter प्लगइन, एक ऐप मापन समाधान जो Android और iOS पर ऐप उपयोग और उपयोगकर्ता भागीदारी के बारे में जानकारी प्रदान करता है।
Medito एप्प फ्लटर के साथ बनाई गई एक 100% मुफ्त ध्यान ऐप है। यह एप्प एंड्रॉइड और आईओएस पर उपलब्ध है।
Google Analytics for Firebase के लिए Flutter प्लगइन, एक ऐप मापन समाधान जो Android और iOS पर ऐप उपयोग और उपयोगकर्ता भागीदारी के बारे में जानकारी प्रदान करता है।
Firebase Core के लिए Flutter प्लगइन, बहुत सारे Firebase ऐप्स से जुड़ने की अनुमति देता है।
Firebase Crashlytics के लिए Flutter प्लगइन। यह अपकैच्ड त्रुटियों को Firebase कंसोल में रिपोर्ट करता है।
Firebase Cloud Messaging के लिए Flutter प्लगइन, एक क्रॉस-प्लेटफ़ॉर्म संदेश विकल्प जो आपको Android और iOS पर संदेशों को विश्वसनीय ढंग से प्राप्त करने में सक्षम बनाता है।
एक प्रतिक्रियाशील कैशिंग और डेटा बाइंडिंग फ्रेमवर्क। Riverpod असिंक्रोनस कोड के साथ काम करना आसान बनाता है।
riverpod_generator के लिए अनुमानों को उजागर करने वाला एक पैकेज
Riverpod के लिए एक कोड जनरेटर। यह सिंटैक्स को सरल बनाता है और इसे सशक्त बनाता है, जैसे कि राज्य-आधारित हॉट-रीलोड की अनुमति देना।
फ्लटर और होस्ट प्लेटफॉर्म के बीच संचार को प्रकार-सुरक्षित और आसान बनाने के लिए कोड जनरेटर टूल।
एक फ्लटर प्लगइन जो सिस्टम वेबव्यू द्वारा समर्थित वेबव्यू विजेट प्रदान करता है।
RxDart असिंक्रोनस प्रोग्रामिंग के लिए लोकप्रिय ReactiveX API का एक कार्यान्वयन है, जो मूल डार्ट स्ट्रीम API का उपयोग करता है।
v0.7.0फ्लटर ग्रिड लेआउट (स्टैगर्ड, मैसनरी, क्विल्टेड, वेवन, आदि) का संग्रह प्रदान करता है।
v1.3.1दूसरे डिवाइस पर आपके Flutter ऐप के दिखने और प्रदर्शन का अनुमान लगाएं।
{"sdk":"flutter"}{"sdk":"flutter"}^7.0.0^2.0.6+1^0.18.18^0.2.3^3.4.1^3.0.7^12.3.0^1.1.2^1.0.3^3.0.0^2.0.8^12.2.0^4.6.0^5.2.1^16.1.3^21.0.0^0.7.7+1^3.3.13.2.1^10.0.0^0.7.012.6.0^2.2.4^0.27.1^3.1.0^13.3.1^1.6.0^4.8.0^2.0.11^0.20.2^4.11.0^0.10.5^9.0.1^2.1.5^12.0.1^0.6.0^4.0.2^0.28.0^12.0.2^2.5.5^3.0.0^3.2.0^0.11.0^6.3.2^4.5.3^4.10.0^6.6.1^6.2.7^0.9.1^0.0.8{"sdk":"flutter"}^2.14.1^3.0.0^6.0.0^3.2.5^6.13.0any^1.0.5^5.6.4any^26.3.2^4.0.3{"sdk":"flutter"}यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।
Meditation can positively transform people's lives, and we believe no one should have to pay for it. We are the Medito Foundation, and we've built the Medito App for people who have never meditated before or want to deepen their meditation practice.
The app is free, forever: no ads, no spam, no need to sign up or pay. Medito App is a Flutter project available on Android and iOS maintained by the Medito Foundation and its community.
NOTE: If you install the Medito app using the APK file, please make sure to verify that the APK file is signed by Medito Foundation. See VERIFY_APK for more information.
Contributors can run the app without any API keys or Firebase setup using mock mode. All network calls are intercepted and return hardcoded sample data — no real credentials are needed.
Clone the repository and install dependencies:
git clone https://github.com/meditohq/medito-app.git
cd medito-app
flutter pub get
Generate required code (Pigeon + Riverpod):
flutter pub run pigeon --input pigeon_conf.dart
dart run build_runner build --delete-conflicting-outputs
Create android/keystore.properties using your own debug keystore. The Android SDK auto-creates one at ~/.android/debug.keystore with default credentials:
cp android/keystore.properties.example android/keystore.properties
Then edit android/keystore.properties with your keystore details:
storePassword=<your-keystore-password>
keyPassword=<your-key-password>
keyAlias=<your-key-alias>
storeFile=<absolute-path-to-your-keystore>
appId=meditofoundation.medito
versionCode=1
versionName=1.0.0
For the default Android debug keystore the password, key password, and alias are android, android, and androiddebugkey respectively.
Create a placeholder android/app/google-services.json (Firebase is skipped in mock mode, but Gradle requires the file)
Run the app using the "Flutter (Mock)" run configuration in VS Code or Android Studio, or from the terminal:
flutter run --flavor dev --dart-define=MOCK_MODE=true -d <device-id>
In mock mode, Firebase, the paywall webview, Stripe, and Meta SDK are all skipped. The app runs with sample content so you can work on UI and logic without real credentials.
Clone the repository:
git clone https://github.com/meditohq/medito-app.git
cd medito-app
Install dependencies:
flutter pub get
Set up environment files:
.env.staging and .env.production files in the root directory.Set up Firebase:
google-services.json (for Android) and GoogleService-Info.plist (for iOS) from the Firebase console./lib/firebase_options.dart file.To generate Pigeon code. This is required to communicate with native iOS and Android code.
flutter pub run pigeon --input pigeon_conf.dart
To generate API and state management code with Riverpod:
dart run build_runner build --delete-conflicting-outputs
This project supports separate development and production configurations. Here's how to set up and use them in different IDEs:
Add the following to your .vscode/launch.json (this file is gitignored, so each developer maintains their own):
{
"version": "0.2.0",
"configurations": [
{ "name": "Flutter (Dev)", "request": "launch", "type": "dart", "args": ["--flavor", "dev", "--dart-define-from-file=../.staging.json"] },
{ "name": "Flutter (Prod)", "request": "launch", "type": "dart", "args": ["--flavor", "prod"] },
{ "name": "Flutter (Mock)", "request": "launch", "type": "dart", "args": ["--flavor", "dev", "--dart-define=MOCK_MODE=true"] }
]
}
These configurations are defined in .run/Flutter (Dev).run.xml, .run/Flutter (Prod).run.xml, and .run/Flutter (Mock).run.xml.
Ensure that your android/app/build.gradle file has the corresponding flavor configurations set up correctly.
For Android APK signing, you need to create a keystore.properties file in the android/ directory:
android/keystore.properties.example to android/keystore.properties.jks) for signing APKsNote: Never commit keystore.properties or your .jks files to version control.
Medito Foundation: https://meditofoundation.org/.