Mobile application development is hot. According to Gartner, demand for mobile apps will grow five times faster than companies can deliver them. The salaries for mobile app developers reflect that, averaging around $102,000 and going up to $135,000. For developers who want to get in on the mobile development action, make sure you have the skills that will make employers notice you.
Know how to develop for Android.
Apple's iOS products get lots of great press, and there are plenty of jobs for iOS developers, but there's even more demand for Android developers. While the two platforms split the U.S. market almost evenly, Android has a far larger share of the global market. So make sure your resume has the skills you need for Android development, including the Android SDK, Android NDK, Java, and C++. If you can develop on multiple platforms, that gives you additional options, so learn Objective-C or Swift for iOS devices.
Build your own app.
There's no better way to demonstrate your capability to build a mobile app than demonstrating a mobile app that you built. You can point to an app that you built at your previous employer, but because company projects are team efforts, it's difficult to really claim credit. Instead, create your own sample app in your free time. The development tools are available for free on multiple platforms. If you take the app live, you'll learn the necessary skills for packaging it and publishing it in an app store. Taking your own idea from concept through deployment shows initiative and drive that impress potential employers beyond the technical skills you develop through the process.
Have skills that go beyond mobile.
Knowing the SDK for a specific platform is only part of knowing how to create a mobile app. Like any software project, you need to understand the business requirements, so business analysis skills and communication skills are still valuable. Databases were invented long before the smartphone, but mobile apps still store data in them, so understanding SQL and database technology is necessary. Many tools generate XML automatically these days, but it's still helpful to understand the syntax.