A Qt implementation of Property Cross leveraging Facebook's Flux and Brad Frost's Atomic Design concepts
Requires qpm and an internet connection.
Checkout the repo, then move to src
folder and run qpm install
.
Requires Qt 5.7.X.
Use the provided qmake. Assets are provided for iOS and Android.
Based on a Declarative State Machine.
The state machine offers a comprehensive overview of navigation between pages.
It also makes implementing deep linking fairly straightforward.
Loosely based on Facebook's Flux.
The vanilla implementation does not offer a queue for Stores to act upon Actions.
If such functionality is ever required, the vanilla implementation can be very quickly susbstituted with the QuickFlux qpm package.
Currently the role of Controller-views is upon Pages.
Organization of components is loosely based on Brad Frost's Atomic Design.
For example, page Templates can be inspected with qmlscene
as the actual data is only bound in Pages.