Open XavierChanth opened 1 week ago
I chose to delay the rest of this work, extracting the file picker into a service, which is the minimum required amount of work needed by the NoPorts desktop app. I will backlog this ticket for now, and we can pull it into another sprint if we need more work done for something else.
Many components and workflows in at_onboarding_flutter are not or reusable.
I want to refactor at_onboarding_flutter into 3 layers:
With this change there are a few other considerations I've thought about:
Make it possible to control which widgets are included in the pages as a configurable list
Adding the APKAM widgets, with a more modular design they can be developed in parallel without dealing with the troubles of the nested widget code.
I may consider starting with a blank slate, porting the old code into the new design piece by piece, simplifying behavior as I go.