Programmazione

Tutta la programmazione che volete

Mattepuffo's logo
Usare le SharedPreferences in Flutter

Usare le SharedPreferences in Flutter

Le SharedPreferences sono praticamente fondamentali nelle mobile app, in quanto ci consentono di salvare alcuni dati da riusare nell'intera app.

Ad esempio il nome utente, il token, ecc.

In questo articolo vediamo come usarle in Flutter.

Mattepuffo's logo
Creare un'estensione personalizzata per Chrome

Creare un'estensione personalizzata per Chrome

Creare un'estensione per Chrome non è difficile, in quanto alla fine ci bastano le solite cose:

  • HTML
  • CSS
  • Javascript

In questo articolo vediamo come fare; il risultato sarà un'estensione che una volta cliccata ci aprirà una finestrella con una tabella con dati presi da JSONPlaceholder.

Mattepuffo's logo
Usare le animazioni implicite in Flutter

Usare le animazioni implicite in Flutter

In Flutter abbiamo due tipologie di animazioni:

  • quelle esplicite, "costruite" da noi, sulle quali abbiamo un maggior controllo, ma che richiedono più codice
  • quelle implicite, che usando dei widget pre-confezionati, sui quali abbiamo un minor controllo, ma richiedono meno tempo

In questo articolo vediamo un esempio delle seconde; abbiamo visto quelle esplicite in quest'altro articolo.

Mattepuffo's logo
Debounce in Javascript

Debounce in Javascript

Supponiamo di avere un bottone che invia i dati di un form, e che vogliamo impedire che l'utente ci clicchi troppe volte in maniera consecutiva.

In Javascript abbiamo almeno due possibilità:

  • bloccare la UI fino a che l'operazione non è terminata
  • usare il debounce

In questo articolo vediamo un esempio di questa "tecnica".