Aplicaciones

KOTLIN: Curso ANDROID desde CERO – SENTENCIA WHEN – Lección 4 [2020] | Español | MoureDev APK PC

Hola este video estará relacionado con crear aplicacion android desde cero puedes ver en nuestra web una gran cantidad de aplicaciones para crear aplicacion android desde cero, recuerda que todo el contenido aquí es gratis solo te pedimos que compartas el articulo por redes sociales si te ha servido mucho contenido sobre crear aplicacion android desde cero es de las mejores versiones para tu móvil Android un sistema que es popular en los Smartphones y cada vez es mas popular

Curso ANDROID desde CERO. Si quieres educarse a programar en KOTLIN para crear apps Android, este es tu tutorial. En esta materia 4 del curso de Kotlin y Android verás la sentencia when (when statement). Así podremos evaluar variables o constantes y compararlas con un patrón concreto para atreverse qué código ejecutar.

Si nunca has programado y quieres memorizar explicación móvil, fundamentos de programación, con este tutorial Kotlin, Android y Android Studio podrás comenzar a crear apps.

Aprenderás:
• Variables y constantes
• Tipos de datos
• Condicionales
• Bucles
• ¡Y mucho más! Solo pídeme por comentarios qué te gustaría instruirse en Kotlin.

¡HOLA HACKERMEN! 👋🏼
Bienvenidos a MoureDev by Brais Moure. Progreso de aplicaciones para iOS y Android.

► SUSCRÍBETE Y ACTIVA LA CAMPANA 👆🏼🔔
https://goo.gl/afPz3g

► RECURSOS:
• Clase 1: https://youtu.be/hug4TNmhw78
• Aviso 2: https://youtu.be/uWwVyww30SI
• Aleccionamiento 3: https://youtu.be/QUGFBYIVs4g
• Fuente FiraCode (la que yo uso): https://github.com/tonsky/FiraCode
► ¿TE GUSTA EL CONTENIDO?
Déjame en comentarios tu opinión o cuéntame qué te gustaría ver en el canal.
Si te gusta el contenido, comparte, suscríbete y muéstrame tu dedo de darle al espacio 👍🏼

¡Gracias!

► ENCUÉNTRAME EN:
• Mi web: https://mouredev.com
• Twitter: https://twitter.com/mouredev
• Facebook: https://facebook.com/mouredev
• Instagram: https://instagram.com/mouredev

#Kotlin #Android #AndroidStudio
Hola gracias por inspeccionar nuestro sitio aquí encontraras programas juegos y muchas cosas mas
Esta atento a todas las cosas que te puedan suceder con los horoscopos diarios que te brinda esta web lo mejor para retener como estara el dia y que te deparan los astros
Este 2019 viene con todo y nuevas peliculas se estrenaran
Serries anime y estrenos como Bird Box se encuentran aquí
La nuevas pelicula de Dragon Ball Super estara adecuado para que la veas
Las nuevas peliculas estreno del 2019 tambien las encontraras aqui
Puedes descargar ese equipo que tanto buscabas utiliza el buscador y encuentra los nuevos estrenos en este 2019
Tutoriales y muchas cosas mas podras encontrar aquí en este sitio
Dale me gusta a nuestra pagina de facebook y siguenos para que te notifiquemos de algun nuevo diversión que este saliendo
Programas con su respectivo crack podras encontrar en el mejor servidor apto para su descarga sigue las instrucciones al pie de la carácter y podras usarlo sin restricciones te deseo un buen año y espero que la informacion que este aquí te sirva hasta luego

About the author

admin

37 Comments

