Samsung Advanced Android Development
|Lecture hours per week||2|
|Lab hours per week||2|
In this course, students will be exposed to advanced concepts and selected topics on Samsung smartphones, tablets and other Android devices. Coursework emphasizes Android Services, multithreading and asynchronous processing, advanced UI design, handling advanced user input, Job Scheduling, Content providers, and integrating third-party libraries such as Samsung extension SDKs. Students will learn how to access Samsung hardware sensors, develop 2D graphics applications, and implement cloud-to-device messaging. Students will also explore Android multimedia APIs, and advanced topics on application publication and distribution.