Summary
In this chapter, we learned adaptive and responsive design, how to use responsive mechanisms to change the layout of the application to accommodate different screen sizes, and how to use adaptive mechanisms to alter the behavior and display of the application. We started with an application that used mobile-first design and enhanced it to respond to different screen sizes. Then we enhanced the application further to alter its behavior depending on its target platform. Finally, we moved our hardcoded data to a backend server that is written in dart_frog
.
You should now have a good understanding of how to build truly immersive applications that look good no matter where they are run.
In the next chapter, you will learn how to build write tests to ensure that you deliver high-quality applications to your users.