Android
-
Come usare i tooltips in Jetpack Compose
Quando ho scritto il mio ultimo articolo su Jetpack Compose, l’ho descritto come mancante di alcuni componenti di base (a mio parere) e uno di essi è il tooltip. All’epoca, non esisteva nessuna composabile integrata per mostrare i tooltip e erano in giro varie soluzioni alternative online. Il problema con queste soluzioni era che una volta che Jetpack Compose fosse stato rilasciato in versioni più nuove, queste soluzioni avrebbero potuto non funzionare. Perciò non era ideale e la comunità era…
-
Come migrare dalla Play Core Library
Potreste aver ricevuto recentemente un’email dalla Google Play Store che recita il seguente: Aggiorna il tuo dipendente Maven di Play Core alla versione compatibile con Android 14! La tua attuale libreria Play Core non è compatibile con targetSdkVersion 34 (Android 14), che introduce una modifica non retrocompatibile nei ricevitori di broadcast per migliorare la sicurezza utente. Come ricordo, a partire dal 31 agosto, Google Play richiede a tutti i nuovi rilasci di app di mirare ad Android 14. Aggiorna alla…
-
Accedere a localhost da Ovunque
Hai passato ore a lavorare localmente sul tuo computer, perfezionando il nuovo design del sito web. Il tuo CMS è ben configurato con contenuto di esempio e vuoi testarlo su alcuni dispositivi mobili e tablet. Il tuo cliente vuole anche dare un’occhiata — ma non hai il tempo di trasferirlo tutto su un server pubblico per farli dare un rapido sguardo. Se sei un web developer, è probabile che ti sia trovato in questa situazione molte volte. E probabilmente hai…
-
Esempio di tutorial Android RecyclerView, Android CardView
Android RecyclerView e Android CardView sono stati introdotti in Android Lollipop con Material Design. Per coloro che non sono a conoscenza del Material Design, è una guida completa agli elementi dell’interfaccia utente introdotta dall’Android 5.0 e migliora l’aspetto visivo delle app. Android RecyclerView Android RecyclerView è una versione più avanzata, potente e flessibile della ListView. Android RecyclerView è simile alla ListView tranne che nel fatto che ci obbliga ad utilizzare la classe RecyclerView.ViewHolder per contenere gli elementi, cosa che non…
-
Retrofit Esempio Tutorial Android
Benvenuti al Tutorial sull’Esempio di Retrofit Android. Oggi utilizzeremo la libreria Retrofit sviluppata da Square per gestire le chiamate API REST nella nostra applicazione Android. Retrofit Android Retrofit è un client REST type-safe per Android e Java che mira a rendere più facile consumare servizi web RESTful. Non entreremo nei dettagli delle versioni Retrofit 1.x e salteremo direttamente a Retrofit 2 che ha molte nuove funzionalità e un’API interna modificata rispetto alle versioni precedenti. Retrofit 2 utilizza per impostazione predefinita…
-
Android Alert Dialog utilizzando Kotlin
In questo tutorial, parleremo di Alert Dialog e li implementeremo nella nostra applicazione Android utilizzando Kotlin. Alert Dialog Alert Dialog è una finestra che compare sullo schermo. Di solito mostrano alcune informazioni e richiedono un’azione da parte dell’utente. Ci sono tre componenti principali che compongono un Alert Dialog. Testo del titolo Testo del messaggio Pulsanti – Ci sono tre tipi di pulsanti: Positivo, Negativo e Neutro Per creare un AlertDialog utilizziamo la classe interna AlertDialog.Builder. val alertDialogBuilder = AlertDialog.Builder(this) Passiamo…
-
Dialogo selezione data e ora Android
I picker di data e ora di Android sono molto utilizzati nelle app Android. In questo tutorial mostreremo l’uso di un Date Picker e un Timer Picker Dialog nella nostra applicazione Android. Questi componenti sono utilizzati per selezionare data e ora in un’interfaccia utente personalizzata. Utilizzeremo le classi DatePickerDialog e TimePickerDialog con la classe Calendar nel codice della nostra applicazione Android per ottenere questo. Android DatePickerDialog e TimePickerDialog Anche se un Date Picker e un Time Picker possono essere utilizzati…
-
Esempio di tutorial sul Navigation Drawer di Android
Nel presente tutorial implementeremo un Navigation Drawer nella nostra applicazione Android. Il navigation drawer di Android è un menu scorrevole ed è un componente UI importante. Vedrai il navigation drawer nella maggior parte delle applicazioni Android, è simile alle barre di menu di navigazione nei siti web. Android Navigation Drawer Il Navigation Drawer di Android è un menu scorrevole a sinistra utilizzato per visualizzare i collegamenti importanti nell’applicazione. Il navigation drawer facilita la navigazione avanti e indietro tra questi collegamenti.…
-
Esempio di tutorial sulle preferenze condivise di Android
In questo tutorial utilizzeremo le Shared Preferences nella nostra applicazione Android per memorizzare dati sotto forma di coppia chiave-valore. Panoramica sulle Shared Preferences di Android Le Shared Preferences consentono ad attività e applicazioni di conservare preferenze sotto forma di coppie chiave-valore simili a una mappa che persistono anche quando l’utente chiude l’applicazione. Android memorizza le impostazioni delle Shared Preferences come file XML nella cartella shared_prefs all’interno della directory DATA/data/{package dell’applicazione}. La cartella DATA può essere ottenuta chiamando Environment.getDataDirectory(). SharedPreferences sono…