Click here to post a comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

  • Mi emoticon no sale así, es decir, en el menú que se despliega para seleccionarlo sale con color y bien dibujado, pero al momento de verlo en el código o en la cónsola sale como un dibujo con línea unicolor, vamos que se ve patético jeje, en comparación a como sale en el vídeo. ¿Alguien tiene alguna idea de por que me falla esa visualización?.

  • Hola Brais
    Estoy encantado con tus tutoriales, he hecho mis pinitos en python y me está resultando bastante fácil el aprendizaje de kotlin, sobre todo, gracias a ti, que haces los tutoriales amenos y nada aburridos.

    Mil gracias

  • En las funciones anteriores anteponias la palabra: private antes de fun y en esta de este video la omitiste, entonces es opcional ?, yo lo segui haciendo igual que las anteriores osea le puse la palabra private y me funciono igual que el ejemplo que hiciste.

  • buenos dia mouredev una pregunta al momento de ejecutar me aparece esto I/art: Rejecting re-init on previously-failed class java.lang.Class<androidx.core.view.ViewCompat$2>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/view/View$OnUnhandledKeyEventListener;

    at void androidx.core.view.ViewCompat.setBackground(android.view.View, android.graphics.drawable.Drawable) (ViewCompat.java:2678)

    at void androidx.appcompat.widget.ActionBarContainer.<init>(android.content.Context, android.util.AttributeSet) (ActionBarContainer.java:63)

    at java.lang.Object java.lang.reflect.Constructor.newInstance0!(java.lang.Object[]) (Constructor.java:-2)

    at java.lang.Object java.lang.reflect.Constructor.newInstance(java.lang.Object[]) (Constructor.java:430)

    at android.view.View android.view.LayoutInflater.createView(java.lang.String, java.lang.String, android.util.AttributeSet) (LayoutInflater.java:645)

    I/art: at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:787)

    at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet) (LayoutInflater.java:727)

    at void android.view.LayoutInflater.rInflate(org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:858)

    at void android.view.LayoutInflater.rInflateChildren(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean) (LayoutInflater.java:821)

    at android.view.View android.view.LayoutInflater.inflate(org.xmlpull.v1.XmlPullParser, android.view.ViewGroup, boolean) (LayoutInflater.java:518)

    at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup, boolean) (LayoutInflater.java:426)

    at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup) (LayoutInflater.java:377)

    at android.view.ViewGroup androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor() (AppCompatDelegateImpl.java:749)

    at void androidx.appcompat.app.AppCompatDelegateImpl.ensureSubDecor() (AppCompatDelegateImpl.java:659)

    at void androidx.appcompat.app.AppCompatDelegateImpl.setContentView(int) (AppCompatDelegateImpl.java:552)

    at void androidx.appcompat.app.AppCompatActivity.setContentView(int) (AppCompatActivity.java:161)

    at void com.example.kotlinparaprincipiantes.MainActivity.onCreate(android.os.Bundle) (MainActivity.kt:9)

    at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:6679)

    at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1118)

    at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2618)

    at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:2726)

    at void android.app.ActivityThread.-wrap12(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1)

    at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1477)

    at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:102)

    I/art: at void android.os.Looper.loop() (Looper.java:154)

    at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6119)

    at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)

    at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:886)

    at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:776)

    Caused by: java.lang.ClassNotFoundException: Didn't find class "android.view.View$OnUnhandledKeyEventListener" on path: DexPathList[[zip file "/data/app/com.example.kotlinparaprincipiantes-2/base.apk"],nativeLibraryDirectories=[/data/app/com.example.kotlinparaprincipiantes-2/lib/x86, /system/lib, /vendor/lib]]

    at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:56)

    at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:380)

    at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)

    at void androidx.core.view.ViewCompat.setBackground(android.view.View, android.graphics.drawable.Drawable) (ViewCompat.java:2678)

    at void androidx.appcompat.widget.ActionBarContainer.<init>(android.content.Context, android.util.AttributeSet) (ActionBarContainer.java:63)

    at java.lang.Object java.lang.reflect.Constructor.newInstance0!(java.lang.Object[]) (Constructor.java:-2)

    at java.lang.Object java.lang.reflect.Constructor.newInstance(java.lang.Object[]) (Constructor.java:430)

    at android.view.View android.view.LayoutInflater.createView(java.lang.String, java.lang.String, android.util.AttributeSet) (LayoutInflater.java:645)

    at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:787)

    I/art: at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet) (LayoutInflater.java:727)

    at void android.view.LayoutInflater.rInflate(org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:858)

    at void android.view.LayoutInflater.rInflateChildren(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean) (LayoutInflater.java:821)

    at android.view.View android.view.LayoutInflater.inflate(org.xmlpull.v1.XmlPullParser, android.view.ViewGroup, boolean) (LayoutInflater.java:518)

    at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup, boolean) (LayoutInflater.java:426)

    at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup) (LayoutInflater.java:377)

    at android.view.ViewGroup androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor() (AppCompatDelegateImpl.java:749)

    at void androidx.appcompat.app.AppCompatDelegateImpl.ensureSubDecor() (AppCompatDelegateImpl.java:659)

    at void androidx.appcompat.app.AppCompatDelegateImpl.setContentView(int) (AppCompatDelegateImpl.java:552)

    at void androidx.appcompat.app.AppCompatActivity.setContentView(int) (AppCompatActivity.java:161)

    at void com.example.kotlinparaprincipiantes.MainActivity.onCreate(android.os.Bundle) (MainActivity.kt:9)

    at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:6679)

    at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1118)

    at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2618)

    at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:2726)

    at void android.app.ActivityThread.-wrap12(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1)

    at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1477)

    at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:102)

    at void android.os.Looper.loop() (Looper.java:154)

    I/art: at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6119)

    at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)

    at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:886)

    at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:776)
    que significa, que estoy haciendo mal

  • Hola Moure! me encantan tus tutoriales! me recuerdan a lo poco que aprendí de c++ hace ya muchos años, pero ahora me entero mucho mejor gracias a ti 🙂 una cosa, me gustaría saber cómo haces los copy/paste esos tan rápidos que haces, es por pura práctica ya o hay atajos para ello??? Un saludo y gracias por tu trabajo