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+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native 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 Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup 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 Kotlin

Curso completo de Kotlin para Android

Aprenda do zero a criar Apps para o Android com a nova Linguagem Kotlin
Rating: 4.3 out of 54.3 (1,047 ratings)
4,175 students
Created by Jamilton Damasceno
Last updated 2/2021
Portuguese
Portuguese [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Aprenda a criar apps reais que podem ser mostrados para amigos ou usados em uma entrevista de trabalho.
  • Ofereça seu serviço de desenvolvedor Android para empresas.
Curated for the Udemy for Business collection

Course content

9 sections • 99 lectures • 12h 42m total length

  • Preview07:44
  • Redes sociais
    00:07

  • Instalando Java
    14:33
  • Instalando Android Studio
    15:18

  • Instalando Java
    06:11
  • Instalando Android Studio
    11:39

  • Preview00:41
  • Configuração do Android Studio - parte I
    11:50
  • Configuração do Android Studio - parte II
    09:45
  • Virtualização
    08:59
  • Configurando um emulador
    16:30
  • Preview08:31
  • Configurando emulador Genymotion (Link necessário)
    00:06
  • Configurando emulador Genymotion (opcional)
    16:53

  • Preview01:14
  • Criando meu primeiro projeto
    11:05
  • Interface do Android Studio
    14:22
  • Utilizando textos e botões
    12:42
  • Adicionando evento de clique em um botão
    14:33
  • Criando interface do #App1 Sorteio
    07:06
  • Escrevendo os códigos do #App1 Sorteio
    10:12

  • O que irei aprender? algoritmo
    00:41
  • O que é Algoritmo?
    04:32
  • Tomada de decisão
    05:49
  • Repetições
    04:47

  • Preview01:04
  • O que é uma linguagem de programação?
    05:26
  • Preview07:52
  • Executando códigos online
    08:16
  • O que são variáveis (Teoria)
    13:09
  • O que são variáveis (Prática)
    10:02
  • O que são variáveis (Arquivos da aula)
    00:13
  • Tipos de variáveis
    11:19
  • Tipos de variáveis (arquivos da aula)
    00:10
  • Entenda Arrays
    09:12
  • Entenda Arrays (arquivos da aula)
    00:06
  • Funções
    12:37
  • Funções (arquivos da aula)
    00:13
  • Classes e Objetos
    15:04
  • Classes e Objetos (arquivos da aula)
    00:12
  • Construtores
    13:06
  • Construtores (arquivos da aula)
    00:18
  • Herança (Teoria)
    04:04
  • Herança (Prática)
    13:04
  • Herança (arquivos da aula)
    00:12
  • Modificadores de acesso
    07:27
  • Modificadores de acesso (arquivos da aula)
    00:22
  • Preview14:35
  • Criando interface #App2 Frases do dia (Arquivos da aula)
    00:02
  • Finalizando #App2 Frases do dia - Parte 1
    12:25
  • Finalizando #App2 Frases do dia - Parte 2
    10:48
  • #App2 Frases do dia (Projeto final)
    00:02

  • Preview01:28
  • Operadores Básicos - Aritméticos
    03:50
  • Operadores Básicos - Aritméticos (arquivos da aula)
    00:08
  • Operadores Relacionais e Lógicos
    12:14
  • Operadores Relacionais e Lógicos (arquivos da aula)
    00:10
  • Controle de fluxo - if/else
    10:35
  • Controle de fluxo - if/else (arquivos da aula)
    00:14
  • Controle de fluxo - When
    08:13
  • Controle de fluxo - When (arquivos da aula)
    00:12
  • Null Safe
    08:52
  • Null Safe (arquivos da aula)
    00:05
  • Instalando plugin Kotlin
    00:03
  • Criando Interface #App3 Gasolina ou Álcool
    13:33
  • Criando Interface #App3 Gasolina ou Álcool (Arquivos da aula)
    00:02
  • Finalizando #App3 Gasolina ou Álcool - parte I
    16:25
  • Finalizando #App3 Gasolina ou Álcool - parte II
    12:15
  • Finalizando #App3 Gasolina ou Álcool (Arquivos da aula)
    00:02
  • Loops – for & while
    12:58
  • Loops – for & while (arquivos da aula)
    00:17
  • Interface
    10:16
  • Interface (arquivos da aula)
    00:30
  • Collections: ArrayList & List
    07:45
  • Collections: ArrayList & List (arquivos da aula)
    00:12
  • Collections: Set & Map
    09:20
  • Collections: Set & Map (arquivos da aula)
    00:18
  • Enum
    04:38
  • Enum (arquivos da aula)
    00:17

  • O que é xml?
    12:03
  • Estrutura de um projeto Android
    14:52
  • Utilizando constraint layout
    19:43
  • Criando interface com Constraint Layout - Parte I
    14:15
  • Criando interface com Constraint Layout - Parte II
    10:13
  • Criando interface Netflix com guidelines - parte I
    15:14
  • Criando interface Netflix com guidelines - parte II
    13:37
  • Criando interface Netflix com guidelines - parte III
    14:26
  • Layout Relativo
    05:36
  • Layout Linear
    06:52
  • Utilizando Chain
    05:20
  • Truques de alinhamento
    09:03
  • Criando Interface do #App4 ATM Consultoria
    10:16
  • Navegando entre telas #App4 ATM Consultoria
    14:52
  • Adicionando evento de clique #App4 ATM Consultoria
    12:24
  • Utilizando Toast
    06:52
  • Ciclo de vida de uma Activity
    15:16
  • Passando dados entre Activities
    13:37
  • Criando Interface #App5 Cara ou Coroa
    10:25
  • Finalizando #App5 Cara ou coroa
    15:20

Requirements

  • Curso para iniciantes: você aprenderá do zero como desenvolver aplicações para Android; não é necessário ter conhecimento prévio de programação
  • Computador com acesso à internet.
  • Nenhum software pago é necessário.

Description

Tá cheio de ideias de aplicativos e não sabe como começar? Quer iniciar sua carreira como desenvolvedor de aplicativos para Android? Este curso de desenvolvimento Android vai te ensinar na prática como criar e programar seus aplicativos para Android, usando a linguagem Kotlin.

Resumão do curso:

  • Aprenda fundamentos da programação Kotlin, a nova linguagem suportada para o desenvolvimento de Apps para Android

  • Saiba como projetar interfaces com o Android Studio, utilizando Constraint Layout

  • Aprenda os elementos de interface e a estrutura de projetos Android

  • Entenda as arrays, loops, orientação a objetos e estruturas condicionais

  • Aprenda a publicar os seus apps

Satisfação garantida ou seu dinheiro de volta

"E se eu não gostar do curso?” A Udemy oferece uma garantia de reembolso, essa é mais uma garantia de qualidade e um incentivo a mais para você começar já! Após a compra você terá 30 dias para testar o produto, e se não gostar, basta solicitar o reembolso.

Junte-se a mais de 100 mil alunos que já fizeram e aprovaram meus cursos! Comece agora mesmo esse curso de desenvolvimento de Android!


Who this course is for:

  • Qualquer pessoa tenha vontade de aprender a criar aplicações para Android.

Instructor

Jamilton Damasceno
Analista de sistemas e Professor
Jamilton Damasceno
  • 4.7 Instructor Rating
  • 97,058 Reviews
  • 250,270 Students
  • 16 Courses

Olá, meu nome é Jamilton Damasceno, sou Analista de Sistemas e Professor. 

Comecei minha carreira dando aulas de informática, quando iniciei a faculdade comecei a trabalhar como Webdesigner e Programador, trabalhei no desenvolvimento de aplicativos e jogos para Android / IOS. 

Atualmente desenvolvo para Android, IOS e WEB.

Nos últimos 5 anos tive o prazer de criar cinco dos principais cursos em suas respectivas categorias aqui na Udemy, são eles:

- Curso de Desenvolvimento Android - Aprenda a criar 15 apps
- Curso de Desenvolvimento Android Oreo - Crie 18 apps
- Curso de desenvolvimento IOS 12 - Aprenda a criar 18 Apps
- Web Completo 2019 - 20 cursos + 20 projetos
- Desenvolvedor Multiplataforma Android/IOS com React e Redux

Além de outros cursos em parceria com grandes profissionais
- Curso Completo de Design de Interface

Apaixonado por transmitir conhecimentos e ajudar pessoas a desenvolverem o melhor de si, mais de 10 anos de experiência dando aulas e desenvolvendo Aplicações.

Tenho dado o melhor de mim para oferecer os melhores cursos aos meus alunos.


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