Skip to content

Latest commit

 

History

History
204 lines (130 loc) · 6.98 KB

README.md

File metadata and controls

204 lines (130 loc) · 6.98 KB


Smart Device App Build Status pt-br


📱 Application

  • Part of the Smart Device Project;

  • It is mean to be used with library for ESP8266 microcontroller and API;

  • Mobile and Web application for monitoring and manage modular sensors connected to the internet;

  • The app is divided in two parts:

    • Mobile App (branch master);
    • Web App (branch temporary-web-version);
  • Temporary web version (at the time, Flutter 2.0 had just been released and some libraries didn't have support for Flutter Web).


📝 Features

The project has the following features:

  • Add devices;
  • List devices;
  • Devices settings;
  • Delete devices;
  • Real time reading of the device's measurements;
  • List of the measurements;
  • User registration;
  • User seetings.

📲 App Screens

The application has the following screens:


🛠️ Tools

The following tools were used in the development of the project:

marceloamsProductions marceloamsProductions marceloamsProductions marceloamsProductions marceloamsProductions


📚 Libraries

The following libraries were used in the development of the project:


📁 Repository structure


⚡ How to use - step by step

Via APK 💿

Requirements

  • At least Android 4.1 - Jelly Bean (API 16);

Operation

Via Code 💻

Requirements

  • Flutter SDK;
  • Android Studio or Visual Studio Code;
  • Android SDK;
  • Java JDK;
  • An emulator or a device to test the application.

Test your enviroment

Run the following command at the command prompt:

flutter doctor

If something went wrong, here is a tutorial on how to configure the development environment.

Step 1

  • Option 1

    • 🍴 Fork this repository!
  • Option 2

    • 👯 Clone to your machine.

Step 2

  • Open the project and launch the emulator or connect your device.

Step 3

  • At the command prompt within the project directory, run the following commands:
flutter pub get
flutter run

Step 4 (Opcional)


✔️ If you've followed the steps and were successful, it's a sign that it worked!



❌ If any of the steps didn't work, something wrong isn't right! (Make an issue)


🔨 Contribution

Step 1

  • Option 1

    • 🍴 Fork this repository!
  • Option 2

    • 👯 Clone to your current machine.

Step 2

  • Coding! 👨‍💻👩‍💻

Step 3

  • 🔃 Create a new pull request.


    👨‍💻 Authors

Marcelo Amorim Caio Souza
SmartDeviceAppProductions SmartDeviceAppProductions

©️ License

License