You definitely answered my questions. I’m happy to know that Anvil is already doing most stuff I would need to start my projects.
Regarding the animated forms or panels, let me precise a bit. In my app, I would like the user to enter some data (step by step) using one form. I was thinking at creating for example 5-10 containers and allow the user to pass from one container to the other using buttons which would make the appropriate container visible and the others invisible. On my side, I consider that Anvil would make it works fine, with no functional issue. In modern websites though, we would usually have animations like the following between the containers: https://tympanus.net/Tutorials/FancySlidingForm/.
Thank you again for your assistance in answering my other queries!
Alex