Comparte si te a gustado:

Desarrollo de Juegos para Android con Kotlin

Publicado en 15 Jan 2022

Udemy UK

Lo que aprenderás

  • Creación de juegos con control de niveles, vidas, movimientos y cronómetro
  • Cómo añadir publicidad de Google poco invasiva y a pantalla completa
  • Cómo integrar un sistema de pagos con tarjéta de crédito para tener usuarios premium
  • Cómo registrar legalmente tu app para tener la proteción de propiedad intelectual y derechos de autor
  • Cómo compartir la partida por redes sociales
  • Diseño atractivo enfocado al UX y sonido en el juego
  • SharedPreferences
  • Requisitos

  • Conocimientos básicos de kotlin
  • Descripción

    En este curso aprenderás cómo crear sencillos juegos para android usando conocimientos básico de Kotlin. Crearemos un juego con varios niveles, control de vidas, movimientos y cronómetro.

    Estos son los principales conceptos que se enseñarán en el curso


    Algoritmo y código ordenado

    Durante el curso desarrollaremos el algoritmo del juego creando código organizado de forma modular y limpio. Además en ocasiones surgirán errores típicos de la programación que también han sido grabados y son parte del curso, mostrando de ese modo un proceso realista del desarrollo de código.

    Mediente este código podremos llevar control de los niveles, vidas, movimientos y cronómetro del juego, así como las pantallas de "Game Over" y "You Win"


    Diseño de ventanas atractivas y con UX

    Las ventanas (o activities) que desarrollaremos en el juego estarán diseñadas con una paleta de colores que mantendrá una armonía cromática que le dará personalidad propia al juego, y en esa misma linea será seleccionada la tipografía empleada en los textos, que también aprenderemos a integrarla en nuestro proyecto para usar el tipo de fuente que nosotros deseemos. Igualmente integraremos sonido a nuestro juego de acuerdo a cada evento de la partida


    Añadir publicidad de Google

    En el curso veremos cómo añadir publicidad de Google de 2 tipos:


    • Poco invasiva: mediante un banner inferior que cargará anuncios que no estorbarán el uso y contenido principal del juego

    • Pantalla completa: mendiante un anuncio al momento de producirse un Game Over que ocupará toda la pantalla hasta que se cierre regresando al juego


    De este modo podrás ganar dinero mediante la publicidad insertada en la app


    Añadir un sistema de Pagos con Tarjeta de Crédito

    Otro contenido importantísimo del curso será la integración de un sistema de Pagos que veremos como integrar y personalizar permitiendo hacer cobros reales a los usuarios que quieran convertirse en premium

    Esta implementación la haremos combinando las siguientes tecnologías


    • Pasarela de Pagos Stripe: admite muchos lenguajes de programación entre ellos Kotlin, además de ofrecer mucha documentación y guías que facilitarán el desarrollo de la integración

    • Servidor en NodeJS: veremos cómo crear nuestro servidor y personalizarlo a nuestras necesitades adaptando el código y la configuración de los puertos

    • Heroku: una vez tengamos todo listo, migraremos nuestro servidor local a Heroku para que esté accesible de forma pública


    Registro Legal de la App

    Esta es una de las secciones que marcan la diferencia con respecto a otros cursos ya que veremos algo fundamental para proteger legalmente tu app o juego. Veremos cómo tramitar el registro de propiedad intelectual y derechos de autor de tu juego para que estés totalmente protegido de plagios pudiendo demostrar tu autoría y contar con el respaldo que el copyright te da como dueño de la app


    Compartir Pantalla por Redes Sociales

    Algo fundamental que permitirá la viralización del juego será la funcionalidad que añadiremos en la que el usuario podrá compartir el resultado de cada partida que juegue por cualquier medio que desee: WhatsApp, Twitter, Instagram. Tanto con publicaciones fija como con historias o estados temporales


    Usuarios Premium

    También veremos como adaptar nuestro juego a los usuarios premium que disfrutarán de ventajas como las siguientes

    · Vidas ilimitadas

    · Uso de la app sin publicidad

    · Guardado de nivel alcanzado para iniciar desde el punto en el que se quedaron (para esta funcionalidad veremos cómo usar con Kotlin el importante recurso de SharedPreferences)


    Advertencia

    Este curso parte de unos conocimientos básicos previos de kotlin por lo que necesitarás cuestiones fundamentales de este lenguaje


    ¿Para quién es este curso?

  • Desarrolladores de Android en Kotlin
  • Desarrolladores de juegos

  • Debes tener en cuenta que los cupones duran maximo 4 dias o hasta agotar 1000 inscripciones,pero puede vencer en cualquier momento. Obten el curso con cupon haciendo clic en el siguiente boton:

    (Cupón válido para las primeras 1000 inscripciones): 11D2F771469BB3946CD8
    Udemy UK
    Tags:

    Articulos Relacionados

    content

    React Native CLI: Aplicaciones nativas para IOS y Android

    TypeScript, React Native CLI, Google y Apple maps, cámara, GPS, polylines, hooks, autenticación, despliegues y más

    Ir al Curso
    content

    Flutter Avanzado: Lleva tu conocimiento al siguiente nivel

    sockets, bloc, provider, cubit, jwt, mongo, express, GPS, rutas en mapa, tráfico, ApplePay, GooglePay y mucho más

    Ir al Curso
    content

    Flutter Intermedio: Diseños profesionales y animaciones

    Widgets, Sliders, CustomPainter, AnimationBuilder, Provider, Temas, Slideshow, Progress, Slivers, Tablets y más...

    Ir al Curso
    Suscríbete a nuestro boletín
    Reciba los últimos Cupones y promociones (Solicitar Cupón)