Un fragment è una particolare activity che può essere inserita all'interno di un'altra.
L'esigenza dei fragment nasce con l'avvento dei tablet.
Le activity vengono progettate per adattarsi allo schermo di un telefono, di dimensione relativamente limitata
Con l'avvento dei tablet, dotati di schermi decisamente più grandi, queste activity risultavano decisamente troppo povere.
Un possibile approccio è quello di Apple, che disegna videate totalemnte separate per iPad e iPhone, ma questo implica uno sforzo di sviluppo notevole e la difficoltà di adattare vecchie app al nuovo dispositivo.
L'alternativa di Android è di trasformare le Activity in Fragment, vale a dire in pezzi
Avremo poi activity diverse per telefono e tablet, ma in questo caso l'activity per il telefono caricherà il relativo fragment, mentre quella del tablet caricherà contemporaneamente due fragment affiancati, riempiendo lo schermo.