Android 2: Advanced Android Application Development
In this course, you will learn many of the more advanced techniques and features available in the Android SDK. The Android platform is expanding and new features are added continuously. This course will cover a variety of the features commonly used in popular Android applications.
Upon completion of this course you will be able to:
- Create applications optimized for both Phones and Tablets.
- Support old and new devices using the Android support library.
- Utilize various Android systems for sharing with and receiving data from other Android applications.
- Create media rich applications with Audio and Video.
- Implement WebViews, a custom Camera, and much more!
Throughout the course you will learn more features and skills to help you grow as a professional Android developer by completing lessons and projects and receiving instructor feedback. These projects, as well as the final project, will add to your portfolio and contribute to certificate completion. Besides a browser and Internet connection, all software is provided online by the O’Reilly School of Technology.
Prerequisites: Android 1: Introduction to Mobile Application Development or equivalent skills. This course is meant for the intermediate or advanced programmer.
Course Details and Syllabus
|Course:||Android 2: Advanced Android Application Development|
|Time Frame:||This course is online and self-paced. You can expect to work approximately 90 hours on this course.|
|Technical Requirements:||As long as you have a web browser and internet connection, you can take this course from anywhere in the world.|
|Software:||The Ellipse Learning Sandbox™ provided for you will contain all your lessons, projects, quizzes, account files, editors, and compiling tools necessary to build your skills from beginning to end, even beyond coursework. No other software is needed.|
|Instructor:||You will have one instructor throughout the course who will evaluate your projects and quizzes, hand them back for improvement when necessary, and coach you throughout your skills advancement.|
|Book:||All required course materials and software are included online within the Learning Sandbox™. However, after a week of being enrolled, you’ll receive the ebook Android Cookbook: Problems and Solutions for Android Developers as a reference resource from O’Reilly.|
|Certificates:||Completion of this course counts toward the upcoming Android Development Certificate series.|
|Prerequisites:||Android 1: Introduction to Mobile Application Development, or equivalent experience. This course is meant for the intermediate to advanced programmer.|
|Topics:||Fragments, Loaders, Advanced Layouts, Custom View Components, Basic Services, Notifications, Content Providers, Basic and Advanced Camera Features, BroadcastReceivers, Audio and Video, and WebView.|
|Syllabus:||Lesson 1: Fragments
Lesson 2: Loaders
Lesson 3: Advanced Layouts
Lesson 4: Custom View Components
Lesson 5: Basic Services
Lesson 6: Notifications
Lesson 7: Content Providers
Lesson 8: Camera Basics: Using the Built-in Camera Application
Lesson 9: Camera Advanced: Building a Custom Camera Application
Lesson 10: BroadcastReceivers
Lesson 11: Media:Audio
Lesson 12: Media:Video
Lesson 13: WebView
Lesson 14: Final Project