Dettaglio insegnamento

APPLICAZIONI MOBILI

MF0739

Insegnamento
APPLICAZIONI MOBILI
Codice
MF0739
Anno Accademico
2023/2024
Anno regolamento
2021/2022
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 studente 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 studente 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.
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