Making a smartphone