Desarrollo de aplicaciones con kodular (App Inventor 2)

Sin necesidad de conocimientos de programación serás capaz de desarrollar tu aplicación android completa #nocode

Ratings: 4.46 / 5.00




Description

Sin tener conocimientos previos serás capaz de desarrollar tu primera aplicación Android completa, la podrás subir al marketplace de aplicaciones de google (playstore) para que sea accesible para todo el mundo.

Veremos desde lo más básico, como es el conocimiento general del software gratuito que usaremos, basado en App Inventor 2, llamado Kodular, pasando por familiarizarnos con los diferentes componentes que podemos usar para crear nuestras aplicaciones, creación de diferentes pantallas, navegación entre ellas, creación de menús, listas, botones, etc.

Aprenderemos a diseñar diferentes pantallas, haciendo uso de los componentes necesarios para ello, de manera que creemos layouts usables y adaptativos que puedan ser pintados correctamente en todo tipo de pantallas.

Veremos como trabajar con bases de datos tanto a nivel local, como en la nube a través de servicios gratuitos como Firebase o Airtable. Para esto aprenderemos a configurar las Apis de estas plataformas para poder tratar datos entre nuestra aplicación y dichas bases de datos.

Crearemos un servicio de autentificación de usuarios y aprenderemos a gestionarlos. Para ello veremos como configurar los servicios de autenticación de Firebase.

Aprenderemos a conectar nuestra App con nuestro teléfono para ir viendo en tiempo real las modificaciones que vayamos realizando

Aprenderemos a conectar nuestra App, con otras aplicaciones instaladas en nuestro teléfono como google maps, el Dial del teléfono, aplicaciones de mensajería como el Email o WhatsApp.

Exportaremos y publicaremos nuestra aplicación...

En definitiva, serás capaz de tener un punto de partida sólido para iniciarte como desarrollador de Apps móviles.

What You Will Learn!

  • desarrollar aplicaciones para sistemas operativos Android aún sin conocimientos previos
  • conocimiento de los diferentes componentes de una aplicación
  • creación de pantallas para tus aplicaciones
  • vincular pantallas entre si
  • diseño responsivo de nuestras pantallas
  • creación de splash screen
  • autenticación de usuarios en nuestra App
  • gestión de los datos de usuarios
  • implementación de base de datos en la nube con Firebase
  • implementación de base de datos en la nube con Airtable
  • implementación de base de datos local
  • trabajar con variables
  • trabajar con procedimientos
  • pantalla Administración para nuestras aplicaciones
  • Conocer los principios de la programación orientada a objetos
  • notificaciones push
  • importar funcionalidades entre proyectos y entre pantallas

Who Should Attend!

  • Emprendedores cuyo emprendimiento esté basado en una Aplicación
  • Empresarios y autónomos que necesiten crear su aplicación
  • Estudiantes de programación
  • Estudiantes que deseen adquirir la habilidad de desarrollar apps complejas