🧩 FlightSeat
An extension for MIT App Inventor 2.Flight Seat Selection View - Developed by TechHamara using Fast.
Telegram | GitHub
BuyMeaCoffee | YouTube
Find More Extension
Terms & Conditions
Specifications
Package: io.th.flightseat
Size: 32.76 KB
Version: 1.0
Minimum API Level: 7
Updated On: 2025-11-16T18:30:00Z
Built & documented using: FAST v2.8.4
Get Aix: here
Get more info and aia/apk on GitHub
Library Used Thank you ldoublem for your FlightSeat library.
Demo
Blocks
Documentation
Events:
FlightSeat has total 2 events.
SeatTapped
Event raised when a seat is tapped/selected by the user.
| Parameter | Type |
|---|---|
| row | number |
| column | number |
MaxSelectionReached
Event raised when the maximum selection limit is reached.
Methods:
FlightSeat has total 9 methods.
Initialize
Initialize the FlightSeat view inside an arrangement (HorizontalArrangement or VerticalArrangement).
| Parameter | Type |
|---|---|
| arrangement | component |
StartAnimation
Start the zoom in animation to show the seat map.
StopAnimation
Start the zoom out animation to hide the seat map.
SeatSelected
Set a seat as selected at the given row and column (0-indexed).
| Parameter | Type |
|---|---|
| row | number |
| column | number |
RemoveSeatSelected
Remove a seat from selected at the given row and column (0-indexed).
| Parameter | Type |
|---|---|
| row | number |
| column | number |
ClearSelectedSeats
Clear all selected seats.
ClearSelectingSeats
Clear all selecting (temporarily selected) seats.
GetSelectedSeats
Get the list of selected seats as a list of strings in format 'row#column'.
- Return type:
list
GetSelectingSeats
Get the list of currently selecting (temporarily selected) seats as a list of strings in format 'row#column'.
- Return type:
list
Setters:
FlightSeat has total 6 setter properties.
GoToCabinPosition
Navigate to a cabin position. Position can be 'Top', 'Middle', or 'Last'.
- Input type:
text - Helper type:
PositionType - Helper enums:
Top,Middle,Last
MaxSelectStates
Maximum number of seats that can be selected at once.
- Input type:
number
PlaneBackgroundColor
Set the background color of the plane area.
- Input type:
number
PlaneOutlineColor
Set the outline color of the plane body.
- Input type:
number
PlaneTailColor
Set the tail color of the plane.
- Input type:
number
PlaneCabinColor
Set the cabin color of the plane interior.
- Input type:
number
Getter:
FlightSeat has total 1 getter property.
MaxSelectStates
Maximum number of seats that can be selected at once.
- Return type:
number
Thanks
Feel free to contact us any quarry or suggestions.