BASIC!

BASIC!

1.92-gp
Paul Laughton
4.8 60 avis
71 Vues
961.68 KB Taille
3+ Âge

BASIC! captures (3)

BASIC! capture 1
BASIC! capture 2
BASIC! capture 3

Description BASIC!

Premiers pas avec un interpréteur Basic complet sur Android

Imaginez pouvoir écrire et exécuter du code directement depuis votre smartphone ou tablette Android, sans avoir besoin d'un ordinateur. C'est précisément ce que propose BASIC!, un environnement de développement intégré (IDE) mobile conçu par Paul Laughton. Cet outil s'adresse avant tout aux développeurs et passionnés de programmation qui connaissent déjà le langage Dartmouth Basic. L'application ne se contente pas de reproduire les fonctions classiques de ce langage historique ; elle les étend considérablement en intégrant des technologies modernes comme le HTML, le JavaScript, et l'accès direct aux capteurs matériels de l'appareil.

L'interface de BASIC! est volontairement minimaliste, mettant l'accent sur l'éditeur de code et la console d'exécution. Dès le lancement, l'utilisateur peut soit charger un fichier source existant, soit commencer à taper ses propres instructions. Le système de gestion des permissions est particulièrement bien pensé : chaque autorisation (accès à la caméra, au GPS, aux SMS, etc.) n'est activée que si le programme en cours l'exige explicitement. Cela garantit un contrôle total sur la vie privée, un point souvent négligé dans les applications de ce type.

Fonctionnalités avancées pour un développement mobile complet

Graphisme et interfaces utilisateur modernes

L'un des atouts majeurs de BASIC! réside dans sa capacité à gérer des graphismes complexes. La plateforme supporte le multi-touch, ce qui permet de créer des applications interactives réactives. Pour ceux qui souhaitent aller plus loin, il est possible de concevoir des interfaces utilisateur (UI) en utilisant HTML et JavaScript, offrant ainsi une flexibilité comparable à celle d'une application web hybride. Cette double approche (code Basic + composants web) permet de réaliser aussi bien des jeux simples que des outils de productivité.

Accès aux capteurs et à la connectivité

BASIC! exploite pleinement le potentiel matériel des appareils Android. L'utilisateur peut interroger le GPS pour obtenir des coordonnées géographiques, lire les données des accéléromètres, gyroscopes ou capteurs de luminosité, et même accéder à la base de données SQLite pour stocker des informations de manière structurée. Côté réseau, l'application intègre un client FTP, des sockets TCP/IP (en mode client ou serveur), et la possibilité d'envoyer des requêtes HTTP. Les communications téléphoniques ne sont pas en reste : il est possible d'envoyer des SMS, de gérer les appels entrants ou sortants, et d'utiliser le Bluetooth pour échanger des données avec d'autres appareils.

Multimédia et traitement audio

Le volet multimédia de BASIC! est particulièrement riche. L'application permet de jouer de la musique à partir de fichiers locaux, de générer des sons sinusoïdaux pour créer des effets sonores, d'utiliser la synthèse vocale (Text-to-Speech) pour lire du texte à haute voix, et même de reconnaître des commandes vocales. L'enregistrement audio est également possible, ouvrant la voie à des applications de dictée ou de journalisation sonore. La caméra peut être utilisée pour la capture d'images ou la lecture de codes-barres via des bibliothèques tierces intégrées.

Gestion des données et structures avancées

Pour les développeurs habitués aux langages structurés, BASIC! propose des tableaux dynamiques, des listes chaînées, des piles et des files d'attente. La manipulation de chaînes de caractères est étendue avec des fonctions de recherche, de remplacement et d'expression régulière. Le chiffrement des données est également pris en charge, ce qui est essentiel pour les applications manipulant des informations sensibles. Enfin, l'utilisateur peut créer ses propres fonctions (sous-programmes) pour organiser son code de manière modulaire et réutilisable.

Déploiement et distribution des applications

BASIC! offre deux méthodes pour distribuer les programmes créés. La première, la plus simple, consiste à créer un raccourci sur l'écran d'accueil. Ce raccourci lance le programme mais nécessite que BASIC! soit installé sur l'appareil cible. La seconde méthode, plus professionnelle, permet de générer un fichier APK autonome, totalement indépendant de l'application principale. Ce fichier peut être signé et publié sur le Google Play Store ou distribué via d'autres canaux. Le manuel d'utilisation, fourni avec l'application, détaille l'ensemble des commandes et des fonctions disponibles, accompagné d'exemples de code source pour illustrer les cas d'usage les plus courants.

  • Éditeur de code intégré avec coloration syntaxique et console d'exécution temps réel.
  • Accès complet aux capteurs : GPS, accéléromètre, gyroscope, boussole et capteur de lumière.
  • Support du multi-touch pour créer des interfaces tactiles interactives et réactives.

Une plateforme en constante évolution grâce à la communauté

BASIC! se distingue par son modèle de développement open source. Les utilisateurs sont invités à contribuer au projet via un forum actif où ils peuvent signaler des bugs, proposer des améliorations ou partager leurs propres bibliothèques de code. Cette approche collaborative garantit une évolution rapide et adaptée aux besoins réels des développeurs. Les mises à jour sont régulières, corrigeant les problèmes de compatibilité avec les nouvelles versions d'Android et ajoutant des fonctionnalités demandées par la communauté. L'application demande plusieurs permissions (accès au stockage, à la caméra, aux contacts, etc.), mais celles-ci ne sont jamais activées sans le consentement explicite du programmeur via le code. Cette transparence renforce la confiance et permet de respecter les normes de confidentialité les plus strictes.

Téléchargez l'application mobile dès maintenant

Ne manquez pas cette opportunité unique de transformer votre appareil Android en un véritable poste de développement. BASIC! est disponible dès aujourd'hui sur le Play Store. Offre limitée : accès exclusif pour les premiers utilisateurs à des ressources supplémentaires et à un support prioritaire sur le forum officiel. Téléchargez maintenant et commencez à coder où que vous soyez.

Note technique : Cette application nécessite une connexion Internet pour certaines fonctionnalités (téléchargement de bibliothèques, accès FTP, envoi d'e-mails). Des achats intégrés (Turbo) sont disponibles pour supprimer la publicité et débloquer des fonctionnalités avancées. La version gratuite inclut l'intégralité des fonctions de programmation et d'exécution.

Informations

Version
1.92-gp
Développeur
Paul Laughton
Configuration
Android + 2.1.x
Mis à jour
17.03.2026
Taille
961.68 KB
Package
com.rfo.basic
Signature
3f02bddf2c697846368db7cc1d80237d
Architecture
universal

Historique des versions BASIC!

BASIC! 1.92-gp
17.03.2026 961.68 KB
BASIC! 1.91
17.03.2026 598.92 KB
BASIC! 1.90
17.03.2026 586.64 KB

Avis BASIC!

1 + 4 =