Categoria Sviluppo Mobile

Android: Intent – Passare un oggetto

Passare un oggetto tra due Activity è come spedire un pacco: non puoi infilare un intero mobile nella fessura della buca delle lettere, devi prima smontarlo. In Android Java, hai due modi per “smontare” i tuoi oggetti: Serializable Serializable è…

Android: Logcat

Hai appena premuto “Run”, l’app si avvia e… boom. “L’app si è interrotta”. Invece di fissare il codice sperando in un’illuminazione divina, è il momento di aprire il Logcat in Android Studio. Il Logcat è la console dove il sistema…

Android: Permessi

Gestire i permessi in Android non è più semplice come un tempo. Se prima bastava dichiarare tutto nel file AndroidManifest.xml, oggi l’utente ha il potere assoluto: può negare un permesso in qualsiasi momento, anche mentre l’app è aperta. Permessi Normali…

Android: Manifest

android manifest

Quando si sviluppa un’applicazione Android, uno dei file più importanti del progetto è AndroidManifest.xml. Questo file rappresenta il punto centrale di configurazione dell’app: qui vengono dichiarate le componenti principali, i permessi richiesti e varie informazioni necessarie al sistema operativo per…

Android: Notifiche di Base

android notifiche

Le notifiche sono uno strumento essenziale per le app Android, permettendo di informare l’utente anche quando l’app non è in primo piano. In questo articolo vedremo come creare notifiche semplici e funzionanti. Dipendenze Necessarie Per creare notifiche di base, non…

Android: Accesso alla Fotocamera e Galleria

android fotocamera galleria

Nelle applicazioni moderne, la possibilità di scattare foto direttamente con la fotocamera del dispositivo o di selezionare immagini dalla galleria è una funzionalità molto richiesta. In questo articolo esploreremo come implementare queste funzioni nelle app Android, garantendo un’esperienza fluida e…

Android: Glide

Glide

Glide, come Picasso, può caricare e visualizzare immagini da diverse fonti, occupandosi anche della memorizzazione nella cache e mantenendo un basso impatto sulla memoria durante la manipolazione delle immagini. Le app ufficiali di Google (come l’app per Google I/O 2015)…

Android: Retrofit

Retrofit

Introduzione a Retrofit Retrofit rappresenta una delle librerie più utilizzate e apprezzate nel panorama dello sviluppo di applicazioni Android, in particolare per quanto riguarda le operazioni di networking. Sviluppata da Square, Retrofit semplifica la comunicazione con le API RESTful, accelerando…

Android: SQLite

SQLite

Introduzione a SQLite SQLite è un motore di database relazionale leggero, open source, progettato per la gestione di dati in modo efficiente e senza la necessità di un server dedicato. La sua principale caratteristica è la capacità di funzionare come…

Android: SharedPreferences

SharedPreferences

Introduzione a SharedPreferences Le SharedPreferences rappresentano un meccanismo fondamentale nel sistema Android per l’archiviazione e la gestione di dati di piccole dimensioni. Queste permettono agli sviluppatori di salvare informazioni in modo persitente, consentendo la memorizzazione delle preferenze dell’utente e delle…