Personal tools
Log in
You are here: Home Faculty Education Programmes Undergraduate Programmes Undergraduate Programmes 2017 Mobile Services with Android Programming

Mobile Services with Android Programming

Course title: Mobile Services with Android Programming

Code: 3ФЕИТ12Л010

Number of credits (ECTS): 6

Weekly number of classes: 2+2+1+0

Prerequisite for enrollment of the subject: Taken course: Android Programming

Course Goals (acquired competencies): Introduction to advanced concepts and programming features in the Android operating system. Work with all advanced UI elements, APIs, and hardware components. Using the communication capabilities and interfaces of Android. Advanced Graphic Solutions. Using Google Cloud Messaging (GCM).

Total available number of classes: 180

Course Syllabus: Principles of advanced Android programming. Threads and asynchronous processing. Services. UI design. Advanced user data imports. Working with gestures. Internet access (HTTP). Web APIs. Android communication APIs (SMS, telephony and SIP). Google Cloud Messaging (GCM). Working with Bluetooth hardware, USB and Wi-Fi. Google Play Game Services. Multiplayer gaming in Android. Advanced 2D and 3D graphic techniques. Android TV. Android Debug Bridge (ADB).

Literature:

Required Literature

No.

Author

Title

Publisher

Year

1

P. Deitel, H. Deitel and A. Wald

Android 6 for Programmers: An App-Driven Approach

Prentice Hall

2015

2

Shane Conder, Lauren Darcey, Joseph Annuzzi Jr.

Advanced Android Application Development

Addison-Wesley Professional

2014

3

Erik Hellman

Android Programming: Pushing the Limits

Wiley

2013