Yes, it is possible to ARM/DISARM without the requirement of RC. But as a safety concern, within FlytOS we have made sure that user does not fly his drone(use FlytAPIs) unless he has a RC. Until and unless both the hardware and software platforms are fully tested, it is recommended to have a RC, just as a standby equipment in case of emergency.
Hence, none of the apps would work without the RC. You can at most ARM/DISARM the vehicle without RC.
"I am using qgroundcontrol to arm/disarm the motors, and launch pixhawk with my RC. However, the nice part of flyt if I understand it correctly is that it provides an API which makes the programming easier.
RC lets me control pixhawk, but programming gives me the automation. ( even I can define the mission plan, waypoint… to let it fly based on the plan … )"
Yes, all of that is true. This is what our aim was from the beginning. But as a safety concern, we still want the user to configure his RC. Maybe in future stable releases, we could do away with such checks inside FlytOS.