Skip to content

ecency/ecency-waves

Repository files navigation

Waves

Overview

Waves in the ocean, short form social networking app powered by Hive blockchain and Flutter.

Follow the steps below to set up Flutter and run the application on your mobile device.

Prerequisites

Before you begin, ensure you have the following installed on your system:

  • Flutter SDK
  • Visual Studio Code or Android Studio
  • Git

Getting Started

Step 1: Download and Install Flutter

  1. Download and Install Flutter:

  2. Verify Installation:

    • Run the following command in your terminal to verify Flutter is correctly installed:
      flutter doctor

Step 2: Set Up Visual Studio Code or Android Studio

Set Up Visual Studio Code

  1. Download and Install VS Code:

  2. Install Flutter and Dart Plugins:

    • Open VS Code.
    • Go to the Extensions view by clicking on the Extensions icon in the Activity Bar on the side of the window.
    • Search for "Flutter" and click Install.
    • This will also install the Dart plugin.

Set Up Android Studio

  1. Download and Install Android Studio:

  2. Install Flutter and Dart Plugins:

    • Open Android Studio.
    • Go to File > Settings > Plugins.
    • Search for "Flutter" and click Install. This will also install the Dart plugin.
    • Restart Android Studio.
  3. Set Up Android Emulator (Optional):

    • Open Android Studio.
    • Go to Tools > AVD Manager and create a new Virtual Device.
    • Follow the instructions to set up an Android emulator.

Step 3: Clone the Project

  1. Clone the Repository:
    • Clone this project repository.

Step 4: Run the App

  1. Run the App:
    • The commands below should be run at the root of the project directory.
    • Open your project in VS Code or Android Studio.
    • Connect your mobile device via USB or start an emulator.
    • Run the following command to get the app dependencies in your terminal:
      flutter pub get
    • Ensure your device is detected by running:
      flutter devices
    • Run the app using:
      flutter run

Additional Resources