Analog front end: 50ohm input to use a standard oscilloscope probe. Antialiasing filter. Single ended to differential converter. ADC. FPGA or ARM depending on speed. Send data either real-time but slow to Android or buffer and send bursts for faster signals. Charge Li-Ion battery via USB. Maybe add additional header for DAC, trigger inputs, logic analyzer.