Is this salary offered is per monthly or per anum ?
The salary offered to a mobile app developer is approx 20-25K per month. And it depends upon the organisation you get placed in, your experience and calibre.
To become a mobile app developer, you need certain skills. You should have hands on some commonly used programming languages like C, C++ and Java. Getting familiar with mobile platform Application Programming Interfaces (API) like Apple iOS, Android, Windows Mobile and Symbian. Learning web development languages like HTML 5 and CSS. Using cross platform mobile suites like Antenna and AMP ( Accounting-Management-Promotion) are some of the programming skills you should excel in to become a successful app developer. You can pursue this course with a bachelor's degree in software engineering, mobile application development, mobile computing, computer science or a similar programming-centric field of study.
Good Luck.