Home

Mattepuffo's logo
Flutter scratch widget

Flutter scratch widget

scratcher è un package per Flutter che ci permette di eseguire uno scratch su un widget per visualizzare quello che c'è sotto.

Ad esempio una immagine.

Non so quante volte vi capiterà di usarlo, ma è interessante e divertente.

Quindi vediamo un esempio.

Mattepuffo's logo
Inviare richieste socket da terminale

Inviare richieste socket da terminale

In sostanza sto scrivendo un piccolo server socket, e devo testarlo.

Non potendo usare Postman o simili, visto che sono compatibili con le WebSocket che sono un'altra cosa, posso solo inviare i dati da terminale.

Oppure scrivere un client apposito, cosa che non mi va.

Quindi ho deciso di usare netcat!

Mattepuffo's logo
Live reloading in Go con air

Live reloading in Go con air

air è un programmino per Go che ci permette di fare il live reloading della nostra applicazione.

Molto comodo soprattutto quando usando un qualche framework tipo Gin Gonic.

In questo articol vediamo come usarlo.

Mattepuffo's logo
Gestire la cache in Java con JCache

Gestire la cache in Java con JCache

JCache è una "libreria" (in realtà non saprei come definirla) che ci permette di gestire la cache nelle nostre applicazioni in Java.

Ha tutta una serie di interfacce per la gestione della cache, ma bisogna indicare, e quindi installare, una sua implementazione.

Mattepuffo's logo
Listare file e directory in Dart

Listare file e directory in Dart

In Dart abbiamo accesso a dei metodi per listare file o directory in maniera abbastanza facile.

Il codice è lo stesso che si può usare in Flutter, ma ovviamente in questo ambito dovete tenere presente i permessi da attivare.

Mattepuffo's logo
Device preview in Flutter

Device preview in Flutter

device_preview è un package per Flutter che ci permette di attivare una preview per vari dispositivi.

Quindi ad esempio, ho avviato la app per Windows.

Sulla destra apparirà un "menu" in cui possiamo decidere con quale dispositivo visualizzare le schermate.

Ovviamente sono emulati, e potete anche chiuderlo/riaprirlo.

Mattepuffo's logo
Routing in Flutter con go_router

Routing in Flutter con go_router

go_router è un package per Flutter che ci permette di impostare la navigazione tra le schermate con un meccanismo di routing simile a quanto avviene nel web.

Ha diverse impostazioni avanzate, la possibilità di inviare parametri, usare nested-child, ecc.

In questo articolo vediamo un esempio.