Pular para o conteúdo principal

Curso Flutter | Aula 4.1 | Hello World em Flutter com VS Code

Olá Flutteriano! Em aulas passadas instalamos o Android Studio e os seus respectivos plugins para utilizar Flutter. Desta vez iremos fazer o mesmo para uma IDE mais leve: Visual Studio Code (VS Code). Segue o passo a passo:

1) Baixe o VS Code aqui.
2) Abra o VS Code e vá em View > Command Palette...
3) Digite 'install' e selecione 'Extensions: Install Extension'.
4) Faça uma busca por 'flutter', selecione 'Flutter' na lista e clique em 'Install'.
5) Clique em 'Reload to Activate'.
6) Vá novamente em View > Command Palette...
7) Digite 'doctor' e selecione 'Flutter: Run Flutter Doctor'.
8) Se o VS Code aparecer com a seguinte mensagem 'Could not find a Flutter SDK. Please ensure flutter is installed and in your PATH (you my need to restart)'. Vá em Locate SDK e aponte para a pasta em que você instalou o Flutter. Fizemos a instalação do Flutter em aula anterior.
9) Veja a saída (aba OUTPUT) do painel para ver o diagnóstico e entender se o Flutter está apto a funcionar.


Agora vamos criar um novo app pelo VS Code. Segue o passo a passo:

1) Abrir VS Code.
2) Vá em View > Command Palette (Ctrl + Shift + P)
3) Digite 'flutter' e selecione 'Flutter: New Project'.
4) Entre o nome do projeto (exemplo: helloapp) e dê enter.
5) Crie ou selecione um diretório para a pasta do novo projeto. Não pode ser dentro da mesma pasta do SDK do Flutter.
6) Espere a criação do projeto ser feita e o arquivo main.dart aparecer.

Caso queira rodar o app em um emulador que você tenha instalado junto com o Android Studio, aconselho que leia primeiramente essa questão no Stackoverflow: "Run AVD Emulator without Android Studio". Agora vamos rodar o projeto em um dispositivo físico:


1) Conecte seu celular (ele deve estar com a depuração via USB habilitada, ou seja, deve estar no modo desenvolvedor).
2) Vá em View > Command Palette e busque por 'Flutter: Select Device'. Selecione o dispositivo móveis que acabamos de conectar.
3) Rode a aplicação indo em Debug > Start Debug ou apenas dê um F5.

Que alegria! Agora temos uma IDE bem mais leve que o Android Studio. Até a próxima!

Comentários

Postagens mais visitadas deste blog

Curso Flutter | Aula 0 | Sobre o Curso

Fala galera! Me chamo Raul, tenho experiência com programação para Android usando Java e Kotlin. Como gostei bastante do novo SDK lançado pela Google para criar aplicativos para Android e iOS utilizando apenas um único código, resolvi aprender Flutter! Como sei que a melhor forma de aprender é ensinando, resolvi criar este curso. No exato momento em que escrevo esta postagem, ainda não sei nada de Flutter! Minha intenção é ir aprendendo e ir montando o curso à medida em que evoluo. Portanto, meu objetivo inicial aqui será organizar as ideias de como o curso será montado: quais tópicos serão abordado e por quais meios eles serão passados. O curso de Flutter a que proponho fazer será compartilhado gratuitamente de duas maneira: por este blog de maneira escrita e por vídeos no Youtube. Um meio complementará o outro. Além disso, o curso terá as seguintes aulas: Aula 1.0 - O que é e quais as características principais do Flutter? Aula 2.0 - Conhecendo a linguagem Dart Aul

Dicas para Freelancer

Neste post estou reunindo constantemente informações importantes para quem é ou deseja se tornar um freelancer. É importante escolher um nicho de mercado que passe pela seguinte intersecção: paixão + demanda + habilidade. Texto a ser lido:  Freelancer Android . Ferramentas para auxilar na escolha do nome do negócio: NameMesh , DomainR e DomainScope . Sites para registrar domínios: RegistroBr e GoDaddy . Sites de hospedagem com Wordpress: BlueHost e One .  Sites e apps de design para criar uma cover photo para sua página no Facebook (social media) e também criar currículos, logotipos e etc: Canva , Posteroid e Adobe Comp CC . Ferramenta para gerenciamento de tarefas: Asana . Dá para editar regras no Asana para os clientes, apenas poderem visualizar as informações. Banco de imagens gratuitas: Pexels  e Unsplash . Sites de Freelancer:  Workana , Crowd ,  Freelancer ,  99freelas , Fiverr , Upwork  e  GetNinjas . Melhor cobrar um preço por projeto em vez de por hora. Cob

Cursos Gratuitos de Flutter e Dart

Aqui você encontrará um repositório de cursos de Flutter e Dart gratuitos. A maioria dos cursos são em inglês. Cheguei a encontrar cursos gratuitos de Flutter em alemão na udemy, mas preferi não colocar nesta lista. Caso tenha mais sugestões de cursos gratuitos, por favor, escreva nos comentários deste post, que em breve acrescentarei a lista. Vamos estudar Flutter galera! ;) Build Native Mobile Apps with Flutter by Google (inglês) https://www.udacity.com/course/ud905 Dart Academy Boot Camp (inglês) https://da-bootcamp.firebaseapp.com/?course=start_programming_dart The Complete Flutter App Development Course for Android, iOS (inglês) https://www.udemy.com/the-complete-flutter-app-development-course-for-android-ios/ Meu mini-curso (português) http://raulfmiranda.blogspot.com/2018/10/curso-flutter-sobre-curso.html   Flutter Crash Course (inglês) https://fluttercrashcourse.com/ Learn Flutter - Beginners Course (inglês) https://www.udemy.com/learn-flutter-beginn