CODE 66153 ACADEMIC YEAR 2021/2022 CREDITS 3 cfu anno 3 INGEGNERIA INFORMATICA 8719 (L-8) - GENOVA SCIENTIFIC DISCIPLINARY SECTOR ING-INF/05 TEACHING LOCATION GENOVA SEMESTER 2° Semester TEACHING MATERIALS AULAWEB OVERVIEW The course will introduce the basics of Android programming through practicals and hands-on activities. AIMS AND CONTENT LEARNING OUTCOMES The course aims at introducing the foundations of Android programming. The objective of the course is to learn 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) FRANCESCO PAGANO MARCO MARATEA (President Substitute) LESSONS LESSONS START https://corsi.unige.it/8719/p/studenti-orario Class schedule DESIGN AND ANALYSIS OF ALGORITHMS LAB 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 12/01/2022 09:00 GENOVA Orale 07/02/2022 10:00 GENOVA Orale 16/06/2022 09:00 GENOVA Orale 14/07/2022 09:00 GENOVA Orale 01/09/2022 09:00 GENOVA Laboratorio 01/09/2022 09:00 GENOVA Laboratorio 15/09/2022 09:00 GENOVA Orale