Programa para certificación internacional Android Application Engineer

El programa Android Application Engineer está diseñado para proporcionar a los participantes una formación completa en desarrollo de aplicaciones Android con Kotlin, seguridad en aplicaciones móviles y estrategias de monetización. Este curso cubre desde los fundamentos del lenguaje Kotlin, el de…

60 horas
Múltiples Certificados
Ruta de Aprendizaje
Soporte Premium
Programa para certificación internacional Android application engineer
Android Authorized Training Center logo

Módulos del Programa

Modulo I: Introduction to Kotlin

  • Kotlin History  
  • Kotlin Advantages  
  • How Kotlin Programs Work?  
  • Kotlin Software Prerequisites  
  • IntelliJ IDEA  
  • Installing IntelliJ IDE  
  • Creating a Kotlin Program  
  • Running a Kotlin Program  
  • The main( ) function  
  • Writing Comments  
  • Kotlin Variables  
  • Kotlin Data Types  
  • Input of Information to Kotlin Program  
     

  • Introduction  
  • If Statement  
  • If ? Else Statement  
  • If Else and Logical Operators  
  • When Statement and Expression  
  • For Loops  
  • While Loops  
  • Do-while Loops  
  • Jump Expressions  
  • Break Statement  
  • Continue Statement  
  • Return Statement  
  • Functions  
  • Function Structure  
  • Creating a Function  
  • Functions and Variable Scope  
     

  • Object-Oriented Programming (OOP)  
  • Object  
  • Class  
  • Creating a Class  
  • Providing Constructors for Your Classes  
  • Class Inheritance  
  • Abstract Class  
  • Interface Class  
  • Generic Class  
  • Class Variables  
  • Member Variables  
  • Kotlin Collections  
  • Hashmaps  
  • ArrayList  
  • listof and mutableListOf  
     

  • Introduction  
  • Android Platform Architecture  
  • Android Libraries  
  • Components of Android Application  
  • Types of Android processes and their priorities  
  • Android Studio  
  • Creating Kotlin Project Using Android Studio  
  • Run Android App  
  • Instant Run  
  • Setup an Android Virtual Device  
  • What is Android Studio Gradle?  
  • Run your Apps on a Hardware Device (Physical Phone)  
  • Run your Android App on  
     

  • Introduction  
  • Android Project Structure  
  • View  
  • Adding a View to your application  
  • Adding a View in an XML layout file  
  • Adding a View using Kotlin code  
  • Configuring Layout Views  
  • Creating a User Interface  
  • Adding a Text Box  
  • Adding an Image  
  • Adding a Check Box  
  • Adding a Radio Button  
     

  • Introduction  
  • Views  
  • Layouts  
  • Constraint Layout  
  • Linear Layout  
  • Relative Layout  
  • TableRow Layout  
  • Frame Layout  
  • Android Styles and Themes  
  • App Manifest  
  • App Icons  
     

  • Snackbar Class  
  • What is an Activity?  
  • Activity Lifecycle  
  • Managing the activity lifecycle  
  • Android Intent  
  • Navigating Between Activities  
  • Passing Data between Activities  
  • Android Alert Dialog  
  • Android Notifications  
  • Creating an Android Notification  
  • Notification Channel  
     

  • Progress Bar  
  • Seek Bar  
  • Date and Time Picker Dialogs  
  • Creating a Date Picker  
  • Creating a Ttime Picker  
  • Calendar View  
  • Web View  
  • Rating Bar  
  • Video View  
  • Texture View  
     

  • Menus  
  • Bottom AppBar  
  • Recycler View  
  • SearchView  
  • TabLayout and ViewPager  
  • Spinner  
  • Drawer  
     

  • Introduction  
  • What is the JSON?  
  • How does Firebase Database work?  
  • Firebase Authentication (Signup and Login Android App)  
  • Configure your App to use Firebase Services  
  • Configuring Firebase Authentication  
  • Using Firebase Assistant with Android Studio  
  • Firebase Database  
  • Real Time Database  
  • Cloud Firestore Database  
     

  • Introduction  
  • What is GPS and how does it work?  
  • Latitude and Longitude  
  • Camera Position  
  • Adding Google Maps to an Android app  
  • Map Fragment  
  • Getting a Google API key  
  • Adding a Google Map Marker  
  • Capture a Users Location on Google Maps  
  • Reverse Geolocation on Google Map  
  • Retrieving a Readable Address on Google Map  
     

  • Testing and Feedback Your App  
  • Setting up a Test Environment  
  • Usability Testing by Participants  
  • Starting Your Test Session  
  • Analyzing Your Test  
  • Firebase Test Lab  
  • Publishing Android App on Google Play Store  
  • Preparing your app for release  
  • Publish App on Google Play Store  
     

