As mobile development becomes an increasingly viable and accessible field for individuals with knowledge of programming languages, students of computer science—international students included—continue to try their hands at the potentially highly lucrative endeavor of developing applications for mobile devices.
Contrast that process with mobile development for devices that run on Apple or Palm-based operating systems. IOS development takes place within a heavily-regulated infrastructure, wherein it is free to create programs, but it requires a developer’s license (attainable for an annual fee of $99) to release applications to the Apple marketplace. Moreover, once released for iOS, Apple retains 30 percent of revenue generated by sales of the application. Development for Palm-based devices employs dated programming languages for devices with significantly less market penetration than their Android or Apple-based counterparts. Therefore, there is less incentive for mobile development on these platforms than exists for Android development.
The combination of being based on prominent programming languages, open infrastructure, and low-overhead regarding the acquisition of required software makes Android development the most popular platform for mobile development.
Mobile development represents a great way for international students hoping to apply information gained from studying mobile development to test their programming skills to gain freelance programming experience and, perhaps, turn a profit in the process.