Skip to content

Flutter app for serial communication with devices via USB, using a custom protocol for sending and reading commands.

Notifications You must be signed in to change notification settings

eduabdala/tool-flutter-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Flutter Environment Setup

Project Status Version License Build Issues Dart Flutter


Description

This document explains how to set up the Flutter environment and build the Flutter application for Windows.


Table of Contents


Flutter Environment Setup

Requirements

  • Ensure the Flutter SDK is installed and properly configured.
  • Follow the instructions in the Flutter Documentation.

Flutter Dependencies

Run the following command to fetch dependencies:

flutter pub get

Building the Application

Creating the Flutter Project with Windows Support

flutter create --platforms=windows flutter_tools

This command creates a Flutter project named flutter_tools with Windows support.

Navigating to the Project Directory

cd flutter_tools

Verifying the Environment

flutter doctor

This ensures all necessary tools are ready for Windows development.

Running the Application on Windows

flutter run -d windows

The -d windows flag ensures the app runs in a Windows desktop environment.

Building for Windows

flutter build windows

This generates the build files for distributing the application on Windows.


Screenshots

App main screen

Image 1: Main screen of the app.

Serial communication screen

Image 2: Serial communication screen.

Key derivation screen

Image 3: Key derivation screen.

App main screen in light mode

Image 4: Main screen in light mode with tab system.


Keep the README updated with badges, version, and project status.

About

Flutter app for serial communication with devices via USB, using a custom protocol for sending and reading commands.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published