-
LecciónEjecutar código en Android (2/2)
Para que nuestro juego conozca lo que ha ocurrido en el Dialog será necesario crear un listener que escuche a los eventos del diálogo. Además, otro ejemplo creando un Toast. -
LecciónQué es un modo y cómo entrar y salir del modo inserción
Vim es un editor de textos orientado a modos. Es lo que determina cómo va a reaccionar Vim y Neovim a las teclas que pulses para darle comandos, ya que Vim es un editor de textos que se controla con el teclado. La primera tecla que quiero que aprendas es... -
LecciónClases condicionales
Las clases condicionales permiten utilizar en función de una determinada condición una clase u otra, y es un recurso muy práctico, por ejemplo, para señalar clases cuando un estado es inválido o en general para hacer que el aspecto de un componente dependa en sus propiedades. -
LecciónCadenas de caracteres
Strings o caracteres encadenados. Si ya sabes lo que es una cadena de caracteres, me preocuparía que no veas este vídeo a velocidad 1.5x o que no te saltes la parte en la que explico que es lo que va entre comillas, en verdad. -
LecciónInternacionalización y localización (1/2)
La internacionalización permite traducir un juego a otro idioma. La localización lo adapta a la cultura de un país. Hoy veremos cómo crear bundles usando la clase I18NBundle de libGDX. -
LecciónActualizar de Rollbar a Vite 3
En este vídeo os cuento los pasos que habría que dar para actualizar un proyecto de Rollbar a Vite. También se puede actualizar de Vite 2 a Vite 3, pero la lista de cambios será menor, por lo que no habrá mucho que hacer. 00:00 Introducción 01:41 Actualizar las dependencias... -
LecciónBucles
Con los bucles podemos insertar directivas en nuestros componentes Svelte para repetir parte de un marcado un número de veces en función del número de elementos que haya en una colección que vamos a ir recorriendo. Además, no te olvides que también tiene else para establecer el marcado en caso... -
Lección¿Qué es un GenServer?
El GenServer es una estructura de alto nivel construida por encima de la API de Procesos de Elixir para facilitar el uso de procesos en los cuales se envían mensajes y se gestionan estados. En este vídeo empezamos viendo init y handle_info, funciones útiles para empezar a trabajar con procesos.... -
Lección¿Cómo hacer asignaciones en Elixir?
A ver, en Elixir no hay asignaciones en el sentido más literal de la palabra. Ya lo veremos. Sin embargo, un tipo de expresiones que nos son útiles es poder darle identificadores al resultado de evaluar otras expresiones para poder hacerlas más simbólicas y poder utilizarlas cómodamente al fabricar otras... -
LecciónInterfaces: usándolas con clases
Como en otros lenguajes de programación orientados a objetos, las interfaces pueden utilizarse para fabricar un contrato o una especificación con operaciones que debe tener una clase. En este vídeo os enseño cómo implementar interfaces en clases y cómo usarlos para fabricar abstracciones.