Teaching GuideTerm Faculty of Computer Science |
Grao en Enxeñaría Informática |
Subjects |
Systems Programming |
Contents |
|
|
|
Identifying Data | 2016/17 | |||||||||||||
Subject | Systems Programming | Code | 614G01058 | |||||||||||
Study programme |
|
|||||||||||||
Descriptors | Cycle | Period | Year | Type | Credits | |||||||||
Graduate | 1st four-month period |
Fourth | Obligatoria | 6 | ||||||||||
|
Topic | Sub-topic |
1.1. Introduction to Systems Program | Introduction to Systems Program Subject presentaction |
1.2. Introduction to Android | History and evolution Architecture and characteristics Main components |
1.3. Development tools | SDK and Android Studio instalation Basic application and application structure Debugging and testing Android in other devices Application's Resources |
2.1. Activities and Intents | Cycle of life Manifest Intents, explicit and implicit Parameters exchange |
2.2. User interface | Layouts Views Events |
2.3. Fragments | Concept Fragments statics and dynamics Fragments communication |
2.4. Working in background | Local Services Bound Services Broadcast Receivers Processes and Threads Asynchronous threads |
3.1. Interacting with user | Menu and Action Bar Contextual menu Notifications Dialogs Lists and Adapters |
3.2. Data persistence | Preferences Files internal and external Data bases Content Providers Loaders |
3.3. Interconnection | Sockets Connection by Post Protocols: XML y JSON Advanced network services |
3.4. AppWidgets and Background services | AppWidgets Background services |
4.1. System services and Sensors | System services Connectivity Wifi and Phone Services Sensors |
4.2. Localization and Maps | Localization Maps (Google Maps library) Localization Services |
4.3. Multimedia and Camera | Multimedia reproduction Audio Manager Camera |
4.4. Animations and Graphics | Animations Graphics Multiple events |
4.5 Distribution | Publication Security Monetization and Publicity Optimization |
|