Тёмный

Qué es una Activity 📱 en Android | ADC#4 

DevExpert - Programación Android y Kotlin
Подписаться 47 тыс.
Просмотров 14 тыс.
50% 1

🎁 Aprende a desarrollar Aplicaciones Android con Kotlin desde cero 👉 • 🟢 Curso Android Boost ...
¿Qué es una Activity? el componente más importante de una App Android.
En vídeos anteriores hemos visto cómo instalar Android Studio y cómo configurar dispositivos, tanto virtuales como físicos para probar. Hoy ya nos vamos a poner manos a la obra y ver qué es una Activity.
Índice:
00:00 Intro
00:33 ¿Qué es una Activity?
01:03 Partes de una Activity
05:09 Conceptos de programación
13:34 Modificando texto
14:58 Ciclo de vida de una Activity
23:23 Conclusión
Espero que os guste ¡Un abrazo!
//////////////////////////////////////////////////////////////////////////////////////////
Si aún no te decides sobre si Kotlin es el lenguaje que deberías aprender, te animo a que te apuntes a mi masterclass gratuita donde te hablo sobre:
1️⃣ La situación de Kotlin en el mercado y la oportunidad de aprenderlo
2️⃣ Cómo empezar con Kotlin desde cero en pocos minutos
3️⃣ Cómo Kotlin puede hacerte mucho más productivo
🎁 Apúntate aquí: devexperto.com/training-grati...
/////////////////////////////////////////////////////////////////////////////////////////////
➡➡ SÍGUEME EN OTRAS REDES SOCIALES ⬅⬅
👉 Linkedin: www.linkedin.com/in/antoniolg
👉 Instagram: / devexperto
👉 Twitter: / devexperto1
Únete a la Comunidad de DevExperto en Discord 👉 devexperto.com/comunidad
/////////////////////////////////////////////////////////////////////////////////////////////
📌 SÍGUEME EN RU-vid:
➡➡ Suscríbete: devexperto.com/youtube
//////////////////////////////////////////////////////////////////////////////////////////
🎬🎬 ARTÍCULOS Y VÍDEOS RELACIONADOS: 🎬🎬
✅ Cómo activar la Depuración USB en tu teléfono 📲 Android |ADC#3: • Cómo activar el modo D...
✅ EMULADOR de Android 📱🧑‍💻| Configuración PASO a PASO 2020 | ADC#2: • Cómo descargar el mejo...
✅ Aprender ANDROID STUDIO desde Cero 💥 [v4.0 2020] ADC#1: • 🐣 Cómo crear una APLIC...
////////////////////////////////////////////////////////////////////////////////////////////////
Si te ha gustado el vídeo de hoy dame apoyo con un ❤ LIKE, deja un 💬 comentario/ duda y 🥇 SUSCRÍBETE si aún no lo has hecho! Nos vemos en el próximo vídeo!
Antonio Leiva
💻 www.devexperto.com

Опубликовано:

 

