Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Online Business Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Mobile Development Google Flutter

Flutter e Dart - Curso Completo de Criação de Apps

Crie Apps iOS e Android com mesmo Código. Aprenda a dominar Dart e Google Flutter
Rating: 4.4 out of 54.4 (996 ratings)
3,326 students
Created by Paulo Dichone | Android, Java, Flutter Developer and Teacher
Last updated 9/2018
Portuguese
Portuguese [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Programar em Dart
  • Criar Apps iOS e Android utilizando ferramenta Flutter
  • Criar qualquer tipo de apps comerciais para suas empresas ou clientes
  • Serem capazes de desenhar e desenvolver apps sofisticados iOS e Android desde o inicio ate ao fim
  • Dominar Dart e Programacao Orientada a Objetos
Curated for the Udemy for Business collection

Course content

28 sections • 177 lectures • 23h 48m total length

  • Preview01:20
  • Preview01:51
  • Preview04:08
  • Como aprender melhor do curso?
    06:26
  • O meu Sotaque - De onde o Paulo é? Você pode Adivinhar?
    00:52
  • Baixe o teu Bônus - Arquivo com Recursos Diversos
    00:02

  • Preview09:54

  • Instalando Flutter e IntelliJ no Windows - BIOS Configurado
    32:12
  • Abaixar e Instalar Editor de Código (IntelliJ) e outras opções) - Windows
    10:28

  • Instalação de Ferramentas -Dart SDK, e Flutter no MAC
    11:51
  • Instalando Flutter e Android Studio Para Flutter
    12:38
  • Instalando Flutter e Android Studio - Configurando Emuladores de Android
    10:25

  • Vamos Criar um Aplicativo bem Bacana! Locais Interessantes
    03:15
  • Criação/Setup do Projecto Locais Interessantes
    10:06
  • Criando a nossa lista de Locais Interessantes - Randomico
    09:36
  • Criando Locais Randomicos
    09:06
  • Adicionando Cor do Fundo Randomicamente
    10:09
  • Recursos - Baixar Projecto Completo
    00:00

  • Preview06:35
  • Convenções de Nomenclatura e o Estilo Padrão de Código em Dart
    06:59
  • Como Declarar Variáveis em Dart - Tipo(Modificador) String
    12:11
  • String - Modificadores de Variáveis e suas Atribuiçãoes
    10:00
  • Números Inteiros (integers) e Decimais
    08:23
  • Booleanos - Verdadeiro ou Falso
    04:53
  • Concatenação de Letras e Palavras
    10:29
  • Aritmética - Introdução á Operadores (adição, subtração, multiplicação..)
    10:26
  • Igualdade e Operadores Relacionais em Dart
    11:28
  • Recursos - Baixar Projecto Completo
    00:00

  • Como controlar o fluxo do programa - Decisões Condicionais (If )
    09:41
  • Preview10:57
  • Como Realizar Repetiçoes (For Loop)
    08:54
  • Como Realizar Repetições e Modulus
    07:14
  • Repiticoes While e Do-While
    10:26
  • Repiticoes - Switch
    07:29
  • Preview10:27
  • Um Operador Especial Chamado "Operador gordo" => Retorno
    02:53
  • Funções com Retorno String
    10:00
  • Funções com Retorno Int e Exercicios
    05:29
  • Funcoes e Parametros
    08:19
  • Funcoes com Parametros Nomeados
    03:46
  • Funcoes com Parametros Nomeados e Exigidos
    03:07
  • Parametros Posicionais e Opcionais
    04:26

  • Preview05:05
  • Preview13:32
  • Preview07:58
  • Preview13:53
  • Construtores Nomeados
    10:42
  • Construtor Sucinto
    03:27

  • Preview08:25
  • Preview14:44
  • Métodos Override (Sobrepostos)
    12:00
  • Herdando Classes com seus Constructores
    11:30
  • Sobre o Métod toString() - Sobreposto
    11:26
  • Recursos - Baixar Projecto Completo
    00:00

  • Preview10:11
  • Criar Classes Abstractas e Interfaces em Dart
    14:42
  • Recursos - Baixar Projecto Completo
    00:00

Requirements

  • Consiga ligar um computador e tenha um conhecimento basico sobre computadores
  • Vontade de aprender
  • Computador

Description

Bem vindo ao Curso Flutter e Dart - Curso Completo de Criação de Apps para Android e iOS.

Nesse curso, você vai aprender o desenvolvimento de aplicações nativas para dispositivos móveis (Android e iOS), utilizando apenas a linguagem Dart e o framework Flutter.

É exatamente isso, você pode usar o mesmo código para desenvolver aplicativos em ambos os ecossistemas (iOS e Android).

Google Flutter é uma ferramenta de desenvolvimento criada pela Google que facilita o trabalho árduo que os desenvolvedores sempre tiveram que fazer para criar aplicativos nativos. 

Felizmente, agora com Flutter, ao invés do trabalho árduo e longo, os desenvolvedores já podem rapidamente criar aplicativos para iOS e Android com mais rapidez e segurança;  e ainda mais -  usando o mesmo código!


