Flutter: come eseguire un metodo al complemento della fase di build

In Flutter può capitare di dover eseguire un’azione dopo che la costruzione di un widget (build) è stata completata. Ad esempio, potresti aver bisogno di aggiornare la visualizzazione o avviare un’animazione una volta che il widget è stato visualizzato sullo schermo. Per raggiungere questo obiettivo, Flutter fornisce il metodo addPostFrameCallback, che ti consente di eseguire una funzione di callback dopo che l’ultimo frame della costruzione del widget è stato disegnato....

July 14, 2023 · 2 min

Flutter: how to perform action after the build of a widget is completed?

In Flutter, sometimes you want to perform an action after the build process of a widget is completed. For example, you may need to update the view or start an animation once the widget is displayed on the screen. To achieve this, Flutter provides the addPostFrameCallback method, which allows you to execute a callback after the last frame of a widget’s build process is drawn. addPostFrameCallback is a method of the SchedulerBinding class, which is the central class that schedules tasks and controls the behavior of the framework....

July 14, 2023 · 2 min

Cosa sono i costruttori `const` in Flutter?

Uno dei fondamenti di Flutter è la possibilità di creare widget personalizzati per definire l’interfaccia utente e il comportamento dell’app. In questo post esploreremo come l’utilizzo di un costruttore const per i widget possa migliorare le prestazioni della tua app Flutter. Quando si crea un widget, il framework Flutter crea un’istanza di quel widget e la salva in memoria. Se il widget viene ricostruito (ad esempio, se i dati sottostanti cambiano), viene creata una nuova istanza e quella vecchia viene scartata....

July 13, 2023 · 2 min

Why you should use `const` constructor

Flutter development is based on the concept of Widget and on the creation of custom widgets to define the UI and behavior of your app. In this post, we’ll explore how using a const constructor for widgets can improve the performance of your Flutter app. When you create a Flutter widget, the framework creates an instance of that widget and stores it in memory. If the widget is rebuilt (for example, if the underlying data changes), a new instance is created and the old one is discarded....

July 13, 2023 · 2 min

Flutter StatefulWidget o FutureBuilder?

Nello sviluppo Flutter una necessità frequente è quella di implementare un Widget che si aggiorna in modo dinamico in base al risultato di una funzione. Per implementare un Widget che si aggiorna in base al risultato di una funzione asincrona, ovvero una funzione che ritorna un Future, esistono due modalità principali: utilizzare uno StatelessWidget con un FutureBuilder o utilizzare uno StatefulWidget. Nel caso dello StatelessWidget, il metodo build del Widget utilizza un FutureBuilder per gestire l’aggiornamento in base al risultato del Future....

June 19, 2023 · 2 min

Get Started with Flutter Mobile Development: All You Need to Know

Flutter is an open-source mobile UI framework by Google. It was released in May 2017 and the purpose behind creating Flutter was to enable users to create native mobile applications with only one codebase. In summary, it means to use a single programming language to create two different apps, one for iOS and one for Android. Flutter is a framework that uses the programming language called Dart. The language is a lot older than the framework itself and it was first created by Google in October 2011....

August 22, 2020 · 7 min