Já concluí quatro cursos da trilha de Flutter da Alura (Fundamentos de Flutter: Crie o seu primeiro App; Persistência com Flutter: Crie um app com armazenamento interno; Flutter com web API: integrando sua app mobile; Comunicação HTTP: Flutter com web API).
Em nenhum dos cursos foi falado/comentado ABSOLUTAMENTE NADA sobre permissões em aplicações Flutter.
Afinal...
1) Como é realizada a concessão de permissões para uma aplicação Flutter?
2) É preciso solicitar permissão?
3) As solicitações de permissões são criadas implicitamente/automaticamente ao utilizar um código que necessite de uma permissão X ou Y?
Acho que deveriam abordar/comentar detalhadamente sobre esse assunto (não necessariamente em um curso, pode ser feito um vídeo único para tratar do assunto).
Deveria ser feito um vídeo COMPLETAMENTE TEÓRICO (sem codificação) explicando a teoria por trás das permissões e solicitações de permissões.