Smartphones Curriculum
| Android™ | iPhone and iPad |
- Introduction to Android™
- Introduction to programming for the Android platform course is designed to quickly get you up to speed with writing apps for Android devices. You will learn the basics of the Android platform, and gain an understanding of the application lifecycle. By the end of the course, you will be able to write simple GUI applications, use built-in widgets and components, and much more. This is a perfect course to get started with Android programming.
- Advanced Android™ (Outline and Instruction by Marakana)
- Advanced Android™ training is taking mobile application development to the next level. You will learn how to create custom widgets, create animations, work with cameras, use sensors, create and use advanced content providers, and much more. The course goes into testing and deployment of Android applications, as well. This course is also part of the Android Bootcamp.
- Android™ Bootcamp Training (Outline and Instruction by Marakana)
- Android™ Bootcamp Training Course is a hands-on training for designing and building mobile applications using Android™ open-source platform. Android™ Bootcamp course explains the philosophy of developing for Android™ through its main application development building blocks and their interaction with one another. This complete hands-on course encourages students to learn by building increasingly more sophisticated and meaningful mobile applications for Android™. By the end of the course, each participant will build their own complete Android application incorporating most of the key aspects of the platform. Typically, we build a Twitter app for Android, but there are other choices depending on participants' interests. This course has been updated for Ice Cream Sandwich.
- Android Internals
- Android Internals training course is designed for those who are already familiar with basics of Android SDK and are looking to customize and/or extend the functionality of the platform. Android Internals focuses on Android NDK and Android IDL APIs for giving you a clean access to the underlying hardware and services with future compatibility in mind. You will learn how to build custom images and hack the platform.
- Objective-C and iPhone Bootcamp
- Understanding the Objective-C programming language is critical to becoming a successful iPhone developer. This class is designed to teach you a solid foundation in Objective-C 2.0 from the ground up. This course does not require or assume any background in Objective-C, C, C++ or Object Oriented Programming (OOP) in general. You will learn how to enter, develop, and debug your programs under Mac OS X using the Xcode development tool. In the second part of the course, students will learn how to write iPhone / iPad Applications with the SDK!













