Dart

Il futuro di Android?

Mattepuffo's logo
Input pin in Flutter

Input pin in Flutter

pininput è un package per Flutter che ci consente di creare, appunto, delle caselle per inserire un PIN.

Da quello che ho capito è anche possibile agganciarlo a servizi esterni come SMS o database remoti.

Non ho testato queste funzioni ovviamente, mi sono limitato ad un esempio basico per vederne il funzionamento.

Mattepuffo's logo
Usare gli Stream in Dart

Usare gli Stream in Dart

Uno stream in Dart è sostanzialmente una sequenza di eventi che rappresentano dei valori che arriveranno in maniera asincrona.

Che detto così vuol dire poco o nulla in realtà....

Quindi in questo articolo vediamo qualche esempio in modo da capire.

Mattepuffo's logo
ReorderableListView in Flutter

ReorderableListView in Flutter

In questo articolo vediamo come usare il widget ReorderableListView, che in sostanza è una ListView che può essere ordinata con il drag-and-drop.

Non ci sono widget esterni da installare, e sostanzialmente l'uso è molto simile a quello di una ListView "classica".

Solo che metteremo una icona che ci permette di trascinare le varie righe.

Mattepuffo's logo
Rimuovere l'hash dagli url in Flutter

Rimuovere l'hash dagli url in Flutter

In Flutter, come in molti altri framework orientati al web, abbiamo due url strategy:

  • hash strategy, che in genere è quello di default e che prevede un hash (#) negli url
  • path strategy

In questo articolo vediamo come impostare il path strategy usando un package apposito: url_strategy!

Mattepuffo's logo
Usare i Google Fonts in Flutter

Usare i Google Fonts in Flutter

Attraverso il package google_fonts possiamo usare i Google Fonts nelle nostre Flutter app.

Possiamo sia decidere di fare il fetching dalla rete, che salvare i fonts nella app.

Ovviamente ci sono i soliti pro e contro.

Io non li salverò, ma nella documentazione è spiegato come fare.

Mattepuffo's logo
Ruotare widget in Flutter

Ruotare widget in Flutter

In questo articolo vi presento due modi per ruotare un widget in Flutter:

  • RotatedBox
  • Transform.rotate

Il secondo metodo è un pò più flessibile secondo me.