Source: James Furbush, News Writer
2012 Could Be Your Year
Code Year, a new initiative to teach people coding, has registered more than 100,000 students in less than a week. That’s double the number of students who enrolled in U.S. computer science undergraduate programs last year, according to Mashable.
Code Year’s success is a clear indication that interest in computer sciences and programming has gone mainstream. It seems like everyone from your kid sister to the college intern your IT department just hired is dabbling in app development. And it’s all thanks to the rise of mobile devices.
“The biggest reason is, the mobile platforms are so new, there are just not a lot of developers with years and years of experience,” said Alice Hill, managing director with Dice. “At the same time, everyone wants a mobile app. So there’s growing demand and there’s still a small pool.”
Basically, if you’re a mobile developer who can build a quality app and get it through the submission process, that’s the “perfect formula” for landing a good job, Hill said. It sounds easy, but in actuality, few technology professionals have purchasable apps on their CVs. Fewer than one in five have gotten over the submission process hurdle, and only a quarter of tech professionals are even doing mobile development full-time, according to the Dice report.
For most, the newness of mobile app development has relegated it to the hobby or side-project bin. But demand for Android and iPhone developers has risen more than 150% in the past year, according to Dice, and it’s not just hot startups that are looking for mobile app development talent. It’s an “array of industries” and businesses as varied as Major League Baseball, Rhapsody and Capital One, Hill said.
Building android apps is the rage of the young generation of freelancers. So in my reviewing news I ran across an article by Chris Moor from Talk Android who has taken to time to share his expertise on this subject.
How does one go about creating applications for the Android operating system? Luckily for the active developer, Google has itself provided an SDK (software development kit) with various built-in modules that make application development a breeze. Included in this SDK are a series of core applications that can be used to build applications from the ground up. These include:
- An email client
- A text messaging client (SMS)
- Web browsing software
- Music player software
- Picture viewing software
While the above is not a comprehensive list, this should provide the fledgling developer the basic tools required to write just about any type of application. The SDK also comes with the functionality to debug and test applications that are currently under development, and includes an emulator to allow testing on your personal computer before installing the new application on the phone itself. For more experienced developers, the Android SDK allows the ability to interface with the phone’s essential functions. This includes the Wi-Fi interface, cellular service protocols, and core operating system kernel files. This level of development has not been previously seen with other smart phone manufacturers.
To get started with the Android SDK to create your own applications, you will need to download the SDK itself. This can be found at the following URL:http://developer.android.com/sdk/index.html. You will need to download the SDK package applicable to the operating system of the computer you will doing your development with. Once the main SDK download is complete, install the kit using the provided installer.
At this point, installing IDE (integrated development environment) software such as Eclipse is highly recommended for ease of development. This will allow a wide range of functions, such as debugging and testing. You will need to download the Android Development Tools (ADT) add-on for the Eclipse IDE as well, which can be downloaded from the above URL. Eclipse can itself be found at the following URL: http://www.eclipse.org/.
Once you have successfully downloaded and installed the Android SDK, the Eclipse development environment, and the required ADT add-on, you will be ready to start application development. For those unfamiliar with programming and/or the specific language and syntax used by the Android SDK, Google provides a handy tutorial to help get you started with ease. While this tutorial will not give you all of the information required to complete the more complex tasks, it provides an excellent starting point for beginners. More advanced techniques can be found by interacting with the more seasoned programmers in the Android community.
Please rate this article.
If you enjoy Pluginin™ and the information we provide please sign up as a subscriber today! Thank You.
Let us know your thoughts and comments.
Pluginin™ © 2011 All RIGHTS RESERVED Leader in Quality Introductions for Today’s Emerging Artist.
Follow us on Twitter @Pluginin
Join our Facebook Fanpage: Search for Pluginin