Architecting software, especially on a large-scale where it needs to meet the business requirements is always a challenge and Flutter apps are not an exception. Strategic Domain-Driven Design techniques ensure your application is optimized to support business goals while identifying cohesive modules, known as a bounded context which creates a maintainable, comprehensible codebase by isolating dependencies and describe business value. In this talk, I explore the idea of the ubiquitous language, bounded context, sub-domains while they are being implemented in a real application. All in all, You’ll learn how I attempted to architect a (large-scale) Flutter application by technical solutions and appropriate methodology in order to have a sustainable app.
#flutter #mobileapps