CODE 66153 ACADEMIC YEAR 2020/2021 CREDITS 3 cfu anno 3 INGEGNERIA INFORMATICA 8719 (L-8) - GENOVA SCIENTIFIC DISCIPLINARY SECTOR ING-INF/05 LANGUAGE Italian TEACHING LOCATION GENOVA SEMESTER 2° Semester TEACHING MATERIALS AULAWEB OVERVIEW The course introduces the foundations of Android programming. More in detail, the course introduces the main features of the Android operating system and presents the methodologies for the creation of modern and responsive mobile applications on Android. AIMS AND CONTENT LEARNING OUTCOMES The course aims at introducing the foundations of Android programming. The objective of the course is learning the techniques and methodologies for developing full-fledged Android applications. AIMS AND LEARNING OUTCOMES Learning outcomes: - Understand the Android programming model - Apply the standard methodologies for developing mobile applications - Build a complete and working Android application. PREREQUISITES - Object Oriented Programming - the Java language - Foundations of Operating Systems and Database TEACHING METHODS Lectures plus individual hands-on during the course SYLLABUS/CONTENT Android architecture and programming model. The Android Studio IDE. Design and implementation of Android-specific features: GUI (Activities and Fragments), SQLite Databases, Content Providers, Broadcast Receivers, Services, Location-based Services, Networking, Messaging e Notifications. RECOMMENDED READING/BIBLIOGRAPHY The teacher provides slides and exercises (in English) during the course TEACHERS AND EXAM BOARD ALESSIO MERLO Ricevimento: By appointment. Exam Board ALESSIO MERLO (President) DAVIDE CAPUTO MARCO MARATEA (President Substitute) LESSONS Class schedule MOBILE PROGRAMMING MODULE 1 EXAMS EXAM DESCRIPTION Project: development of an Android application ASSESSMENT METHODS Pitch of the implemented application and oral discussion. Exam schedule Data appello Orario Luogo Degree type Note 13/01/2021 09:00 GENOVA Orale 08/02/2021 10:00 GENOVA Orale 17/06/2021 09:00 GENOVA Orale 15/07/2021 09:00 GENOVA Orale 02/09/2021 09:00 GENOVA Laboratorio 02/09/2021 09:00 GENOVA Laboratorio 16/09/2021 09:00 GENOVA Orale