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

Android Programming

Course title: Android Programming

Code: 3ФЕИТ12З004

Number of credits (ECTS): 6

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

Prerequisite for enrollment of the subject: Taken course: Data Structures and Algorithm Analysis

Course Goals (acquired competencies): Acquainting with the Android operating system and the corresponding development environment. Work with all basic Android elements for developing complete applications. Using location-based application development information. Basic concepts for linking Android applications to databases.

Total available number of classes: 180

Course Syllabus: Introduction. Historical development of the Android operating system. Official Integrated Development Environment (IDE). Android virtual device. Structure of the Android project. Basic GUI widgets in Android and their manipulation. Applications with multiple actions and fragments. Intents. Support for multimedia. Work with static and dynamic lists in Android. Using Google Play Services. Basic concepts of the Android SQLite database. Development of customized applications.

Literature:

Required Literature

No.

Author

Title

Publisher

Year

1

J. Horton

Android Programming for Beginners

Packt Publishing

2015

2

P. Deitel, H. Deitel and A. Wald

Android 6 for Programmers: An App-Driven Approach

Prentice Hall

2015

3

J. F. DiMarzio

Beginning Android Programming with Android Studio

Wrox

2016