Crypto Loss Gain Calculator
Crypto Loss Gain Calculator App build with Flutter. It developed with DDD (Domain Driven Design) principles.
Flutter with DDD
In Flutter development, DDD might be used with different state management libraries; such as BLOC, provider, redux… This project uses Provider. The directory of the project is mainly seperated into 4 subdirectories: Application, Domain, Presentation, Infrastructure. Each subdirectory has a valuable role in DDD. Every one of them should be considered as a layer of a building. Some layers contact other layers, some do not.