Icons for adaptive application development in flat design. Smartphones with site coding pencil and ruller