5. Update the existing title from user input

Create a TextField to enter a title and a ElevatedButton
to update the data on server.
Also define a TextEditingController to
read the user input from a TextField.

When the ElevatedButton is pressed,
the _futureAlbum is set to the value returned by
updateAlbum() method.

On pressing the Update Data button, a network request
sends the data in the TextField to the server as a POST request.
The _futureAlbum variable is used in the next step.

5. Display the response on screen

To display the data on screen, use the
FutureBuilder widget.
The FutureBuilder widget comes with Flutter and
makes it easy to work with async data sources.
You must provide two parameters:

The Future you want to work with. In this case,
the future returned from the updateAlbum() function.