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 |