Este modulo consta de 12 horas,cubre completamente el modelo de seguridad de Android y las preocupaciones tanto del desarrollador como del punto de vista del usuario final.

  • Introduction  
  • Android Platform Architecture  
  • Android Security Architecture  
  • Application Signing  
  • Installing Applications  
  • Permissions  
  • Why Permissions?  
  • Enforcing Permissions  
  • Levels of Permissions Protection  
  • Application - Level Permissions  
  • Component - Level Permissions  
  • Extending Android Permissions  
     

  • Introduction  
  • The Manifest File  
  • Manifest Tag Attributes  
  • Application Tag Attributes  
  • Modifying the Application Policy  
  • Application Running with the Same Linux ID  
  • Setting Application Permissions  
  • Permissions for External Applications  
  • External Storage  
  • Debugging Mode  
  • Backup  
     

  • Introduction  
  • Data Security Principles  
  • Confidentiality  
  • Integrity  
  • Availability  
  • The Mobile Environment  
  • Data States  
  • Vulnerabilities and Attacks Against Stored Data  
  • Vulnerabilities of Stored Data  
  • Threats on Stored Data  
  • Protection Principles  
  • Tips for Android Coding Vulnerabilities  
     

  • Introduction  
  • Data Storage Decisions  
  • Privacy  
  • Data Storage Period  
  • Storage Mechanisms  
  • SharedPreferences  
  • File  
  • File Operations on an External Storage  
  • Cache  
  • Database  
     

Este modulo consta de 12 horas, que cubre exhaustivamente las preocupaciones sobre las aplicaciones de Android UI / UX Design y las técnicas de monetización de las aplicaciones Andoid UI / UX Design y publicidad de las aplicaciones de Android.

  • Introduction  
  • UX Designer  
  • UI Designer  
  • The Difference between UI and UX Design  
  • Understanding Users and Business Needs  
  • Strategy and Content  
  • What is Content Strategy?  
  • Wire-framing and Prototyping  
  • Uses of App Wireframes and Prototypes  
  • Wireframes Levels  
  • Elements of Wireframes and Prototypes  
  • The Difference between Wireframe and Prototype  
  • Execution and Analytics  
  • Usability and User's Feeling  
  • Testing and Feedback  
  • Visual Design and User's Interaction  
  • Functionality  
  • Compatibility, Performance and Stability  
  • Security  
  • Setting up a Test Environment  
  • Usability Testing by Participants  
  • Starting Your Test Session  
  • Analyzing Your Test  
     

  • Introduction  
  • Why is Wireframe the First Step  
  • Do's and Don'ts for a Successful UX Design  
  • Paper Prototyping  
  • Storyboard That Software  
  • Adobe XD (Experience Design)  
     

  • Introduction  
  • Pizza Pizza Application  
  • The Weather Network Application  
     

  • Introduction  
  • Different Monetization Techniques  
  • Paid Applications  
  • Lite vs. Pro  
  • Advertising and Ad Mediation  
  • In-App Purchase  
  • Subscriptions  
  • Ad Format  
  • Ad Types  
  • Best Technique for Your Business  
  • Adding In-App Ads to Your Android Application  
  • Revenue Metrics  
     

  • Introduction  
  • Preparing your App for Release  
  • Releasing your App to Users  
  • Releasing your App through an Application Marketplace  
  • Releasing your Application through Email  
  • Releasing Through a Web Site  
  • Signing your Application  
  • The Publishing Process on Google Play  
  • Google Play In-App Billing Service  
  • Releasing App Best Practices  
     

  • Introduction  
  • Licensing your Application  
  • Google Play Licensing  
  • Setting up Licensing  
  • Adding Licensing to Your App  
  • Monitoring your App  
  • Benefits  
  • Using Google Analytics  
     

