How to Use the Medito App for Your Meditation Journey

Feb 25, 2024 | Programming

Meditation has the power to transform your life positively, and at the Medito Foundation, we believe that everyone should have access to it without any cost barriers. In this blog post, we’ll walk you through the process of using the Medito app and contributing to its development.

About the Medito App

The Medito Foundation developed the Medito App, a free platform designed for both beginners and seasoned meditators. Available on both Android and iOS, the app is built using Flutter, ensuring a smooth and engaging user experience. With no ads, no spam, and no payment required, it’s a safe space for anyone looking to deepen their meditation practice.

Where to Download Medito

**NOTE:** If you opt to install the Medito app using the APK file, ensure that it is signed by the Medito Foundation. For guidance, please visit VERIFY_APK.

How to Contribute to Medito

If you’re passionate about Flutter development and want to contribute, we welcome your participation! Spending just 2 to 3 hours per week can make a significant difference. Join us on our Telegram channel and let us know your experience level with Flutter, including your GitHub or portfolio link.

Join our Telegram channel for discussions.

Building the Medito Project

To get started with building the Medito project, follow these steps:

  1. Clone the repository:
  2. git clone https://github.com/meditohq/medito-app.git
    cd medito-app
  3. Install dependencies:
  4. flutter pub get
  5. Set up environment files in the root directory. Ask a team member for the contents.
  6. Configure Firebase settings as instructed.

Generating Necessary Code

Your next step involves generating code that facilitates communication between Flutter and native iOS/Android. Use the following command:

flutter pub run pigeon --input pigeon_conf.dart

To set up API and state management with Riverpod, run:

dart run build_runner watch --delete-conflicting-outputs

Configuring Development and Production Settings

To toggle between development and production settings in your IDE, follow these steps:

Visual Studio Code

  1. Open the project in VSCode.
  2. Navigate to the Run and Debug view (Ctrl+Shift+D).
  3. Select either Flutter (Dev) or Flutter (Prod).
  4. Click the play button or press F5 to start debugging.

Android Studio

  1. Open the project.
  2. Choose between Flutter (Dev) or Flutter (Prod) from the dropdown menu.
  3. Run your configuration.

Understanding the Configuration Details

This project employs distinct configurations for development and production. Here’s a brief rundown:

  • Development configuration: Entry point is lib/main_dev.dart
  • Production configuration: Entry point is lib/main_prod.dart
  • Permanent Entry point for iOS: lib/main.dart

Troubleshooting

If you encounter any issues during installation or configuration, here are some common troubleshooting steps:

  • Ensure you have the correct Firebase files.
  • Check whether your environment files are set up accurately.
  • For access to any necessary keys, please reach out to our team on Telegram.

For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.

Wrapping Up

By following this guide, you’re well on your way to experiencing the transformative power of meditation through the Medito app. At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.

Stay Informed with the Newest F(x) Insights and Blogs

Tech News and Blog Highlights, Straight to Your Inbox