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 CompTIA Security+ Amazon AWS 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 Google Analytics
SQL Microsoft Power BI 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 Android Development

Curso Completo de Desarrollo Android 10 - Update Nov 2019

Aprende a desarrollar aplicaciones móviles para Android 10 utilizando Android Studio 10 y Kotlin
Rating: 4.2 out of 54.2 (75 ratings)
295 students
Created by Aldo Olivares
Last updated 11/2019
Spanish
Spanish [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Desarrollo Android
  • Programación con Kotlin
  • Diseño de Layouts
  • Interacción con APIs

Course content

8 sections • 162 lectures • 18h 21m total length

  • Preview02:59
  • Quiz de Posicionamiento
    10 questions

  • Instalando Android Studio
    09:16
  • Segunda Parte
    02:42

  • Creando tu Primer Proyecto
    07:46
  • Navegador del Proyecto
    03:59
  • Instalando tu Dispositivo Virtual
    14:16
  • Ejecutando tu App
    08:55
  • Actualización
    02:29
  • Hola Mundo
    03:20
  • El emulador Android
    15:35
  • Preview02:00
  • Preview12:50
  • Creando Constraints
    14:12
  • Agregando Nuestro Boton
    02:41
  • Agregando Nuestros ID
    07:18
  • Personalizando nuestro layout
    03:31
  • Personalizando nuestro TextView
    10:04
  • Personalizando nuestro Boton
    03:47
  • Cambiando el estilo de nuestra App
    03:57
  • Actividades en Android
    05:59
  • La Clase Cita
    05:12
  • Generador de Citas
    03:40
  • Agregando Funcionalidad a nuestro Boton
    13:00
  • Cambiando el Color
    11:58
  • Preview04:31
  • Solución Reto
    01:28
  • Pon a prueba tus conocimientos! | Desarrollo Android Básico
    5 questions

  • Sobre esta Sección
    02:07
  • El Ciclo de Vida de las Actividades
    06:13
  • Logs
    08:12
  • Experimentando con el Ciclo de Vida de las Actividades
    07:09
  • onSaveInstanceState
    06:07
  • Bundle
    04:14
  • onRestoreInstanceState
    10:30
  • Guardando el Color
    12:09
  • Creando tu Icono
    16:46

  • Recursos y archivos adjuntos
    00:20
  • La Aplicación de Color Weather
    02:38
  • Creando tu Proyecto de Color Weather
    04:48
  • Armando nuestro Layout
    05:03
  • Agregando nuestro TextView
    04:51
  • Agregando nuestro ImageView
    05:06
  • Agregando otro TextView
    02:41
  • Creando Guidelines
    09:04
  • Creando nuestros Botones
    05:06
  • Probando nuestro Layout
    04:30

  • Recursos y archivos adjuntos
    00:20
  • DarkSky API
    06:49
  • JSON
    05:20
  • Retrofit
    10:52
  • Creando nuestros Modelos
    13:32
  • DarkSky API
    13:48
  • DarkSky Client
    16:12
  • Probando nuestra Aplicación
    06:16
  • Permisos
    06:25

  • Recursos y archivos adjuntos
    00:20
  • Agregando nuestros Widgets
    11:37
  • Desplegando Iconos
    10:15
  • Desplegando la Fecha
    11:24
  • Mejorando nuestro código
    05:51
  • Desplegando Mensajes de Error
    04:02
  • Creando nuestro método de display progress
    05:24
  • Desplegando nuestra progress bar
    07:50
  • Ocultando nuestros widgets
    05:11
  • Manejando Errores
    16:37
  • Sobre los Intents
    09:15
  • Intents
    14:54
  • ListViews
    09:03
  • Adaptadores
    04:00
  • Creando un ArrayAdapter
    07:35
  • Extras
    15:03
  • Convirtiendo la Hora
    10:52
  • RecyclerViews
    05:21
  • Creando RecyclerViews
    04:17
  • LinearLayouts
    12:08
  • Probando nuestro Layout
    06:09
  • String resources
    16:43
  • Mejorando nuestro código
    10:13
  • Creando nuestro RecyclerView Adapter
    07:14
  • Agregando funcionalidad al adaptador
    10:54
  • Desplegando Información
    11:01
  • Parcelable
    10:36
  • Desplegando nuestro RecyclerView
    09:50
  • Query Parameters
    07:45
  • Query Parameters II
    05:43
  • Resource Qualifiers
    15:25
  • Grados
    07:01

  • Recursos y archivos adjuntos
    00:20
  • Instalando JDK y Kotlin
    11:20
  • Comentarios en Kotlin
    08:56
  • Main
    07:08
  • Operaciones Aritméticas
    06:34
  • Residuos y Tipos
    04:34
  • Orden de Operaciones
    05:32
  • Funciones Matemáticas
    09:10
  • Librería Estándar de Kotlin
    05:28
  • Variables y Constantes
    11:06
  • Operadores de Incremento y Decremento
    05:09
  • Ejercicio 1
    02:07
  • Solucion
    04:19
  • Conversiones
    08:50
  • String Templates
    11:25
  • Pares y Trios
    03:18
  • Boleanos
    03:41
  • Operaciones de Comparación
    12:00
  • Expresiones IF
    03:47
  • Else IF
    04:26
  • Alcance de Variables
    06:10
  • Ciclos While
    04:45
  • Ciclos Do While
    03:27
  • Break
    04:33
  • Rangos
    05:17
  • Ciclos For
    05:34
  • Expresiones when
    08:10
  • Expresiones when II
    04:26
  • Funciones
    06:07
  • Funciones con Parámetros
    05:02
  • Valores por defecto
    01:56
  • Funciones con Varios Parametros
    05:56
  • Funciones con Return
    03:57
  • Parametros como constantes
    02:10
  • Funciones sobrecargadas
    06:09
  • Funciones como tipo de dato
    03:59
  • Nullables
    02:51
  • Nullables en Kotlin
    04:52
  • Not Null assertion operator
    05:47
  • Smart Cast
    04:24
  • Safe Call
    06:19
  • Operador Elvis
    05:38
  • Arreglos en Kotlin
    02:02
  • Creando Arreglos
    04:09
  • Accediendo Elementos
    05:36
  • Recorriendo Arreglos
    04:05
  • Listas
    07:47
  • Modificando Listas
    08:40
  • Agregando elementos a nuestras listas
    08:13
  • Removiendo elementos de nuestras Listas
    03:37
  • Recorriendo Listas y Arreglos
    02:15
  • Mapas
    06:30
  • Mapas mutables e inmutables
    03:15
  • Agregando Elementos
    06:07
  • Añadiendo elementos
    04:55
  • Removiendo e iterando mapas
    05:06
  • Conjuntos
    05:40
  • Conjuntos II
    05:17
  • Expresiones Lambda
    05:10
  • Lambdas como argumento
    06:59
  • Lambdas sin Retorno
    03:06
  • Alcance de las Lambdas
    02:27
  • Clases
    09:18
  • Clases como referencias
    09:38
  • Operador de Identidad
    04:37
  • Mutabilidad en las Clases
    03:33
  • Clases de Datos
    08:06
  • Object
    11:16
  • Companion object
    07:34
  • Lateinit
    07:16
  • Inicializacion Tardia
    06:37
  • Herencia
    06:39
  • Operadores de Casteo Seguro
    08:26
  • Clases Abstractas
    05:29
  • Enumeraciones
    07:14
  • Métodos y Enumeraciones
    03:58

Requirements

  • Experiencia previa con programación orientada a objetos
  • Experiencia previa en XML es deseable pero no requerida
  • PC o Mac que pueda ejecutar Android Studio
  • Conexión a internet

Description

Hola Chicos!

Bienvenidos a este nuevo curso de desarrollo para aplicaciones móviles para Android 10. Aquí aprenderás todo lo necesario para desarrollar apps para dispositivos con Android utilizando Android Studio y el lenguaje de programación Kotlin. Se utilizará un enfoque completamente práctico donde el estudiante aprenderá a crear apps utilizando ejemplos prácticos y divertidos:

En el curso aprenderás lo siguiente:

Programación con Kotlin:

  • Variables, constantes y tipos de datos.

  • Ciclos y decisiones.

  • Nullables.

  • Listas, mapas y conjuntos.

  • Métodos y expresiones lambda

  • Clases, objetos y herencia


Desarrollo Android:

  • Creación de layouts utilizando XML.

  • Desarrollo de aplicaciones Android utilizando Kotlin.

  • Interacción con REST APIs.

  • Creacion de Views y widgets utilizando XML

  • Manejo de dependencias utilizando Gradle

  • Interaccion con servicios web utilizando Retrofit

  • Mejora de código utilizando Anko.

  • Creacion de Logs

  • Manejo del ciclo de vida de las actividades

  • Manejo de Errores

  • Creacion de Intents

  • RecyclerViews, ListViews y LinearLayouts

  • Creacion de Interfaces

  • Permisos normales y peligrosos

  • Android Manifest

  • String resources

  • Color resources

  • Desarrollo Android Intermedio

  • Internacionalizacion de la App

  • Y mucho más :D


Este curso esta diseñado para programadores o estudiantes con experiencia previa en lenguajes de programación orientados a objetos. Se asume que el estudiante también tiene una computadora PC o Mac capaz de ejecutar Android Studio.

Te espero en el curso!!! :D

Who this course is for:

  • Programadores principiantes que quieren aprender a programar con Android
  • Programadores principiantes que quieren aprender a programar con Kotlin
  • Programadores con experiencia que quieran aprender a desarrollar aplicaciones moviles con Android Studio

Instructor

Aldo Olivares
Application Developer
Aldo Olivares
  • 4.2 Instructor Rating
  • 3,268 Reviews
  • 14,750 Students
  • 8 Courses

Me llamo Aldo Olivares. Soy Ingeniero en Tecnologías Computacionales y actualmente trabajo como Programmer Analyst para una empresa de desarrollo de Software.

He desarrollado varias aplicaciones móviles tanto para Android como para iOS como juegos, aplicaciones para el clima, de control financiero y muchas más. He trabajado para todo tipo de clientes desde pequeños negocios hasta universidades.

Durante los años de mi universidad ayude a muchos alumnos a entender los fundamentos de la programación y el desarrollo de aplicaciones. Enseñar siempre me gustó porque no sólo ayudaba a alguien más, sino que yo mismo entendía mejor todo puesto que debía buscar explicarlo de la forma más sencilla

En Udemy quiero utilizar todo lo que he aprendido en mis años de experiencia desarrollando aplicaciones móviles para que los demás puedan aprender en un tiempo muy corto lo que a mi me tomo incluso años.

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