Descripción del Programa

El programa Android Application Engineer está diseñado para proporcionar a los participantes una formación completa en desarrollo de aplicaciones Android con Kotlin, seguridad en aplicaciones móviles y estrategias de monetización. Este curso cubre desde los fundamentos del lenguaje Kotlin, el desarrollo de interfaces de usuario (UI/UX), hasta la seguridad y monetización de aplicaciones Android. Siguiendo el enfoque Practical Learning Method, los participantes trabajarán en laboratorios y proyectos reales, asegurando una experiencia alineada con la industria y la certificación. Al finalizar el curso, los estudiantes estarán preparados para obtener las siguientes certificaciones internacionales:

  • Android Certified Application Developer (AND-X01)
  • Android Security Essentials (AND-802)
  • Android Applications UI/UX Design and Monetization Techniques (AND-803)

Objetivos del Programa

Al finalizar el curso, los participantes serán capaces de:

  • Aprender los fundamentos del lenguaje Kotlin y su aplicación en Android
  • Diseñar y desarrollar aplicaciones Android completas, siguiendo buenas prácticas de arquitectura
  • Comprender el ciclo de vida de una aplicación Android y gestionar actividades e intenciones
  • Implementar almacenamiento persistente en Android, utilizando bases de datos SQLite y Firebase
  • Configurar seguridad en aplicaciones Android, protegiendo datos, accesos y evitando vulnerabilidades
  • Desarrollar aplicaciones con geolocalización, utilizando GPS y Google Maps
  • Aplicar estrategias de UI/UX avanzadas, asegurando una experiencia de usuario óptima
  • Monetizar aplicaciones Android, a través de publicidad, suscripciones y compras en la aplicación
  • Publicar aplicaciones en Google Play Store, asegurando cumplimiento con las políticas de publicación
  • Prepararse para las certificaciones internacionales AND-X01, AND-802 y AND-803, validando sus habilidades en desarrollo móvil

Prerrequisitos

Para participar en esta capacitación, los asistentes deben cumplir con los siguientes requisitos:

  • Experiencia en desarrollo de aplicaciones con cualquier lenguaje de programación o haber tomado el curso Software Programmer Fundamentals en Aula Matriz.

Estos requisitos aseguran que los participantes puedan enfocarse en la aplicación práctica de los conceptos de desarrollo móvil.

¿Qué Incluye Este Programa?

Nuestra Oferta de Valor Beneficio para el Participante o Empresa
Programa para certificación internacional Android application engineer 60 horas
• Clases en vivo con instructores expertos certificados. • Formación guiada y personalizada con acompañamiento directo en tiempo real, no es OFF Line. Clases grabadas solo para repaso.
• Metodología práctica y proyectos reales y/o simulados. • Aprendizaje aplicado desde el primer día: simulaciones, casos de negocio, proyectos y entornos reales de nube.
• Integración de Inteligencia Artificial en el aprendizaje • Los estudiantes utilizan herramientas IA para reforzar comprensión, practicar exámenes y potenciar su productividad.
• Certificación Internacional incluida • Aval oficial con reconocimiento global. Incluye exámenes de certificación y acceso a la plataforma del partner.
• Laboratorios en entornos reales de aprendizaje. • Experiencia práctica ilimitada con cuentas reales de laboratorio y acceso a infraestructura cloud profesional.
• Temas de refuerzo E-learning y materiales exclusivos y simuladores • Plataforma complementaria con recursos digitales, guías de estudio, grabaciones de apoyo y simuladores de examen.
• Modelo educativo en modalidad flexible (presencial o remoto en vivo) • Posibilidad de elegir modalidad sin perder la interacción humana y el acompañamiento docente.
• Atención personalizada, grupos reducidos y evaluaciones de desempeño con la IA. • Seguimiento individual, evaluaciones de progreso y soporte técnico durante la formación. Examinador de desempeños proctorizado con IA.
• Enfoque en empleabilidad y desempeño profesional y preparación para examen. • Preparación orientada a certificación, desempeño laboral y escalamiento profesional basado en la práctica, potenciado con el apoyo de la IA.
• Soporte post-certificación y acceso extendido a recursos • Asistencia posterior, acceso a materiales por 12 meses y actualizaciones continuas.
• Certificados de Aprobación y/o participación. • Certificación Internacional de Android Authorized Training Center

