Writing layout code, especially when we are dealing with devices of all sorts of shapes and sizes, can get complicated.
Thankfully Flutter makes writing layout code simple. As Flutter is a relatively young framework, it has the advantage of learning from previous layout solutions that have been used on the web, desktop, iOS, and Android. Armed with the knowledge of the past, the Flutter engineers were able to create a layout engine that is flexible, responsive, and simple to use.
In this recipe, we're going to create a prototype for a profile screen for dogs.