Skip to content

finani/EasyRobotics

Repository files navigation

native_cpp

A new Flutter plugin project.

Getting Started

This project is a starting point for a Flutter plug-in package, a specialized package that includes platform-specific implementation code for Android and/or iOS.

For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Environment

Android

macOS - Android Studio

iOS

macOS - XCode

macOS

macOS - XCode

Windows

macOS - Parallels - Windows 11

Linux

macOS - Parallels - Ubuntu 20.04

  1. Install cmake

    sudo apt install cmake
  2. Install flutter

    mkdir ~/development && \
      cd ~/development && \
      git clone https://github.com/flutter/flutter.git -b stable && \
      echo 'export PATH="$PATH:$HOME/development/flutter/bin"' >> ~/.bashrc && \
      source ~/.bashrc && \
      sudo apt install curl && \
      flutter precache
  3. Build cppRobotics

    cd ~/development && \
      git clone [email protected]:finani/EasyRobotics.git && \
      cd EasyRobotics/cppRobotics && \
      git submodule update --init && \
      mkdir build && \
      cd build && \
      cmake .. && \
      cmake --build .
  4. Run flutter

    cd ~/development && \
      cd EasyRobotics/example && \
      sudo apt install clang ninja-build libgtk-3-dev && \
      flutter doctor -v && \
      flutter run -d linux

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published