Prerrequisitos
Antes de comenzar a construir la aplicación, debes tener los siguientes prerrequisitos instalados en tu sistema:
-
Catalyst CLI : Catalyst CLI contiene un conjunto de herramientas que te permiten inicializar, desarrollar, probar y desplegar los componentes de tu aplicación desde tu máquina local. Trabajaremos con Catalyst CLI en este tutorial.
Debes realizar estas acciones:
-
Instalar Catalyst CLI: Catalyst CLI se instala a través de NPM. Por lo tanto, debes tener NPM y Node.js instalados en tu sistema antes de instalar el CLI. Consulta la página de ayuda para instalar Catalyst CLI para obtener detalles sobre los prerrequisitos y los pasos para instalarlo.
-
Iniciar sesión en Catalyst CLI: Después de instalar Catalyst CLI, debes autenticar el CLI con tu cuenta de Catalyst antes de usarlo. Consulta la página de ayuda de inicio de sesión del CLI para conocer los pasos para iniciar sesión desde Catalyst CLI y las diversas opciones disponibles.
-
-
Cualquier herramienta IDE para desarrollo de código Node.js : Descarga e instala un IDE de tu preferencia en tu sistema. Puedes usar cualquier IDE para trabajar con la función y el código del cliente. Algunas opciones populares incluyen Visual Studio Code, IntelliJ IDEA, Eclipse y Sublime Text.
-
Instalar Flutter
-
Descargar e instalar Flutter: Visita el sitio web oficial de Flutter en flutter.dev y descarga el SDK de Flutter para tu sistema operativo.
-
Extraer el archivo: Extrae el archivo descargado del SDK de Flutter en una ubicación de tu computadora.
-
Configurar variables de entorno: Agrega el directorio bin del SDK de Flutter a la variable de entorno PATH de tu sistema. Este paso te permite acceder a las herramientas de línea de comandos de Flutter desde cualquier directorio en tu terminal.
-
Ejecutar flutter doctor: Abre tu terminal y ejecuta el siguiente comando:
-
flutter doctor
Este comando verifica si hay requisitos adicionales o dependencias necesarias para el desarrollo con Flutter y proporciona instrucciones para instalarlos o configurarlos.
-
Android Studio
Descarga la última versión de Android Studio desde su sitio oficial. Ejecuta el instalador descargado en tu máquina.
Durante la instalación, asegúrate de seleccionar obligatoriamente los siguientes componentes:
- Android SDK (última versión disponible)
- Android Virtual Device (AVD)
- Device Emulator (Puedes omitirlo si solo probarás en dispositivos físicos)
Además, asegúrate de que el IDE cumpla con estos entornos mínimos soportados:
- Android Studio- 3.1.1 o posterior
- OS- Android 21 (Lollipop 4.4)
- Kotlin- 1.3.20
- Gradle- 3.4.0
-
Configuración de iOS
-
Para ejecutar la aplicación Flutter en la plataforma iOS, asegúrate de tener estos entornos mínimos soportados:
- CocoaPods
- iOS - 9 o posterior
- Swift - 4 o posterior
- Configura un dispositivo o un emulador en tu IDE para ejecutar tu app
-
Usaremos XCode para ejecutar la aplicación en iOS en este tutorial.
-
Instala Xcode desde la Mac App Store. Después de instalarlo, ábrelo y acepta el acuerdo de licencia si se te solicita.
-
-
Cuenta y credenciales de Twilio : Como se discutió anteriormente, necesitarás comprar una cuenta de Twilio de pago para integrarte con la API de voz de Twilio. Asegúrate de obtener las siguientes credenciales previamente de tu cuenta de Twilio:
- Número de teléfono de Twilio
- Twilio SID
- AuthToken
Puedes navegar a la consola de Twilio para obtener el SID y AuthToken de tu cuenta. Estos son generados automáticamente por Twilio al crear la cuenta. SID es un valor de cadena único proporcionado por Twilio para identificar el recurso de llamada de tu cuenta y AuthToken se genera para autenticar tus solicitudes de API.
Asegúrate de obtener un número de Twilio con capacidad de voz. Nuevamente, este puede comprarse de forma gratuita desde la propia consola de Twilio. Como se discutió anteriormente, el propósito principal de este número es enrutar llamadas en tu aplicación. Usaremos estas credenciales en nuestra sección de código al llamar a la API de voz de Twilio.
Última actualización 2026-03-20 21:51:56 +0530 IST
