Pular para o conteúdo principal

Postagens

Mostrando postagens com o rótulo Curso Flutter

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-be...

Curso Flutter | Aula 4 | Hello World em Flutter com Android Studio

Olá Flutterianos! Na aula passada nós preparamos o ambiente para começarmos a trabalhar. Hoje iremos criar o nosso primeiro aplicativo em Flutter! Alegremo-nos! Hip-Hip-Hurra! Vamos lá. Se você instalou corretamente os plugins falados na aula sobre instalação do Flutter e preparação do ambiente , abra o seu Android Studio e clique na opção "Start a new Flutter project". Selecione a opção Flutter Application e clique em next. Coloque no Project name o nome "hello_flutter". Coloque o caminho do SDK: C:\src\flutter . A tela ficará como a seguir: A seguir, deixe os valores padrão, pode dar next e finish. Com o seu celular conectado, tente rodar a aplicação de demonstração padrão. Clique na seta pra direita que fica no topo superior direito da IDE, chamada de Run 'main.dart' ou pressione Shift + F10. Se der algum problema relacionado a dependência do "lint-gradle-api-26.1.2.jar", sugiro que você leia o tópico "couldn't locate lint-g...

Curso Flutter | Aula 3 | Instalando o Flutter e Preparando o Ambiente

Caríssimos flutterianos e flutterianas, nas aulas passadas conhecemos o Flutter e a linguagem Dart e agora chegou a hora de prepararmos o ambiente para começar a diversão! Vou apresentar aqui como você realizará essa missão caso utilize o Windows como sistema operacional. Vou me basear nas informações contidas no site oficial do Flutter . Iremos instalar o Flutter e uma IDE para que possamos escrever o nosso código. Antes de começar, é preciso preencher os requisitos básicos que são: - Sistema Operacional: Windows 7 SP1 ou superior (64-bit) - 400 MB de espaço em disco - PowerShell 5.0 ou superior (provavelmente já veio com o Windows) - Git para Windows A instalação do Git é muito simples. Basta baixar e dar next (próximo) em todas as telas, após executar o instalador. No momento, não é necessário que você saiba o que é o Git, portanto, irei explicar em um outro momento. Segue o passo a passo: 1) Agora vamos baixar o seguinte arquivo: flutter_windows_v0.9.4-beta.zip ...

Curso Flutter | Aula 2 | Conhecendo a linguagem Dart

Fala Flutteriano(a)! Na aula anterior conhecemos um pouco de Flutter e suas características. Desta vez iremos ser apresentados ao Dart, que é a linguagem de programação usada no Flutter. Ela foi inicialmente criada para Web e o seu objetivo era se tornar uma linguagem capaz de rodar em qualquer lugar, seja no client-side seja no server-side e, agora, em mobiles para Android e iOS. O objetivo era substituir o javascript e tornar tudo mais simples para o desenvolvedor. Veja essa palestra caso queira entender melhor a filosofia por trás de sua criação:  Aqui vão algumas características da Dart: Sua sintaxe é C-like, portanto, se você já programou em Java, C# ou Javascript, você aprenderá a linguagem rapidamente; É orientada a objetos, logo tem classes, herança, interfaces e etc; Assim como em Java, todos os objetos herdam da classe Object; É fortemente tipada como no Java, mas não é necessário colocar um tipo, pois Dart consegue inferir os tipos. Você pode usar 'var...

Curso Flutter | Aula 1 | O que é e quais as características principais do Flutter?

Fala Flutteriano! Estou de volta depois de quase vinte dias após eu ter escrito a aula 0 , que inclusive é o sumário deste curso. Hoje iremos aprender o que é o Flutter e quais as suas características. Mas então, o que é Flutter? No site oficial, temos a seguinte definição: "O Flutter é o SDK de aplicativos para dispositivos móveis do Google para criar interfaces nativas de alta qualidade no iOS e Android em tempo recorde. O Flutter funciona com código existente, é usado por desenvolvedores e organizações em todo o mundo e é gratuito e de código aberto.". Quando você cria aplicativos usando Java ou Kotlin na IDE Android Studio, você criar aplicativos nativos, mas que rodam apenas no Android. Ou seja, se você quiser criar o mesmo aplicativo para o iOS da Apple, você teria que desenvolver um novo app do zero, usando Objective-C ou Swift com a IDE XCode. Para contornar esse problema, existem diversos frameworks no mercado em que é possível escrever um único código (às vez...

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...