Skip to main content
La Trailblazer Community en línea pasará a ser de solo lectura el 30 de octubre de 2026, ya que trasladaremos las nuevas conversaciones de la comunidad a Slack. Consulte las preguntas frecuentes

Información general sobre el desarrollo de Android nativo

Objetivos de aprendizaje

Después de completar esta unidad, podrá:

  • Describir dos funciones principales de Mobile SDK para Android.
  • Instalar Mobile SDK para Android.
  • Crear una aplicación de Android y especificar las opciones de la aplicación.
  • Importar y crear su aplicación en Android Studio.
Nota

Nota

¿Es su idioma de aprendizaje español (LATAM)? Comience el reto en un Trailhead Playground en español (LATAM) y utilice las traducciones entre paréntesis para navegar. Copie y pegue solo los valores en inglés, ya que las validaciones del reto dependen de los datos en ese idioma. Si no aprueba el reto en su organización en español (LATAM), recomendamos que (1) cambie la configuración local a Estados Unidos, (2) cambie el idioma a inglés (según estas instrucciones) y, luego, (3) haga clic en el botón “Check Challenge” (Comprobar el reto) nuevamente.

Consulte la insignia Trailhead en su idioma para obtener más información sobre cómo aprovechar la experiencia de Trailhead en otros idiomas.

Antes de empezar: Crear la aplicación cliente externa

Antes de completar cualquiera de los pasos de esta insignia, asegúrese de completar los retos prácticos (HOC) en Configurar el entorno de desarrollo de Mobile SDK y en la insignia Aspectos básicos de Salesforce Mobile SDK con la misma Trailhead Playground o Developer Edition. No podrá completar los retos de esta insignia sin antes configurar su entorno de desarrollo móvil y crear una aplicación cliente externa en esas insignias.

Para establecer la conexión con el servicio de Salesforce, cada aplicación móvil requiere una aplicación cliente externa de Salesforce. Una aplicación cliente externa autoriza a su aplicación para comunicarse con Salesforce y acceder de forma segura a las API de Salesforce.

Después de crear y guardar su aplicación cliente externa, revise los detalles.

  • Copie los valores de URL de devolución de llamada y Clave de consumidor. Use estos valores para configurar la autenticación en su aplicación.
  • Las aplicaciones de Mobile SDK no utilizan la pregunta secreta del consumidor, por lo que puede ignorar este valor.

Desarrollo de Android nativo

Mobile SDK para Android le ofrece las herramientas y los recursos necesarios para crear aplicaciones Salesforce en la plataforma móvil más popular del mundo. En esta insignia, obtendrá información acerca de las funciones básicas del SDK nativo de Android.

  • Automatización del flujo de autenticación de OAuth2, lo que facilita la integración del proceso con la aplicación.
  • Acceso a la API de REST de Salesforce con clases de la utilidad que simplifican el acceso.

¡Empecemos! Recuerde que debe completar el proyecto Configurar su entorno de desarrollo de Mobile SDK y la insignia Aspectos básicos de Salesforce Mobile SDK antes de continuar con esta unidad. Si no lo ha hecho, haga ese desvío rápido ahora. Cuando esté preparado, podrá comenzar a crear una aplicación Android nativa sencilla. Después de un vistazo rápido bajo la superficie, puede ajustar los bloques de desarrollo de Android mediante la modificación de las interacciones con REST de la aplicación y la interfaz de usuario.

Crear un proyecto de Android

Ahora que configuró su entorno de desarrollo de Android y creó una aplicación cliente externa de Salesforce, todo está listo para que pueda crear su primera aplicación forcedroid.

  1. En el símbolo del sistema, cambie al directorio en el que desea almacenar su proyecto y escriba lo siguiente:
    forcedroid create
  2. Cuando forcedroid se lo indique, ingrese los siguientes valores:
    • Nombre de aplicación: MyTrailNative
    • Nombre de paquete: com.mytrail.android

    • Directorio de resultados: TrailAndroidApps
    • OAuth consumer key (Clave de consumidor de OAuth): YOUR_CONSUMER_KEY
    • OAuth callback URL (URL de devolución de llamada de OAuth): YOUR_CALLBACK_URL
    • Login server URL (URL del servidor de inicio de sesión): https://login.salesforce.com

Después de una secuencia de mensajes de registro, se muestra un mensaje de felicitaciones y se lo dirige al símbolo del sistema. ¡Felicitaciones! Su nueva aplicación ya está lista para su ejecución.

Ejecutar la nueva aplicación Android

El proyecto creado por forcedroid está listo para su ejecución inmediata. No realiza muchas operaciones. De hecho solo ejecuta una consulta SOQL sencilla y muestra una tabla de nombres. Sin embargo, al menos sabrá que todo está donde debe estar y que está listo. Ahora vamos a verlo en acción.

  1. Inicie Android Studio.
  2. Seleccione File (Archivo) | New (Nuevo) | Import Project (Importar proyecto).
  3. Busque el directorio de destino (TrailAndroidApps) y haga clic en OK (Aceptar).
    Android Studio crea automáticamente su espacio de trabajo. Este proceso puede tardar varios minutos. Cuando la barra de estado indique la creación correcta de Gradle, ya está listo para ejecutar el proyecto.
  4. Haga clic en Run (Ejecutar) | Run app (Ejecutar aplicación) o pulse Mayús+F10 (Windows) o ^R (Mac).
  5. Seleccione un emulador o dispositivo conectado que ejecute Android 12 (API 31) o una versión posterior.
    Android Studio inicia la aplicación en el emulador o el dispositivo Android conectado.

Recursos

Comparta sus comentarios de Trailhead en la Ayuda de Salesforce.

Nos encantaría saber más sobre su experiencia con Trailhead. Ahora puede acceder al nuevo formulario de comentarios en cualquier momento en el sitio de Ayuda de Salesforce.

Más información Continuar a Compartir comentarios