Aurora Vassallo
La Clean Architecture applicata allo sviluppo mobile in ambiente Android = Clean Architecture applied to mobile development in the Android environment.
Rel. Laura Farinetti. Politecnico di Torino, Master of science program in Cinema And Media Engineering, 2020
|
Preview |
PDF (Tesi_di_laurea)
- Thesis
Licence: Creative Commons Attribution Non-commercial No Derivatives. Download (4MB) | Preview |
Abstract
L’organizzazione di un sistema software è fondamentale e purtroppo viene spesso tralasciata dagli sviluppatori alle prime armi. In questa tesi si vogliono tracciare le linee guida per costruire un’architettura che permetta di pianificare un progetto che poggi su fondamenta solide. In particolare, la tipologia di architettura di cui viene discusso è la Clean Architecture, ideata da Robert C. Martin, la quale permette di produrre un software che sia facile da sviluppare, distribuire e manutenere. Basandosi sui principi di progettazione SOLID e sui principi di coesione e accoppiamento dei componenti, l’applicazione della Clean Architecture consente di separare le logiche di business dalle logiche dell’applicazione rendendo il software indipendente dal framework, dalla UI, dal database e da qualsiasi altro agente esterno.
Inoltre, vengono descritti i pattern architetturali MVC (Model-View-Controller), MVP (Model- View-Presenter) e MVVM (Model-View-ViewModel), grazie ai quali è possibile avere delle soluzioni specifiche per implementare un certo stile architettonico a livello di moduli
Relators
Academic year
Publication type
Number of Pages
Course of studies
Classe di laurea
Aziende collaboratrici
URI
![]() |
Modify record (reserved for operators) |
