From the comments of the Telegram group I see that this project has many tasks and a limited number of resources. Parallel to the development of the base system with UBports, we must also work on the development of applications.
I see two large blocks:
- Create functional prototypes for applications so that the work of the programmers can be prioritized.
Photoshop is usually used for prototypes. They look great on the screen but then they are complicated to program. Designers have to know the blocks that already exist in Ubuntu Touch for the application to be feasible. Another drawback is that you have to imagine how the interactions with the user are.
For some projects I have used Fluid UI. Its advantages are:
- You have design blocks to make prototypes.
- Each screen has its own controls defined.
- To move from one screen to another you can "press" a button and with an animation you move to the next screen. Visually it is as if the application responds to the pulsation.
The main advantage is that you can validate a layout without writing any line of code. When the design is closed the programmers can start working.
- You have to design Ubuntu Touch blocks.
- The free version does not allow custom blocks.
I know other free tools that allow you to make designs for Ubuntu Touch but the design can not be tested.