Take the SP List you to populate, go to integrate>PowerApps>Create an app
Then you'll have a basic app to view all the forms, add and edit them.
You can pick and choose what fields of the SP List are visible in the app.
As for the "Required" it's just a flag that you can turn on or off in Sharepoint.
Sharepoint though has a field that is always required and you can't change it or delete it. You can only rename it.
Feel free to ask more questions if you are still having trouble