Flip card in Flutter
In questo vediamo come usare Animation e AnimationController per creare un effetto flip su card in Flutter.
Non ci servono librerie esterne.
Inoltre l'ho testato sia su Android che su Linux.
Il futuro di Android?
In questo vediamo come usare Animation e AnimationController per creare un effetto flip su card in Flutter.
Non ci servono librerie esterne.
Inoltre l'ho testato sia su Android che su Linux.
In pratica Flutter ci mette a disposizione SelectableText per visualizzare del testo che possiamo selezionare, sia col mouse che con il tap.
Testato su Linux e Android.
Inoltre avremmo anche i tasti per il copy e select all.
Il cascade operator in Dart ci permette di eseguire diverse operazioni in sequenza su uno stesso oggetto.
In verità è più facile un esempio che descriverlo.
Per ottenere una search bar animata in Flutter abbiamo diversi plugin.
Io ho usato searchbar_animation e mi ci sono trovato bene.
In questo articolo vediamo un esempio su come usarla.
Supponiamo di voler eseguire una funzione appena un widget, iin Flutter, viene caricato.
Nulla di più facile con addPostFrameCallback.
animated_text_kit è una libreria per Flutter che ci consente di aggiungere svariate animazioni ai testi.
In questo articolo vediamo qualche esempio.
faker è una libreria per Dart e Flutter che ci consente di generare dati fake per le nostre app.
Può essere molto utile in fase di mockup o quando non si hanno dati disponibili.
flutter_blurhash è una package per Flutter che ci permette di creare dei placeholder per le immagini.
L'effetto che vedremo in questo esempio è un blurhash fino a che l'immagine non è caricata.
Per installarlo:
flutter pub add flutter_blurhash
In Dart abbiamo diverse funzioni che ci permettono di svolgere funzioni su liste e array.
Una di queste è fold, che si comporta come la funzione reduce con alcune differenze.
In sostanza fold itera su una collezione ed esegue le operazioni che noi gli diciamo.
Ho fatto un test su come creare una libreria custom in un progetto Dart, ma penso che la stessa cosa valga anche per Flutter.
Comunque vediamo come fare a creare un piccola libreria ed esportara.
Ho creato una cartella library nella stessa cartella del main del progetto.