Dettaglio insegnamento

APPLICAZIONI MOBILI

MF0739

Insegnamento
APPLICAZIONI MOBILI
Codice
MF0739
Anno Accademico
2026/2027
Anno regolamento
2024/2025
Corso di studio
INFORMATICA
Curriculum
000 - CORSO GENERICO
Responsabile didattico
CFU
6
Ore di lezione
48
Settore Scientifico Disciplinare (SSD)
INF/01 - INFORMATICA
Tipo di insegnamento
Attività formativa monodisciplinare
Fruizione insegnamento
OPZ - Opzionale
Anno
3
Periodo
Primo Semestre
Sede
ALESSANDRIA
Lingua insegnamento
Italiano
Contenuti
Durante il corso lo/la studente/studentessa avrà modo di conoscere e sperimentare tutti i principali layout e widget che il sistema operativo Android oltre che sfruttare i servizi cloud.
Nella parte finale del corso, verrà introdotto il sistema operativo iOS attraverso lo sviluppo di semplici app.
Testi di riferimento
Android and iOS sono sistemi operativi ancora molto in evoluzione, quindi oltre alle slide del corso, il docente fornirà link alla documentazione ufficiale online.
Obiettivi formativi
Il corso si prefigge di fornire allo/alla studente/studentessa nozioni sia teoriche che sperimentali di come si progetta e sviluppa una applicazione per i dispositivi mobili.
Prerequisiti
Conoscenze acquisite dai corsi di algoritmi.
Metodi didattici
Lezioni frontali e sperimentazione in laboratorio che possono essere erogate in modalità in presenza.
Altre informazioni
Durante il corso vengono svolti esercizi che riguardano l'implementazione di semplici app.

Le studentesse e gli studenti con disabilità o con Disturbi Specifici dell’Apprendimento (DSA) o con
Bisogni Educativi Speciali (BES) possono richiedere servizi e strumenti specifici a loro dedicati
rivolgendosi allo Staff Sviluppo e Coordinamento Carriere e Servizi alle Studentesse e agli Studenti e
consultando la pagina dedicata del sito di Ateneo: https://uniupo.it/it/servizi/servizi-studenti-
disabili-e-dsa
Le studentesse e gli studenti con disabilità, DSA, BES, una volta preso contatto con lo Staff di Ateneo,
possono contattare la/il docente titolare dell'insegnamento in relazione alla declinazione delle
modalità di esame, in merito agli aspetti didattici.
Modalità di verifica dell'apprendimento
Consegna di un progetto Android e di un progetto iOS.
Programma esteso
0- Informazioni generali sul corso
1- Il linguaggio Kotlin
2- Concetti base
3- Piattaforma Android
4- Emulatore Android
5- XML-based Layout
6- Widget di base
7- Lavorare con i container
8- Metodi di input: Framework
9- Messaggi Pop-up
10- Gestione delle Thread
11- Ciclo di vita di una app
12- Creazione di Intent filter
13- Gestione schermi
14 -Menus & Preferences
15 - Accessing Files
16 -Notification
17 - Maps
18 - Firebase services
19 - Manage picture
20 - iOS first apps
Risultati di apprendimento attesi
Imparare a creare applicazioni mobili utilizzando vari widget e servizi cloud.
Ultimo aggiornamento:09-09-2026 00:14:31