making consumer apps