how to develop mobile apps for all phones