new technology in mobile application development