25 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 101   
@devexpert_io
@devexpert_io 3 года назад
Aprende a desarrollar Aplicaciones Android con Kotlin desde cero 👉 ru-vid.com/group/PLrn69hTK5FByEfJEtLzJMEi0cKIwCVgJi
@DavidReyes-yz7pv
@DavidReyes-yz7pv 3 года назад
¿Se tiene que pagar?
@devexpert_io
@devexpert_io 3 года назад
No, es gratis. En una playlist con las lecciones del curso completo.
@luissylnandj
@luissylnandj 3 года назад
Este vídeo me lo tendré que mirar un par de veces mas, muchísimas gracias Antonio por compartir tus conocimientos :D
@devexpert_io
@devexpert_io 3 года назад
Es denso, sí! Pero necesario para el siguiente paso. Gracias por tu comentario!
@vivitiktak
@vivitiktak 3 года назад
Esperando ansiosa tu clase ♥
@devexpert_io
@devexpert_io 3 года назад
Gracias Silvia!
@sebastiangomez8004
@sebastiangomez8004 Год назад
suscrito! gracias por la forma en la que presentas cada concepto. se entienden muy bien con la paciencia con la que explicas.
@devexpert_io
@devexpert_io Год назад
Muchas gracias!! 💙
@alejandropuertavalenzuela6631
@alejandropuertavalenzuela6631 3 года назад
Muchas gracias por compartir tu conocimiento, preparando preguntas y ansioso por avanzar mas rapido en este mundo tan apasionante del desarrollo android
@devexpert_io
@devexpert_io 3 года назад
Gracias Alejandro!
@angismaibel336
@angismaibel336 3 года назад
🔝 AQUÍ ESPERANDO LA CLASE, Gracias por compartir tu conocimiento.
@devexpert_io
@devexpert_io 3 года назад
Gracias Angis por comentar!
@samanthapardo1874
@samanthapardo1874 3 года назад
Eres un Mostruo brother.... buen trabajo... Gracias por el aporte, Por gente como tu el mundo sera mejor...
@devexpert_io
@devexpert_io 3 года назад
Gracias!
@sesionesremember222
@sesionesremember222 3 года назад
Y luego esta Antonio Leiva, que cuando acabas de ver el video piensas.... que Fenomeno es este tio, Enhorabuena y mil gracias!!!
@devexpert_io
@devexpert_io 3 года назад
Muchas gracias! 😍😍 Sesiones Remember haciendo Android? De aquí solo pueden salir cosas buenas 😁
@stephentellez5718
@stephentellez5718 Год назад
magnifico, no te imaginas el maravilloso aporte que haces desde la educacion a hacer un mundo mejor,, muchas gracias
@devexpert_io
@devexpert_io Год назад
Muchísimas gracias Stephen!!
@anawagner8924
@anawagner8924 3 года назад
Admiro tu forma de explicar y de organizar "la clase". Voy paso a paso, hasta ahora tomando muchos apuntes y revisando mi práctica. Espero no sea tan difícil el lenguaje Kotlin. Te agradezco infinitamente tener acceso al curso con la claridad y calidad de explicación que tenés! Saludos
@devexpert_io
@devexpert_io 3 года назад
Muchas gracias Ana!
@eduardomorillo1996
@eduardomorillo1996 3 года назад
Un video excelente que me aclara conceptos importantes. Muchas gracias
@devexpert_io
@devexpert_io 3 года назад
Gracias a ti! Me alegro de que te sirviera
@lucianoreyes3234
@lucianoreyes3234 3 года назад
🔝 Todo perfecto. Sigo adelante sin problemas (ya llegarán). Gracias
@devexpert_io
@devexpert_io 3 года назад
Genial!
@fabriziovit.developerandro8522
@fabriziovit.developerandro8522 3 года назад
Gracias por tomarte el tiempo en enseñar esto muy valiosa informacion
@devexpert_io
@devexpert_io 3 года назад
Gracias!
@marianostanco9587
@marianostanco9587 3 года назад
Gracias Antonio, muy bien explicado
@devexpert_io
@devexpert_io 3 года назад
Gracias a ti!
@leonardlopez2970
@leonardlopez2970 3 года назад
De verdad me encanto la explicación, mejor explicado imposible (Y)
@devexpert_io
@devexpert_io 3 года назад
Gracias Leonard!
@manuelalejandrohernandezma9317
@manuelalejandrohernandezma9317 3 года назад
Gracias!! Que buen video!
@devexpert_io
@devexpert_io 3 года назад
Gracias!
@Musicadelosanossys
@Musicadelosanossys 2 года назад
muchas gracias por el vídeo me ayudo para mi tarea por cierto bonita playera de Bender 🤩
@devexpert_io
@devexpert_io 2 года назад
Me alegro que te sirviera! Muchas gracias!!
@fernandohinojosa4277
@fernandohinojosa4277 3 года назад
Exelente explicación, gracias 👍🏻
@devexpert_io
@devexpert_io 3 года назад
A ti por comentar!
@LuisAyasakiLGH
@LuisAyasakiLGH 3 года назад
Perfecta explicación!
@devexpert_io
@devexpert_io 3 года назад
Gracias!
@juanfelipetorres76
@juanfelipetorres76 3 года назад
Muchas gracias!
@devexpert_io
@devexpert_io 3 года назад
A ti por comentar!
@chescored5887
@chescored5887 3 года назад
Gracias Antonio, un saludo.
@devexpert_io
@devexpert_io 3 года назад
Otro para ti ☺️
@vivitiktak
@vivitiktak 3 года назад
Buenos días, estoy lista
@devexpert_io
@devexpert_io 3 года назад
Hola Silvia!
@nicomahnic
@nicomahnic 3 года назад
Muy bueno, me gustaria si podes explicar mas a fondo Clases, las clases data class, interface, adapter. Saludos
@devexpert_io
@devexpert_io 3 года назад
claro! Tomo nota. Quizá cuando acabe este de Android desde cero, hago un básico de Kotlin desde cero también, para dar un poco más de nociones sobre el lenguaje
@ZiclopDevices
@ZiclopDevices 3 года назад
Excelente tutorial.
@devexpert_io
@devexpert_io 3 года назад
Gracias!
@aleixfalguerascasals3329
@aleixfalguerascasals3329 3 года назад
Buenas Antonio, primero de todo, muchas gracias por realizar esta serie y dedicarnos tu tiempo! Dicho esto, no crees que la gente que se mete aquí ya tiene una base mínima de programación como para explicar algunos de los conceptos tan básicos que comentas? Creo que iríamos mucho más rápido y habría más interés si dieses por supuesto que la gente sabes cosas tan básicas como qué es un clase o la herencia simple.
@devexpert_io
@devexpert_io 3 года назад
Mucha gente comienza desde cero, la verdad, y es lo que prometía cuando inicié el curso. No puedo saltarme eso ahora.
@toniperez6883
@toniperez6883 2 года назад
Buen video, tendre que verlo otra vez para que me quede mas claro.
@devexpert_io
@devexpert_io 2 года назад
Gracias!
@toniperez6883
@toniperez6883 2 года назад
@@devexpert_io gracias a ti por tus explicaciones, un saludo
@omarguevara536
@omarguevara536 3 года назад
Buen video,podrías sacar el de fragmentos a compañado con un baseactivity
@devexpert_io
@devexpert_io 3 года назад
Los fragments son muy avanzados todavía. Llegaremos a ello, pero con tiempo
@lolilla1969
@lolilla1969 8 месяцев назад
Muy bien explicado , he tenido que tapar tu imagen porque el movimiento de tus manos me distrae je je pero de verdad que el contenido estupendo.muchas gracias
@devexpert_io
@devexpert_io 8 месяцев назад
Gracias! 🚀
@nonofce
@nonofce 3 года назад
🔝👍👍
@devexpert_io
@devexpert_io 3 года назад
🙇
@alfredohammer8497
@alfredohammer8497 3 года назад
👍👍💯
@devexpert_io
@devexpert_io 3 года назад
Gracias!
@car200031
@car200031 3 года назад
Buen video!, una pregunta, hay un video de los intent? eso de "FLAG_ACTIVITY_NEW_TASK" y "FLAG_ACTIVITY_CLEAR_TASK" que no lo he entendido del todo :c.
@devexpert_io
@devexpert_io 3 года назад
No, sobre eso todavía no he hecho ninguno
@roofedforest7937
@roofedforest7937 3 года назад
Se que esta pregunta esta un poco fuera de lugar pero, ¿El back-end de apps android es parecido al de web? Porque pienso profundizar en desarrollo android pero tambien quisiera tocar un poco personalmente el desarrollo web y me interesa saber eso.
@devexpert_io
@devexpert_io 3 года назад
En principio el backend puede ser El mismo para una App y una web
@diegoaguirre2019
@diegoaguirre2019 3 года назад
Màs claro imposible!!
@devexpert_io
@devexpert_io 3 года назад
Gracias!
@116Zazoo027
@116Zazoo027 3 года назад
Buenos días Antonio y gracias por compartir tu conocimiento. Estoy probando el código para mostrar los logs cuando la actividad va pasando de un estado a otro, pero me da error la siguiente línea: Log.d(tag, msg:”onCreate”) He definido la variable tag fuera de la llamada a onCreate val tag = "MainActivity" pero en Log.d(tag, msg:”onCreate”), msg me aparece en rojo y al compilar me dice Expecting ')' y unexpecte tokens (use ';' to separte expresisions on the same line). Te agradecería que me indicaras que estoy haciendo mal. Muchas gracias.
@devexpert_io
@devexpert_io 3 года назад
Pásate por el grupo de Telegram y por ahí seguro que alguien puede ayudarte, un pantallazo del código ayudará mucho
@agustinherrera8775
@agustinherrera8775 3 года назад
Saludos, como una Activity puedes estar siempre en rotación vertical, en donde se configura
@devexpert_io
@devexpert_io 3 года назад
Se bloquea con una configuración del manifest. No me lo sé de memoria, pero es fácil de encontrar en Google
@wilsoncriollo9325
@wilsoncriollo9325 3 года назад
Hola Antonio...una consulta.... es una buena practica hacer una App Movil q solo sea un cascaron con un Web View Principal.... y q ese Web View termine llamando a un portal WebResponsive?..... .
@devexpert_io
@devexpert_io 3 года назад
Es posible, pero la experencia de usuario no va a ser igual de buena. Hay muchas Apps que lo hacen en cualquier caso para reducir costes.
@rubenantivero9242
@rubenantivero9242 3 года назад
Hola. buenas noches. Una consulta... Recien comienzo con el curso y veo que en (Values no me aparece la opcion "stail, "estilos). Que sera?
@devexpert_io
@devexpert_io 3 года назад
Ahora creo que solo crea el fichero themes.xml cuando te creas un nuevo proyecto. Lo puedes poner ahí
@nisalpe
@nisalpe 3 года назад
Buen vídeo! Siempre tiendo a caer en el error de llenar las activities de mil líneas de código pero nunca he encontrado la forma de reducir. Para una BBDD necesito el contexto o el application, para que un onclick haga cosas en la UI o en la BBDD tengo que tenerlo en el activity, los observers... Y así con todo. Quizá a los que programamos no profesionalmente nos ayude algún vídeo con consejos para evitar estos casos.
@devexpert_io
@devexpert_io 3 года назад
De esos tengo muchos! Puedes empezar por ejemplo con uno que tengo de "MVVM con DataBinding" y luego buscar otro de "Clean Architecture". Si pones eso y "DevExperto" en el buscador, te saldrán
@nisalpe
@nisalpe 3 года назад
@@devexpert_io mil gracias! No sabía que esos conceptos trataban ese tema 😅 los miraré entonces!
@NewlinNieves
@NewlinNieves 3 года назад
Saludos. Muchas gracias por este curso, lo estoy siguiendo y en este video al seguir las instrucciones me dio un error al correr la app, en findViewById, luego Android Studio sugirio los siguiente findViewById, aunque funciona me arroja una advertencia diciendo que es obsoleto. Que puede esta pasando alli?
@devexpert_io
@devexpert_io 3 года назад
Entiendo que eso es porque no te ha incluido bien el import en la parte de arriba del todo. Prueba a poner arriba "android.widget.TextView", y luego abajo solo "TextView". Si aún así no lo consigues, plantéate apuntarte al curso (en el primer comentario) para acceder al grupo de Telegram y allí te pueden ayudar tus compañeros más fácilmente.
@MarianoAltuna
@MarianoAltuna 3 года назад
consulta, en que caso es mejor accesar directamente a la vista del texto? ejemplo . hello_text.text="Hello Andorid" Y en que caso usar el modo que usas findView........
@devexpert_io
@devexpert_io 3 года назад
Eso es una funcionalidad propia de Kotlin. Está bien también, yo prefería empezar por lo básico que es el findViewById
@MarianoAltuna
@MarianoAltuna 3 года назад
@@devexpert_io muchas gracias Antonio. Saludos
@1Juevesanto
@1Juevesanto 3 года назад
Sensei Antonio, buenos días. ¿Nos puedes mostrar tu teclado, y hablarnos de él? Aparece en el minuto 23:48 . Gracias.
@devexpert_io
@devexpert_io 3 года назад
Es el Anne Pro 2. Es un teclado súper compacto que no tiene ni teclas de flechas de dirección. A día de hoy no me lo volvería a comprar la verdad. Pero le tendré que dar uso hasta que lo gaste un poco 😄
@arielarias1970
@arielarias1970 3 года назад
Hola Antonio te hago una consulta, segui todos tus pasos, pero a la hora de querer ejecutar el simulador de android, resulta que no aparece ningun boton, ni la solapa del email , telefono , pasword.Solo me aparece en pantalla el Hellow Android
@devexpert_io
@devexpert_io 3 года назад
Lo que te comenté en el otro. Únete al Telegram que será más sencillo
@andresvallejopoveda1458
@andresvallejopoveda1458 3 дня назад
Excelente explicación muchas gracias, he aprendido mucho de este video, solo quiesiera aclarar una duda, cuando lanzo el cajón de aplicaciones y la cierro no me sale el mensaje onDestroy sino un mensaje que dice PROCESS ENDED (15886) for package com.example.prueba, estoy conectado con cable USB al móvil
@devexpert_io
@devexpert_io 3 дня назад
En función del dispositivo, puede ser que destruya la App sin pasar por el onDestroy()
@andresvallejopoveda1458
@andresvallejopoveda1458 2 дня назад
@@devexpert_io estoy trabajando con un Samsung Galaxy S23 Ultra, pero cuando giro la pantalla ahi si pasa por onDestroy. Debe ser por el dispositivo igual seguiré haciendo pruebas y agradezco tu respuesta y tu valiosa información en este video.
@raulgrandamartinez3525
@raulgrandamartinez3525 3 года назад
Hola Antonio, tengo una pregunta, tuve un problema que no he sido capaz de resolver en android desde cero y pense en volver a empezar todo el proyecto con el nombre cambiado "android desde cero dos" sin embargo, tratando de hacer lo que tu haces en el archivo test, cuando ingreso el name y el age, estas no me funciona, dice property is never used, asi que mi pregunta es, se puede volver a realizar el mismo procedimiento desde el comienzo otra vez o no? Gracias
@devexpert_io
@devexpert_io 3 года назад
Hola Raúl, que ponga que no se usa no es ningún error, será simplemente que no estás usando esas propiedades para nada, no?
@raulgrandamartinez3525
@raulgrandamartinez3525 3 года назад
@@devexpert_io No lo sé, pero mientras tuve el archivo la app no se ejecutó, no sabía cómo eliminar fragments pero ya investigue y se hacerlo y ahora sí me está funcionando, hoy intentaré des atrasarme para estar al día con el nuevo video de mañana
@devexpert_io
@devexpert_io 3 года назад
@@raulgrandamartinez3525 esta semana y la que viene no habrá vídeo, porque estamos de lanzamiento de una formación y habrá sesiones en directo a la misma hora.
@raulgrandamartinez3525
@raulgrandamartinez3525 3 года назад
@@devexpert_io está bien, gracias 👍🏻
@raulgrandamartinez3525
@raulgrandamartinez3525 3 года назад
podrias ser un poco mas claro con la accion que realizaste en el minuto 5:46, aun no me queda claro de donde salio ese texto y no se como hacer para que aparezca en el proyecto que estoy haciendo basado en el tuyo (en otras palabras quisiera saber como hago para que me aparezca ese icono debajo del mainActivity que dice test.kt) por favor, gracias
@devexpert_io
@devexpert_io 3 года назад
He creado un nuevo archivo. Donde pone com.antonioleiva.androiddesdecero (en tu caso el paquete seguramente tenga otro nombre), haz click con el botón derecho y selecciona new -> Kotlin File/Class. Ahí le pones el nombre Test y ya estaría.
@raulgrandamartinez3525
@raulgrandamartinez3525 3 года назад
@@devexpert_io muchas gracias
@aureliosegovia4827
@aureliosegovia4827 Год назад
muy rapido explica todo no se quien corre pero yo se uds bien pero yo entiendo pero nada entiendo jama toque android
@devexpert_io
@devexpert_io Год назад
🤔🤔 Buen momento para comenzar con Android
Далее
Flo Rida - Whistle НА РУССКОМ 😂🔥
00:29
Просмотров 729 тыс.
👨‍💻 Bases de datos en Android con ROOM
16:23
Просмотров 28 тыс.
Dejé de ser FANBOY de APPLE por esta razón...
10:46
Android ADB: How does it work? - Doctor PeCe
18:31
Просмотров 45 тыс.