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
• 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.
• 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.
• 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.
• 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.
• Atención personalizada, grupos reducidos. • Seguimiento individual, evaluaciones de progreso y soporte técnico durante la formación.
• Soporte post-certificación y acceso extendido a recursos • Asistencia posterior, acceso a materiales y actualizaciones continuas.
• Metodología práctica y proyectos reales y/o simulados. • Aprendizaje aplicado: simulaciones, casos de negocio, proyectos y entornos reales de nube.
• 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

2. No somos una plataforma automática, ni autoestudio mediante videos
Ofrecemos formación en vivo —presencial o remota— con instructores expertos y enfoque práctico desde el primer día. Nuestro diferencial es el acompañamiento personalizado pre y post certificación, evaluaciones técnicas rigurosas e integración estratégica de IA para que el participante no solo obtenga una credencial, sino que logre una mejora medible en su productividad y competitividad profesional.

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. Resultados comprobados
Más del 95% de nuestros egresados obtiene certificación oficial y mejora laboralmente en menos de seis meses.

6. 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(sin costo adicional) si y solo si el instructor así lo determina, y el estudiante ha mostrado el compromiso y asistencia mínima a clases exigida por el modelo.

Metodología de Aprendizaje

En Infinity Training Institute aplicamos metodología integral en constante evolución, centrada en el aprendizaje práctico, potenciada por Inteligencia Artificial, que permite personalizar la enseñanza, evaluar desempeños y optimizar la preparación para certificaciones internacionales, con instructores certificados, laboratorios reales, simuladores y plataformas e-learning. El participante aprende haciendo, desarrollando competencias técnicas y profesionales en grupos reducidos, seguimiento personalizado y soporte pre y 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
• 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.
• 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.
• 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.
• 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.
• Atención personalizada, grupos reducidos. • Seguimiento individual, evaluaciones de progreso y soporte técnico durante la formación.
• Soporte post-certificación y acceso extendido a recursos • Asistencia posterior, acceso a materiales y actualizaciones continuas.
• Metodología práctica y proyectos reales y/o simulados. • Aprendizaje aplicado: simulaciones, casos de negocio, proyectos y entornos reales de nube.
• 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

2. No somos una plataforma automática, ni autoestudio mediante videos
Ofrecemos formación en vivo —presencial o remota— con instructores expertos y enfoque práctico desde el primer día. Nuestro diferencial es el acompañamiento personalizado pre y post certificación, evaluaciones técnicas rigurosas e integración estratégica de IA para que el participante no solo obtenga una credencial, sino que logre una mejora medible en su productividad y competitividad profesional.

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. Resultados comprobados
Más del 95% de nuestros egresados obtiene certificación oficial y mejora laboralmente en menos de seis meses.

6. 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(sin costo adicional) si y solo si el instructor así lo determina, y el estudiante ha mostrado el compromiso y asistencia mínima a clases exigida por el modelo.

Metodología de Aprendizaje

En Infinity Training Institute aplicamos metodología integral en constante evolución, centrada en el aprendizaje práctico, potenciada por Inteligencia Artificial, que permite personalizar la enseñanza, evaluar desempeños y optimizar la preparación para certificaciones internacionales, con instructores certificados, laboratorios reales, simuladores y plataformas e-learning. El participante aprende haciendo, desarrollando competencias técnicas y profesionales en grupos reducidos, seguimiento personalizado y soporte pre y 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.