• Infinity Training Institute EEUU: Diploma Certificación Internacional en inglés

• Aula Matriz IETDH Colombia - Certificado de participación

¿Por qué elegir Infinity Training Institute?

1. Certificaciones internacionales garantizadas
Todos nuestros cursos están certificados Internacionalmente:
    - Infinity Training Institute EEUU: Diploma Certificación Internacional en inglés.
    - Certificación Internacional de nuestros partners Microsoft, Oracle, Certitalents, AWS, PMI, Cisco, etc.
    - Aula Matriz IETDH Colombia - Certificado de participación

2. No somos una plataforma automática, ni autoestudio mediante videos
Somos un modelo único, modalidad presencial o Remota (con instructor en vivo). Tecnología + pedagogía + IA + instructores expertos + práctica real — no autoestudio ni contenido desactualizado.

3. Formación diseñada para el mercado laboral actual
Experiencia aplicable de inmediato en entrevistas, pruebas técnicas y ambientes laborales reales.

4. Proyectos reales o simulados con estándares internacionales
El estudiante ingresa a ambientes reales como Azure, AWS, Google Cloud, Oracle Cloud, desarrolla proyectos reales o simulados, o sea construye un portafolio técnico demostrable dependiendo del tipo de curso o certificación que haya elegido.

5. Una combinación única en Latinoamérica y EEUU
Certificación + práctica real + IA + soporte continuo + doble diploma.

6. Resultados comprobados
Más del 95% de nuestros egresados obtiene certificación oficial y mejora laboralmente en menos de seis meses.

7. Garantía de Nivel de competencia
Si el estudiante durante el proceso formativo práctico, no alcanza un nivel de desempeño mínimo del 75%, deberá repetir el curso si el instructor así lo determina, y el estudiante ha mostrado el compromiso y asistencia mínima a clases exigida por el modelo.

Tu futuro profesional comienza aquí
En Infinity Training Institute impulsamos tu crecimiento con un modelo innovador, flexible y centrado en el aprendizaje real y evaluación de desempeños. Docentes certificados, práctica intensiva, IA integrada y acompañamiento constante: una formación de clase mundial.

Metodología de Aprendizaje

En Infinity Training Institute aplicamos metodología integral, innovadora, centrada en aprendizaje práctico, diseñada para garantizar el desarrollo real de competencias técnicas y profesionales. Modalidades en vivo, de forma presencial o remota, con instructores certificados que guían al estudiante paso a paso mediante proyectos reales y/o simulados de entornos laborales. Nuestro modelo combina tecnología, pedagogía y experiencia aplicada, potenciando cada proceso de aprendizaje con el uso estratégico de la Inteligencia Artificial, que permite personalizar la enseñanza, reforzar conceptos, evaluar desempeños y optimizar la preparación para certificaciones internacionales. A través de laboratorios reales, simuladores, herramientas IA y plataformas complementarias e-learning, el participante aprende haciendo, aplicando los conocimientos desde el primer día, desarrollando habilidades que puede demostrar inmediatamente en entrevistas, pruebas técnicas y/o en su entorno profesional. Nuestro enfoque incluye evaluaciones de desempeño proctorizadas con IA, grupos reducidos, seguimiento personalizado y acceso extendido a materiales y soporte post-certificación. Infinity Training Institute: Aprende. Aplica. Certifícate. Trasciende.

Opciones de Pago

Realiza tu pago de manera rápida, segura y confiable

  • Para pagos mediante transferencia bancaria, solicita los detalles al correo customerservice@infinityti.org

