Book Image

Taking Flutter to the Web

By : Damodar Lohani
Book Image

Taking Flutter to the Web

By: Damodar Lohani

Overview of this book

Using a shared codebase in addition to an extensive range of tools in the Flutter ecosystem optimized for browsers, the Flutter framework has expanded to enable you to bring your mobile apps to the web. You’ll find out how web developers can leverage the Flutter framework for web apps with this hands-on guide. Taking Flutter to the Web will help you learn all about the Flutter ecosystem by covering the tools and project structure that allows you to easily integrate Flutter into your web stack. You’ll understand the concepts of cross-platform UI development and how they can be applied to web platforms. As you explore Flutter on the web, you'll become well-versed with using Flutter as an alternative UI platform for building adaptive and responsive designs for web apps. By the end of this Flutter book, you'll have built and deployed a complete Flutter app for the web and have a roadmap ready to target the web for your existing Flutter mobile apps.
Table of Contents (17 chapters)
1
Part 1: Basics of Flutter Web
5
Part 2: Flutter Web under the Hood
9
Part 3: Advanced Concepts

Summary

In this final chapter, we learned how to build and deploy our Flutter web application so that we can share it with our users. We also learned how we can customize the PWA version of our application by updating the manifest file. Finally, we learned how to use GitHub Actions to automate the build and deploy process so that every time we update our code, the application is automatically built and deployed to GitHub Pages.

Well, that was awesome. Thank you for sticking with me to the end of the book. I hope you enjoyed it. In this book, we started by telling you what Flutter for the web is, why it is essential, and how to get started. We then moved on and created our first web application using Flutter. We then learned about and implemented the responsive and adaptive design in our application. We proceeded further by learning how Flutter for Web works under the hood. Then we learned about routes and navigation to build a multipage application. After that, we learned about...