Slide 1

Slide 1 text

Entreprise Flutter configurations September 20, 2023

Slide 2

Slide 2 text

Who am I ● Former applicative pentester ● Former banking security reviewer ● Current Pvotal Technologies Chief Technology officer ● Focused on building Pvotal Infinite Entreprise® ○ Make advanced development methodologies more affordable through automation pvotal.tech pvotal-tech

Slide 3

Slide 3 text

Pvotal libraries doing the heavy lifting

Slide 4

Slide 4 text

From deployment configuration to local Flutter 1. Flutter applicative architecture 2. Web production deployment 3. Tekton brotli compression for web 4. PWA web configuration 5. Continuous deployment configurations 6. Local makefile 7. Local setup

Slide 5

Slide 5 text

Flutter applicative architecture

Slide 6

Slide 6 text

Web production deployment ArgoCD demo in read only

Slide 7

Slide 7 text

Tekton brotli compression for web

Slide 8

Slide 8 text

Tekton brotli compression for web

Slide 9

Slide 9 text

PWA web configuration

Slide 10

Slide 10 text

Continuous deployment configurations Github link

Slide 11

Slide 11 text

Local makefile Local makefile demo

Slide 12

Slide 12 text

Local setup demo

Slide 13

Slide 13 text

Key takeaways ● Handling internationalization in Web is more complex than native ○ Embrace infrastructure as code for the CD manifests ✓ ■ Allows to really achieve multi-language even on images ● gRPC and gRPC-web is well supported in Flutter (in part due to our contributions) ● Pvotal can be contacted for large projects involving technologies that we use pvotal.tech pvotal-tech

Slide 14

Slide 14 text

Thank You