Se requiere iniciar sesión

Para continuar con tu inscripción, debes iniciar sesión o crear una cuenta.

Descripción del Programa

El programa Android Application Engineer está diseñado para proporcionar a los participantes una formación completa en desarrollo de aplicaciones Android con Kotlin, seguridad en aplicaciones móviles y estrategias de monetización. Este curso cubre desde los fundamentos del lenguaje Kotlin, el desarrollo de interfaces de usuario (UI/UX), hasta la seguridad y monetización de aplicaciones Android. Siguiendo el enfoque Practical Learning Method, los participantes trabajarán en laboratorios y proyectos reales, asegurando una experiencia alineada con la industria y la certificación. Al finalizar el curso, los estudiantes estarán preparados para obtener las siguientes certificaciones internacionales:

  • Android Certified Application Developer (AND-X01)
  • Android Security Essentials (AND-802)
  • Android Applications UI/UX Design and Monetization Techniques (AND-803)

Objetivos del Programa

Al finalizar el curso, los participantes serán capaces de:

  • Aprender los fundamentos del lenguaje Kotlin y su aplicación en Android
  • Diseñar y desarrollar aplicaciones Android completas, siguiendo buenas prácticas de arquitectura
  • Comprender el ciclo de vida de una aplicación Android y gestionar actividades e intenciones
  • Implementar almacenamiento persistente en Android, utilizando bases de datos SQLite y Firebase
  • Configurar seguridad en aplicaciones Android, protegiendo datos, accesos y evitando vulnerabilidades
  • Desarrollar aplicaciones con geolocalización, utilizando GPS y Google Maps
  • Aplicar estrategias de UI/UX avanzadas, asegurando una experiencia de usuario óptima
  • Monetizar aplicaciones Android, a través de publicidad, suscripciones y compras en la aplicación
  • Publicar aplicaciones en Google Play Store, asegurando cumplimiento con las políticas de publicación
  • Prepararse para las certificaciones internacionales AND-X01, AND-802 y AND-803, validando sus habilidades en desarrollo móvil

Prerrequisitos

Para participar en esta capacitación, los asistentes deben cumplir con los siguientes requisitos:

  • Experiencia en desarrollo de aplicaciones con cualquier lenguaje de programación o haber tomado el curso Software Programmer Fundamentals en Aula Matriz.

Estos requisitos aseguran que los participantes puedan enfocarse en la aplicación práctica de los conceptos de desarrollo móvil.

¿Qué Incluye Este Programa?

Nuestra Oferta de Valor Beneficio para el Participante o Empresa
Programa para certificación internacional Android application engineer 60 horas
• Clases en vivo con instructores expertos certificados. • Formación guiada y personalizada con acompañamiento directo en tiempo real, no es OFF Line. Clases grabadas solo para repaso.
• Metodología práctica y proyectos reales y/o simulados. • Aprendizaje aplicado desde el primer día: simulaciones, casos de negocio, proyectos y entornos reales de nube.
• Integración de Inteligencia Artificial en el aprendizaje • Los estudiantes utilizan herramientas IA para reforzar comprensión, practicar exámenes y potenciar su productividad.
• Certificación Internacional incluida • Aval oficial con reconocimiento global. Incluye exámenes de certificación y acceso a la plataforma del partner.
• Laboratorios en entornos reales de aprendizaje. • Experiencia práctica ilimitada con cuentas reales de laboratorio y acceso a infraestructura cloud profesional.
• Temas de refuerzo E-learning y materiales exclusivos y simuladores • Plataforma complementaria con recursos digitales, guías de estudio, grabaciones de apoyo y simuladores de examen.
• Modelo educativo en modalidad flexible (presencial o remoto en vivo) • Posibilidad de elegir modalidad sin perder la interacción humana y el acompañamiento docente.
• Atención personalizada, grupos reducidos y evaluaciones de desempeño con la IA. • Seguimiento individual, evaluaciones de progreso y soporte técnico durante la formación. Examinador de desempeños proctorizado con IA.
• Enfoque en empleabilidad y desempeño profesional y preparación para examen. • Preparación orientada a certificación, desempeño laboral y escalamiento profesional basado en la práctica, potenciado con el apoyo de la IA.
• Soporte post-certificación y acceso extendido a recursos • Asistencia posterior, acceso a materiales por 12 meses y actualizaciones continuas.
• Certificados de Aprobación y/o participación. • Certificación Internacional de Android Authorized Training Center

