BASIC! capturas (3)
Descripción BASIC!
¿Necesitas ejecutar código BASIC directamente en tu dispositivo Android sin depender de emuladores ni conexiones externas?
BASIC! es un intérprete completo del lenguaje Dartmouth Basic, diseñado específicamente para el ecosistema Android. A diferencia de otras herramientas de programación móvil, esta plataforma no se limita a ejecutar scripts simples: ofrece un entorno de desarrollo completo con acceso nativo a hardware, sensores y capacidades multimedia del dispositivo.
Capacidades técnicas principales
El núcleo de BASIC! permite escribir y depurar programas directamente desde la interfaz táctil del dispositivo. La plataforma soporta todas las estructuras de control clásicas de Basic (bucles FOR-NEXT, condicionales IF-THEN-ELSE, subrutinas GOSUB) y las amplía con funciones modernas.
Gráficos y multitáctil
- Renderizado de gráficos vectoriales y rasterizados con soporte multitáctil simultáneo.
- Creación de interfaces de usuario personalizadas mediante HTML y JavaScript incrustados.
- Control de hasta 10 puntos de contacto simultáneos para aplicaciones interactivas.
Integración de sensores y hardware
- Acceso completo al GPS integrado para geolocalización en tiempo real.
- Lectura de datos del acelerómetro, giroscopio, brújula y sensor de luz ambiental.
- Integración con la base de datos SQLite para almacenamiento estructurado local.
Funcionalidades multimedia y comunicación
Audio y voz
- Reproducción de archivos de audio en múltiples formatos (MP3, WAV, OGG).
- Motor de texto a voz (TTS) con control de velocidad, tono e idioma.
- Reconocimiento de voz mediante el API de Google Speech.
- Generación de tonos sinusoidales y ondas personalizadas.
- Grabación de audio desde el micrófono del dispositivo.
- Gestión de pools de sonido para efectos simultáneos.
Cámara e imagen
- Captura de fotos desde la cámara trasera o frontal.
- Procesamiento de imágenes con ajuste de brillo, contraste y saturación.
- Soporte para múltiples resoluciones y formatos de salida.
Comunicaciones
- Envío y recepción de mensajes SMS directamente desde el código.
- Gestión de llamadas telefónicas (iniciar, finalizar, detectar estado).
- Cliente y servidor TCP/IP para comunicación en red.
- Cliente FTP completo para transferencia de archivos.
- Integración Bluetooth para conexión con dispositivos externos (teclados, sensores, módulos).
- Navegador web embebido con control programático.
Estructuras de datos y herramientas avanzadas
- Arrays multidimensionales, listas dinámicas y pilas LIFO.
- Cifrado AES y RSA para protección de datos sensibles.
- Funciones definidas por el usuario (DEF FN) con paso de parámetros.
- Acceso root en dispositivos rooteados para operaciones a nivel sistema.
- Soporte para sockets WebSocket y HTTP/HTTPS.
Distribución de aplicaciones independientes
BASIC! ofrece dos métodos para convertir tus programas en aplicaciones independientes:
-
Acceso directo: Crea un icono en la pantalla principal que ejecuta tu programa a través de la plataforma BASIC!. Rápido y sencillo, ideal para prototipos.
-
APK autónomo: Genera un archivo .apk completamente independiente que no requiere la instalación de BASIC!. Este método permite publicar tu aplicación en Google Play Store o distribuirla directamente.
El paquete incluye un manual completo de más de 400 páginas que documenta cada función con ejemplos prácticos, además de una biblioteca de código fuente de demostración que cubre desde juegos simples hasta aplicaciones de productividad.
Desarrollo comunitario y actualizaciones
- Código fuente abierto (licencia GPL) con repositorio público en GitHub.
- Foro activo con más de 10.000 miembros donde se comparten trucos, librerías y parches.
- Actualizaciones periódicas basadas en sugerencias de la comunidad.
- Sistema de permisos granular: las solicitudes de acceso (cámara, GPS, contactos) solo se activan cuando el programador las incluye explícitamente en su código.
Resumen rápido de características
- Intérprete Dartmouth Basic completo
- Gráficos multitáctiles y HTML/JS
- GPS, acelerómetro, brújula y sensores
- SQLite, cifrado AES/RSA
- Audio, TTS, reconocimiento de voz
- SMS, llamadas, email, FTP, TCP/IP
- Bluetooth y acceso root
- Creador de APK independiente
¡Descarga BASIC! ahora y empieza a programar en tu Android hoy mismo
No esperes más para convertir tu teléfono en un entorno de desarrollo funcional. Con BASIC! tienes el poder de Dartmouth Basic combinado con acceso total al hardware moderno de Android. Descárgalo inmediatamente y únete a una comunidad activa de desarrolladores que ya están creando aplicaciones, juegos y herramientas directamente desde sus dispositivos móviles.
Aviso técnico: La mayoría de funciones avanzadas (GPS, Bluetooth, cámara, SMS) requieren conexión a internet para la descarga inicial de recursos. Algunas capacidades como el acceso root o la generación de APK independiente pueden requerir configuración adicional en el dispositivo. Las funciones de reconocimiento de voz dependen del servicio de Google Play.
Información
- Versión
- 1.92-gp
- Desarrollador
- Paul Laughton
- Requisitos
- Android + 2.1.x
- Actualizado
- 17.03.2026
- Tamaño
- 961.68 KB
- Paquete
- com.rfo.basic
- Firma
- 3f02bddf2c697846368db7cc1d80237d
- Arquitectura
- universal