Big Challenges You Need To Know In Developing Mobile Apps - My Four and More