O curso abrange os fundamentos de Dart -  desde variáveis, repetições, listas até aos conceitos principais da Programação Orientada á Objetos.

Após aprendermos sobre Dart, iremos seguir para o aprendizado de Flutter. 

Vamos abordar, detalhadamente, sobre a anatomia dum aplicativo Flutter, dos pacotes de código, widgets mais usados e muito mais.

Ao longo do nosso aprendizado, vamos criar aplicativos para reforçar o nosso aprendizado conjuntamente com vários exercícios.

Ao concluir esse curso, você poderá desenhar e desenvolver aplicativos iOS e Android de valor comercial, dessa forma, envigorando a sua carreira profissional.

Esse curso tem como objetivo levar os iniciantes, assim como intermediários ( e até profissionais) passo á passo no aprendizado de Dart e Flutter.  Portanto, se você tem ou não tiver nenhuma experiência, não se preocupe: o curso tem matéria para todos os níveis.

Além de aprender todos os fundamentos, criaremos projetos, inspirados em aplicações já famosas e conhecidas por todos:

  1.  Cadastro: Para ver como podemos criar uma tela para cadastrar usuários utilizando certos componentes visuais através de Widgets.

  2.  Magnata: Para fixarmos os fundamentos do Stateful Widget e nos divertir com a nossa conta bancária virtual.

  3.  Afazeres: um aplicativo com um base de dados relacional (SQFlite).

  4.   Klimático: um aplicativo de previsão do tempo.

  5.  Indice de Massa Corporal: Nessa aplicação, vamos reforçar os fundamentos de manipulação de texto e dados provenientes de usuários e calcular o IMC.

  6. Comunidade (Conselho Comunitário) - Baseada em Firebase - base de dados em tempo real onde usuários poderão postar mensagens para o forum da comunidade.

Só para citar alguns!


Assista as aulas abertas e veja os comentários dos nosso alunos sobre a nossa didática.


Não tenho dúvida que você estará fazendo um excelente investimento ao se juntar a nossa comunidade de mais de 50 mil alunos em mais de 170 países no Mundo.

Muito obrigado pela atenção, e espero ver você no curso!





Who this course is for:

  • Iniciantes e desenvolvedores de web ou movil que queiram aprender Dart e Flutter e desenvolver apps Android e iOS
  • Desenvolvedores profisionais que queiram comecar a desenvolver apps iOS e Android utilizando Google Flutter
  • Designers qud queira desenhar prototipos para Apps enquanto tambem aprendem Dart e Flutter ao mesmo tempo
  • Gerentes de Projetos que necessitam saber como apps iOS e Android podem ser desenvolvidos com rapidez atravez de Flutter

Instructor

Paulo Dichone | Android, Java, Flutter Developer and Teacher
Software Engineer - Android, Java, Flutter, Dart and Teacher
Paulo Dichone | Android, Java, Flutter Developer and Teacher
  • 4.4 Instructor Rating
  • 10,311 Reviews
  • 114,584 Students
  • 13 Courses

Hi, I'm Paulo.

I am passionate about teaching people Android, Java, and Flutter development.  I have taught over 100,000 students in 175 countries worldwide.

I have a degree in Computer Science from Whitworth University, and I love programming and teaching.

I have extensive experience in Mobile App Development (Android and iOS) and Web Development. 

I am also the founder of Build Apps With Paulo, where students are equipped with tools they need to become well-rounded developers - developers who have soft and technical skills.

Showing students how to make amazing applications/software is a gratifying experience for me.  That's why I have been teaching online for the past 5 years.

My goal is to make you a great developer, no matter your experience.  I enjoy spending time with my growing family, playing the guitar, mandolin, and traveling in my spare time.

I look forward to helping you become the best developer you can be. 

If you are new to Android development and my courses, I suggest you start with my most comprehensive Android course:

  1. The Comprehensive 2020 Android Development Masterclass - You'll learn everything you'll need to know to get started with Android Development - no experience required!

Next:

  2. The Complete Intermediate Android Masterclass - You'll learn intermediate Android topics such as Workmanager API, ROOM Database, and working in the background in Android.


Cross-platform Development courses & Web-related (Build iOS and Android Mobile Apps):

3. Flutter & Dart - The Complete Flutter App Development Course - Learn the Dart Programming language and build iOS and Android Apps with a single codebase.

4. AngularDart - Build Dynamic Web Apps with Angular & Dart - Unleash the power of one of the most used web development framework Angular, and Dart, to build dynamic web apps.

5. TornadoFX - Build JavaFX Applications With Kotlin - Leverage the modern programming language, Kotlin, and JavaFX libraries to build stunning desktop apps


Purely Java-based courses:

6. Java Masterclass - Beginner to Expert Guide - Want to learn Java from the ground up?  Then this is the course you'll need.

7. Java Design Patterns - The Complete Masterclass - Learn how to build solid software using well-tested, proven Design Patterns.


I look forward to seeing you in my courses.


  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.