ANDROID APP DEVELOPER JUMPSTART
In recent years, we have seen the market for Android™ apps grow exponentially. An understanding of the Android mobile environment is now essential for any mobile developer, and in this accelerated course you’ll learn all about what Android™ is, how it compares to other mobile environments, the setup of the Android™ Eclipse-based development tools, the Android™ SDK, as well as the advanced capabilities of Android™ apps. The course is practical and focuses on the building of increasingly complicated applications. Afterwards, each student will have built a complete and original Android™ application incorporating the key aspects of the platform, and will be able to use these skills to continue developing for Android™.
The course explains what Android™ is and how it compares to other mobile environments, the setup of the Android Eclipse-based development tools, the Android SDK, all essential features, as well as the advanced capabilities and APIs such as background services, accelerometers, graphics, and GPS.
This complete hands-on course encourages students to learn by building increasingly more sophisticated and meaningful mobile applications for Android phones.
By the end of the course, each participant will build their own complete Android application incorporating most of the key aspects of the platform.
Who is this course for?
This course is designed for software developers interested in designing, creating, deploying, and testing applications for the Android mobile phone platform. It is valuable to both novices and gurus, who already have experience in developing mobile applications for other platforms.
Basic Java programming skills, or equivalent OOP language experience.
What you will learn
- Day 1 – Introducing Android
- Day 2 – Architecting an Application
- Day 3 – Working with the Hardware
- Day 4 – Building Data Driven Applications
- Day 5 – Preparing, Testing, and Publishing
ANDROID APP DEVELOPER JUMPSTART Course Outline
|Architecting an Application|
|Working with the Hardware|
|Building Data Driven Applications|
|Preparing, Testing, and Publishing|