20.000 risoluzioni sotto Android: adattiamo la grafica delle nostre applicazioni a tutti i display esistenti

A differenza di uno sviluppatore iOS che sa esattamente su che tipo di device/schermo verrà usata la propria applicazione, lo sviluppatore Android ha talmente tanta scelta che può quasi sentirsi a disagio. Disagio perché le centiaia di modelli di telefoni Android in commercio hanno le risoluzioni e le dimensioni degli schermi più disparate. La soluzione… Continue reading 20.000 risoluzioni sotto Android: adattiamo la grafica delle nostre applicazioni a tutti i display esistenti

Porting applicazioni Android / iOS: il fattore user experience

Qualche anno fa Steve Jobs aveva promesso che iPhone avrebbe cambiato il modo di vivere il telefono cellulare e così è stato: la semplicità di utilizzo e il design hanno fatto da traino. Con lo slogan “c’è un App per tutto” si sdoganava definitivamente la percezione del telefono come solo strumento per telefonare, ma diventava… Continue reading Porting applicazioni Android / iOS: il fattore user experience

Come facilitare la user experience: pattern ricorrenti nelle interfacce grafiche

Ormai siamo abituati già da diverse decine di anni ad usare i computer sia per lavoro che per divertimento: siamo talmente abituati che riusciamo tranquillamente a districarci anche in nuove applicazioni perché magari somigliano ad altre. Le interfacce di applicazioni desktop per esempio hanno di solito un menù in alto che contiene almeno le voci… Continue reading Come facilitare la user experience: pattern ricorrenti nelle interfacce grafiche

Pensare in modo modulare: suddividi la tua applicazione Android in più progetti

Anche se le applicazioni per i nuovi dispositivi mobili vengono percepite come progetti di piccole dimensioni che non richiedono grossa manutenzione, è bene non scordarsi dei buoni principi di progettazione e programmazione. Cerchiamo quindi sin da subito di pensare a come suddividere il proprio progetto in moduli che possano essere eventualmente riusati in applicazioni future.… Continue reading Pensare in modo modulare: suddividi la tua applicazione Android in più progetti

L’Architettura di Android

Android è una piattaforma mobile che sta crescendo molto rapidamente: non è, come la vedono alcuni, alla rincorsa di iPhone perchè in un certo modo sta rivoluzionando il mercato dei telefoni cellulari. Grandi marche come LG, HTC, Acer, Motorola o Samsung hanno abbracciato questa piattaforma fornendo prodotti che coprono e interessano diverse fasce di utenti,… Continue reading L’Architettura di Android