Why Learn Mobile Development?
Desktop based IT application is present but the mobile is future. All the applications that were made to work only on desktop are being ported to mobile. In the coming 10 years, desktops will be replaced completely with mobile, and then all the applications will be designed mainly for mobile. The demand for mobile based trained engineers are increasing every year.The demand is expected to grow 70 folds in the coming 4 years.
Sample Jobs in Mobile Development
- Mobile Developer - jQuery Mobile - Miracle Mile, Ca - $70,000 - $110,000 - Dice.com
- Android Developer - Java, Android, Mobile Developer - Philadelphia, Pa - $100,000 - $175,000 - Dice.com
- Mobile Developer - 3 Month Contract - Dulles, Va - $85 an Hour - Dice.com
- Mobile Developer - iOS/Android exp. - Norwood, Ma - $60-75 an Hour - Dice.com +------------------------------------------------------------------------
Fact's about Mobile Application development Market
- Huge demand and less trained engineers
- Smart phones will grow at more than 30% compound annual growth rate in the next five years
- By 2015 mobile app development will outnumber native PC projects by 4-to-1
- According to Marketing research Report, Mobile computing will be the hottest technology in this decade.
- More than 25 million apps have been downloaded from the app store
Everything You Need to Build the "My Representatives" application available now on Google Play© and iTunes©
Most tutorials only cover certain aspects of mobile development and you are left to put all of the pieces together on your own. In our boot camp, we will build an actual application and cover everything from design to submission to the app stores.
Click on the link below to get a copy of the application to begin exploring the functionality of the app you will build in our boot camp.
To Go Native or Not To Go Native
Building Native Apps means you have to write each App 2, 3 or even 4 times! If you have the skills and you can afford it, then Native may well be the right choice. But for at least 80% of cases, it is simply not an option.
What You Will Learn
Besides trying to learn all of the technologies that you will need to develop for all of the various mobile devices, you will also need to figure out all of the tools that you will need. We have assembled the best drag and drop tools with the fastest learning curve to help you become productive in no time. Once you take our boot camp, you will have a full understanding of how everything comes together to develop great mobile apps.
- How to design your application using Balsamiq Mockups© wireframing tool
- Developing user interface using ApplicationCraft© online drag and drop tools
- How to consume web services using application programming interfaces (API's) from VoteSmart© and how to format data received in the JSON format
- How to debug your application and correct errors using the built-in debugger functions
- How to effectively use error-handling in your code to trap errors
- How to test your applications on your device before deployment
- How to set up your Apple Developer© account
- How to create development keys for iTunes© and Android Google Play©
- How to build your apps for Android and Apple mobile devices using PhoneGap Build©
- How to submit your apps to Google Play and iTunes for sale in the app stores
At the end of the boot camp, you will be able to design, develop and deploy your application from start to finish quickly and easy with the tools that we will provide.
- 8:00 AM to 8:30 AM - Overview
- 8:30 AM to 12 Noon - Build User Interface
- 12 Noon to 1:00 PM - Lunch
- 1:00 PM to 3:00 PM - Handling Events
- 3:00 PM to 4:00 PM - Buiilding Application
- 4:00 PM to 5:00 PM - Publishing Application
- 5:00 PM to 5:30 PM - Wrap Up
Table of Contents
- Getting Started - pg 5
- Overview - pg 7
- Designing the Application - pg 9
- Creating the User Interface - pg 10
- Previewing the Application - pg 51
- Handling Events - pg 54
- Testing the Application - pg 63
- Debugging Your Application - pg 66
- Building the Application - pg 69
- Publishing the Application - pg 98
- Next Steps - pg 108
- Appendix B - Additional Page Design Documentation - pg 126
- Appendix C - Adding Event Code - pg 172
- Appendix D - Project VoteSmart API - pg 180