The main features of Android are its user interface and its connectivity. Android's user interface is based on direct manipulation, using touch gestures that loosely correspond to real-world actions, such as swiping, tapping, and pinching, to manipulate on-screen objects, along with a virtual keyboard for text input. Android's connectivity options include Bluetooth, NFC, Wi-Fi, and cellular networks.