PROGRAMMAZIONE MOBILE MODULO 1

PROGRAMMAZIONE MOBILE MODULO 1

_
iten
Ultimo aggiornamento 17/06/2021 15:47
Codice
66153
ANNO ACCADEMICO
2021/2022
CFU
3 cfu al 3° anno di 8719 INGEGNERIA INFORMATICA (L-8) GENOVA
SETTORE SCIENTIFICO DISCIPLINARE
ING-INF/05
SEDE
GENOVA (INGEGNERIA INFORMATICA )
periodo
2° Semestre
materiale didattico

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 si propone di introdurre le basi della programmazione di applicazioni mobili su piattaforma Android. L'obiettivo è di acquisire le tecniche e le metodologie di sviluppo che permettano di sviluppare applicazioni Android in maniera autonoma

OBIETTIVI FORMATIVI (DETTAGLIO) E RISULTATI DI APPRENDIMENTO

 

  • Comprendere il modello di programmazione della piattaforma Android
  • Applicare le metodologie standard per lo sviluppo di applicazioni mobili
  • Creare una applicazione Android completa.

PREREQUISITI

  • Programmazione Object Oriented
  • Linguaggio Java
  • Basi di sistemi operativi e database

Modalità didattiche

Lezioni frontali e di laboratorio

PROGRAMMA/CONTENUTO

  • Architettura di Android e modello di programmazione
  • 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
  • SQLite
  • Notifiche
  • Broadcast Receiver e Content Provider
  • Location-based e Google Play services

TESTI/BIBLIOGRAFIA

Il docente fornisce materiale ed esercizi in Inglese durante il corso

DOCENTI E COMMISSIONI

Ricevimento: Su appuntamento.

LEZIONI

Modalità didattiche

Lezioni frontali e di laboratorio

ESAMI

Modalità d'esame

Progetto: implementazione (a gruppi) di una applicazione.

Modalità di accertamento

Presentazione orale e demo dell'applicazione sviluppata.