Do Lightning Platform Starter users have access to write flows and apex code?
Based on documentation, it seems No (details below).
Lighting Platform Starter (or Plus) both contain a Salesforce Platform license:
Lightning Platform Starter and Lightning Platform Plus both contain a Salesforce Platform license and a Company Communities Permission Set License.
And to be able to write an Apex class, you will need
Author Apex permission which is not available for Platform licenses.
For example, don’t create a permission set with no user license and then enable “Author Apex” and assign it to Salesforce Platform users. You can’t assign this permission set to Salesforce Platform users because the Salesforce Platform user license doesn’t allow Apex authoring.
Similarly, to be able to create Workflow rules, the
Customize Application permission is required, and if you try to create a permission set as in case with
Author Apex, you will not be able to assign it to any User and that you will receive an error.