Roberto DE PRISCO | MOBILE PROGRAMMING
Roberto DE PRISCO MOBILE PROGRAMMING
cod. 0512100057
MOBILE PROGRAMMING
0512100057 | |
COMPUTER SCIENCE | |
EQF6 | |
COMPUTER SCIENCE | |
2024/2025 |
YEAR OF COURSE 3 | |
YEAR OF DIDACTIC SYSTEM 2017 | |
AUTUMN SEMESTER |
SSD | CFU | HOURS | ACTIVITY | |
---|---|---|---|---|
INF/01 | 6 | 48 | LESSONS |
Objectives | |
---|---|
KNOWLEDGE AND COMPREHENSION; THIS COURSE WILL PROVIDE THE KNOWLEDGE NECESSARY TO DEVELOP MOBILE APPLICATIONS FOR MOBILE DEVICES. APPLICATION OF THE KNOWLEDGE AND COMPREHENSION: DESIGN AND DEVELOPMENT OF MOBILE APPLICATIONS, SPECIFICALLY FOR THE ANDROID OPERATING SYSTEM. |
Prerequisites | |
---|---|
Object oriented programming and Java programming language. |
Contents | |
---|---|
•INTRODUCTION TO THE ANDROID PLATFORM(2 HOURS) •APPLICATION DEVELOPMENT KIT (2 HOURS) •THE FIRST APP: HELLOWORLD (3 HOURS) •DETAILS ABOUT THE EMULATOR AND THE DEBUGGER (3 HOURS) •LAYOUTS AND WIDGETS (TEXTVIEW, BUTTON AND MORE) (3 HOURS) •ADVANCED WIDGETS (LISTVIEW, GRIDVIEW AND MORE) (2 HOURS) •ACTIVITY LIFECYCLE (3 HOURS) •INTENTS (3 HOURS) •PERMISSIONS (1 HOURS) •ALARMS (1 HOURS) •FRAGMENTS (4 HOURS) •THREADS AND ASYNCHRONOUS TASKS (3 HOURS) •NETWORKING (3 HOURS) •SENSORS (2 HOURS) •MULTIMEDIA (3 HOURS) •DATA STORAGE (4 HOURS) •BROADCAST RECEIVER (2 HOURS) •CONTENT PROVIDER (2 HOURS) •SERVICES (2 HOURS) |
Teaching Methods | |
---|---|
Classroom lectures with pratical examples to be developed together with the students. |
Verification of learning | |
---|---|
•Written exam with about 10 questions concerning both general knowledge and specific coding problems to verify the student's knowledge •Practical exam consisting in the development of a simple app to verify the concrete ability to write apps |
Texts | |
---|---|
There is no textbook. References will be provided. |
BETA VERSION Data source ESSE3 [Ultima Sincronizzazione: 2024-11-18]