Android Programming Course code: I63051I | 6 ECTS credits
Basic information
Level of Studies:
Undergraduate applied studies
Year of Study:
Semester:
9
Requirements:
Goal:
Designing and implementing applications for Android mobile devices using Android SDK and Android Studio for development and testing.
Outcome:
Students should be able to implement Android SDK library and use Android Studio to develop Android applications.
Contents of the course
Theoretical instruction:
- Android SDK platform
- Mobile App development process
- XML - user interface design
- Activities, fragments and intents
- Android Web services
- App settings
- Data persistence in Android
- Google Play services - Google Maps
- Background tasks
- Broadcast Receiver
- Notifications
- Content Providers
- Widgets
- Position sensors
- Graphics and Multimedia
- Android in the Cloud
- Styles and Themes
- Android performance optimization
- Android localization
Practical instruction (Problem solving sessions/Lab work/Practical training):
- XML - user interface design
- Activities, fragments and intents
- Android Web services
- App settings
- Google Play services - Google Maps
- Notifications
- Graphics and Multimedia
- Android localization
Textbooks and References
- James Talbot, Justin McLean, Learning Android Application Programming, Addison-Wesley Professional, 2013
- B. Phillips, C. Stewart, Android Programming: The Big Nerd Ranch Guide (2nd Edition), 2015
- P. Deitel, H. Deitel, A. Wald Android 6 for Programmers: An App-Driven Approach, 2015
Number of active classes (weekly)
Lectures:
4
Practical classes:
1
Other types of classes:
1
Grading (maximum number of points: 100)
Pre-exam obligations
Points
activities during lectures
0
activities on practial excersises
30
seminary work
0
colloquium
20
Final exam
Points
Written exam
50
Oral exam
0