You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.4 KiB

Android Joystick App

Demo

Submitters:

Omer Schloss - 313301764

Avraham Bar Ilan - 205937949

Summary

This project is a remote control joystick that connect "FlightGear" simulator and control the plane remotely.

The project implemented in MVVM architecture and written with kotlin.

Setup

Before running the app you should do the following steps:

  • Clone this repositories.
  • Install Android Studio.
  • Install Flight Gear Simulator (Download from here).
  • Inside FlightGear go to Setting -> Additional Settings and write: --telnet=socket,in,10,127.0.0.1,6400,tcp.
  • Press Fly and press Autostart.

App

Msg

Run

  • Run the App.
  • Put your computer IP in the field and put 6400 in port field.
  • press Connect To FlightGear and hit the Throttle up ✈️.
  • Enjoy your flight.

UML

As you can see the code is divided into 3 main sections: View, ViewModel and Model UML

Demo presentation

Here is a nice presentation of the project (flight starts at 2:45)