Android 2 - Dentro un progetto - 1

# Pattern MVC

- Le applicazioni Android seguono il pattern Model View Controller o MVC
- Questo pattern prevede che l'APP sia divisa in tre livelli.
- Il primo livello o Model prevede la descrizione dei dati.
- Normalmente scriveremo una o più classi, svincolate dall'interfaccia grafica, che incapsulano i dati dell'app e consentono al resto del mondo di accedervi.
- Un secondo strato, detto View, si occupa della visualizzazione dei dati
- Nel nostro caso questo strato è realizzato tramite i layout, che sono dei file XML che descrivono il contenuto delle varie videate dell'APP
- L'ultimo strato è il Controller. Esso implementa le azioni dell'utente sul model.
- Nel nostro caso esso sarà rappresentato da una classe derivata da Activity

© Ing. Stefano Salvi - released under FDL licence