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.
Avraham Bar Ilan
a4218bfe75
|
3 years ago | |
---|---|---|
.idea | 3 years ago | |
app | 3 years ago | |
gradle/wrapper | 3 years ago | |
.gitignore | 3 years ago | |
README.md | 3 years ago | |
build.gradle | 3 years ago | |
gradle.properties | 3 years ago | |
gradlew | 3 years ago | |
gradlew.bat | 3 years ago | |
settings.gradle | 3 years ago |
README.md
Android Joystick App
Submitters:
Omer schlos - 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 (it is an open source project).
- Inside FlightGear go to Setting -> Additional Settings and write:
--telnet=socket,in,10,127.0.0.1,6400,tcp
. - Press Fly and hit the Autostart button.
Run
- Run the App in your favourite IDE
- 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 code is divided into 3 main sections: View, ViewModel and Model
Demo presentation
Here is a nice presentation of the project (flight starts at 2:45)