Food Delivery App Development: Cost, Features and How it Works?