In this post, I would like to go through the process of creating a full-screen dialog. Dialogs like that are used for more complex user operations that would be inappropriate for normal dialog. You can read more about Material Design’s specification here. Luckily, Flutter framework provides a very simple way to create and use full-screen dialogs. You can find one of them in Flutter’s Gallery app.

The presented dialog is part of my Weight Tracker app (simple app for tracking weight), so the development will be based on that and focused on that purpose.