• Infinity Training Institute EEUU: Diploma Certificación Internacional en inglés

• Aula Matriz IETDH Colombia - Certificado de participación

¿Por qué elegir Infinity Training Institute?

1. Certificaciones internacionales garantizadas
Todos nuestros cursos están certificados Internacionalmente:
    - Infinity Training Institute EEUU: Diploma Certificación Internacional en inglés.
    - Certificación Internacional de nuestros partners Microsoft, Oracle, Certitalents, AWS, PMI, Cisco, etc.
    - Aula Matriz IETDH Colombia - Certificado de participación

2. No somos una plataforma automática, ni autoestudio mediante videos
Somos un modelo único, modalidad presencial o Remota (con instructor en vivo). Tecnología + pedagogía + IA + instructores expertos + práctica real — no autoestudio ni contenido desactualizado.

3. Formación diseñada para el mercado laboral actual
Experiencia aplicable de inmediato en entrevistas, pruebas técnicas y ambientes laborales reales.

4. Proyectos reales o simulados con estándares internacionales
El estudiante ingresa a ambientes reales como Azure, AWS, Google Cloud, Oracle Cloud, desarrolla proyectos reales o simulados, o sea construye un portafolio técnico demostrable dependiendo del tipo de curso o certificación que haya elegido.

5. Una combinación única en Latinoamérica y EEUU
Certificación + práctica real + IA + soporte continuo + doble diploma.

6. Resultados comprobados
Más del 95% de nuestros egresados obtiene certificación oficial y mejora laboralmente en menos de seis meses.

7. Garantía de Nivel de competencia
Si el estudiante durante el proceso formativo práctico, no alcanza un nivel de desempeño mínimo del 75%, deberá repetir el curso si el instructor así lo determina, y el estudiante ha mostrado el compromiso y asistencia mínima a clases exigida por el modelo.

Tu futuro profesional comienza aquí
En Infinity Training Institute impulsamos tu crecimiento con un modelo innovador, flexible y centrado en el aprendizaje real y evaluación de desempeños. Docentes certificados, práctica intensiva, IA integrada y acompañamiento constante: una formación de clase mundial.

Metodología de Aprendizaje

En Infinity Training Institute aplicamos metodología integral, innovadora, centrada en aprendizaje práctico, diseñada para garantizar el desarrollo real de competencias técnicas y profesionales. Modalidades en vivo, de forma presencial o remota, con instructores certificados que guían al estudiante paso a paso mediante proyectos reales y/o simulados de entornos laborales. Nuestro modelo combina tecnología, pedagogía y experiencia aplicada, potenciando cada proceso de aprendizaje con el uso estratégico de la Inteligencia Artificial, que permite personalizar la enseñanza, reforzar conceptos, evaluar desempeños y optimizar la preparación para certificaciones internacionales. A través de laboratorios reales, simuladores, herramientas IA y plataformas complementarias e-learning, el participante aprende haciendo, aplicando los conocimientos desde el primer día, desarrollando habilidades que puede demostrar inmediatamente en entrevistas, pruebas técnicas y/o en su entorno profesional. Nuestro enfoque incluye evaluaciones de desempeño proctorizadas con IA, grupos reducidos, seguimiento personalizado y acceso extendido a materiales y soporte post-certificación. Infinity Training Institute: Aprende. Aplica. Certifícate. Trasciende.

Opciones de Pago

Realiza tu pago de manera rápida, segura y confiable

  • Para pagos mediante transferencia bancaria, solicita los detalles al correo customerservice@infinityti.org

Se requiere iniciar sesión

Para continuar con tu inscripción, debes iniciar sesión o crear una cuenta.