CODICE 66153 ANNO ACCADEMICO 2025/2026 CFU 5 cfu anno 3 INGEGNERIA INFORMATICA 8719 (L-8) - GENOVA 6 cfu anno 2 INGEGNERIA INFORMATICA 8719 (L-8) - GENOVA SETTORE SCIENTIFICO DISCIPLINARE ING-INF/05 LINGUA Italiano (Inglese a richiesta) SEDE GENOVA PERIODO 2° Semestre MODULI Questo insegnamento è un modulo di: PROGRAMMAZIONE MOBILE E PROGETTAZIONE E SVILUPPO PER IL WEB MATERIALE DIDATTICO AULAWEB PRESENTAZIONE Il corso e' una introduzione alla programmazione di applicazioni mobili su piattaforma Android e si pone l'obiettivo di fornire allo studente, attraverso lezioni pratiche ed esempi reali, gli strumenti per la realizzazione di applicazioni mobili moderne e complesse. OBIETTIVI E CONTENUTI OBIETTIVI FORMATIVI Il corso introduce le basi della programmazione di applicazioni mobili su piattaforma Android. Nel dettaglio, il corso introduce le caratteristiche principali del sistema operativo Android ed indaga dettagliatamente le metodologie per la realizzazione di applicazioni mobili moderne e responsive su Android. OBIETTIVI FORMATIVI (DETTAGLIO) E RISULTATI DI APPRENDIMENTO Risultati di apprendimento: Comprendere il modello di programmazione della piattaforma Android Comprendere la programmazione ad eventi e l'implementazione di interfacce grafiche per applicazioni mobili Capire ed utilizzare i design pattern principali per lo sviluppo di applicazioni mobili PREREQUISITI Programmazione Object Oriented Linguaggio Java Basi di sistemi operativi e database MODALITA' DIDATTICHE Lezioni frontali e laboratori pratici da svolgere in autonomia. PROGRAMMA/CONTENUTO Architettura di Android e modello di programmazione Struttura di una applicazione Android L'IDE Android Studio Programmazione event-driven in Android Sviluppo di interfacce grafiche in Android (Activity, Fragment, Menu, Temi, Stili e Intents) Servizi e programmazione multi-thread in Android TESTI/BIBLIOGRAFIA Il docente fornisce materiale ed esercizi in Inglese durante il corso DOCENTI E COMMISSIONI LUCA VERDERAME Ricevimento: Su appuntamento, contattando il docente via email all'indirizzo luca.verderame@unige.it LEZIONI INIZIO LEZIONI https://corsi.unige.it/8719/p/studenti-orario Orari delle lezioni L'orario di questo insegnamento è consultabile all'indirizzo: Portale EasyAcademy Agenda 2030 Istruzione di qualità