I've changed the whole layout in to a single page now it looks like only the list screen, by pressing + a bottom sheet will compare where the user will fullfill the form (same bottomsheet like in GMAIL when writing a new mail on iPhone) then once the user confirm it i collapse the BottomSheet and load in the view the page where he have to add products, by ...
According to Material Design guidelines, it's best to select a feedback pattern based on its urgency:
Optional: Snackbars disappear automatically
Optional: Banners remain until dismissed by the user, or if the state that caused the banner is resolved
I think selecting a profile should be done on page A. That's also where the indication "check mark" is displayed. You can do a long-press action or add a checkmark button to each card (grey for inactive).
I am not sure what page B is for. Most of the information (title, description) is already displayed on page A. You could just skip it and go ...
I can think on 2 options:
Swipe progress flow: As per what I see instead of having the tabs you could benefit from using a slider with dots. This will show the user how many steps are remaining in your workflow providing a sense of progression and give it the flexibility to still move across them without using a tab for this particular task
Vertical flow: ...
The Human Interface Guidelines recommend always having a close/dismiss/cancel button as well as being able to swipe down to close it.
Always include a button that dismisses the modal view. For example,
you might use Done or Cancel. Including a button ensures that the
modal view is accessible to assistive technologies and provides an
alternative to dismissal ...
Looking at Google's own Material Guidelines (scroll down to "Control"), we can see that Google themselves do not deem it necessary to include a button. The ways to dismiss the modal are listed as follows:
They can be dismissed by:
Tapping a menu item or action within the bottom sheet
Tapping the scrim
Swiping the sheet down
Using a close ...
Dropbox mobile did it, it used a progress indicator to show the progress of scanning a document. Here's a screenshot of it.
But do note that there isn't a need for the user to click the button. Once the progress indicator turns a full circle, the app will automatically capture and scan the picture. To cancel the action, users only need to move the camera.
At least, Material Design does not recommend it.
Avoid using a navigation drawer with other primary navigation components, such as a bottom navigation bar.
Google's Material design recommends no punctuation in solitary sentence at most places.
More info: https://material.io/design/communication/writing.html#principles
Section "Skip unnecessary punctuation"