Projeto Meu Pequeno Grimório para o curso de Flutter com i18n: internacionalizando seus aplicativos, focado em apresentar soluções de internacionalização e localização para diversas situações usando Flutter.
- Aprenda a utilizar o intl para internacionalizar aplicativos Flutter;
- O que são e como usar arquivos arb para localização;
- Conectar o aplicativo com o idioma do dispositivo;
- Utilizar gerenciamento de estados para mudança dinâmica de idioma;
- Acessar idiomas externos via conexão com API;
- Armazenar idiomas externos em cache para maior agilidade e uso de dados;
Este curso é indicado para pessoas que já tem conhecimento intermediário e querem aprofundar seu conhecimento em Flutter, seguindo boas práticas e também entendendo como funciona internacionalização dentro dos padrões mobile.
- Conhecimentos intermediários de Flutter e Dart;
- Android Studio ou VS Code (com plugins do Flutter e Dart instalados);
- É importante ter o Flutter na versão 3.24.5.
- Uso do
intl
e dolocalizations
do Flutter; - Configurações padrão do Flutter para internacionalização;
- Internacionalização que segue o idioma do dispositivo;
- Internacionalização dinâmica definida pela preferência da pessoa usuária;
- Obtenção dos arquivos de idioma via servidor remoto;
- Uso de cache para melhoria otimização do uso de dados e processamento;
Aqui vem um passo a passo para abrir e rodar o projeto.
- Open an Existing Project (ou alguma opção similar)
- Procure o local onde o projeto está e o selecione (Caso o projeto seja baixado via zip, é necessário extraí-lo antes de procurá-lo)
- Por fim clique em OK
- Depois basta rodar o comando
flutter run
na pasta do projeto