# Basic4android (B4A) Reviews
**Vendor:** Anywhere Software  
**Category:** [Autres environnements de développement intégrés (IDE)](https://www.g2.com/fr/categories/other-integrated-development-environments-ide)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 11
## About Basic4android (B4A)
B4A comprend toutes les fonctionnalités nécessaires pour développer rapidement tout type d&#39;application Android. B4A peut fonctionner en deux modes : compilation locale et compilation à distance. Le mode de compilation locale est plus rapide et offre plus d&#39;options telles que le travail avec l&#39;émulateur, le débogage USB, les installations sans surveillance et d&#39;autres. Le mode de compilation à distance (disponible uniquement dans la version d&#39;essai) est plus simple pour commencer.




## Basic4android (B4A) Reviews
  ### 1. Basic4Android : IDE Android alternatif avec Basic, oui Basic

**Rating:** 3.5/5.0 stars

**Reviewed by:** Matt A. | Owner/Game Designer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** January 17, 2023

**Qu'aimez-vous le plus à propos de Basic4android (B4A)?**

En tant que designer et développeur intéressé par l'exploration de moyens alternatifs pour développer et concevoir des expériences, il est rafraîchissant de voir des langages plus anciens comme Basic utilisés pour le développement d'applications Android. Il utilise une variante de Basic appelée B4X, et si vous comprenez Basic ou Visual Basic, vous vous sentirez à l'aise avec cet IDE. Il fait exactement ce qu'il dit faire, ce qui est essentiel lors de la recherche de logiciels. Il est principalement conçu pour créer des applications Android, mais il prend en charge iOS et même l'écriture de programmes pour Raspberry Pi, ce qui lui confère une certaine polyvalence.

**Que n’aimez-vous pas à propos de Basic4android (B4A)?**

Pour un logiciel qui utilise un langage conçu pour être facile à utiliser, la configuration du logiciel a été un peu compliquée au début, ce n'est pas aussi intuitif que cela devrait l'être si vous essayez de le faire fonctionner. Si vous utilisez des IDE plus conventionnels comme Eclipse ou Android Studio, vous vous tourneriez probablement vers ceux-ci plutôt que d'essayer de le faire fonctionner, mais une fois que vous avez dépassé cela, il n'est pas difficile de s'y retrouver. Je n'ai pas aimé devoir autant consulter la documentation fournie lors de l'apprentissage initial de cet IDE, mais la plupart des choses ont une certaine courbe d'apprentissage.

**Quels sont les problèmes que Basic4android (B4A) résout, et en quoi cela vous est-il bénéfique?**

Il propose une alternative aux IDE plus largement utilisés, qui utilisent des langages tels que Java et Kotlin. Celui-ci utilise une variante de Basic, qui peut également être utilisée dans le développement d'applications Windows, ce qui pourrait aider les développeurs expérimentés dans l'écriture de scripts VB à transférer leurs propres scripts ou à en écrire de nouveaux pour une utilisation sur des appareils Android. Cela me profite car j'essaie de me tenir au courant des technologies nouvelles et anciennes en tant que designer et développeur, et connaître des logiciels qui me permettent de relever des défis de différentes manières est essentiel.

  ### 2. Il utilise une version du langage de programmation Basic pour créer des applications Android natives.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nikhil G. | Software Engineer, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** February 03, 2023

**Qu'aimez-vous le plus à propos de Basic4android (B4A)?**

Facilité d'utilisation : B4A utilise une syntaxe de type basique, qui est facile à apprendre et à comprendre, même pour les non-programmeurs.

Développement rapide : B4A dispose d'un certain nombre de bibliothèques et de modules qui simplifient le processus de développement d'applications Android, permettant aux développeurs de créer et de déployer des applications rapidement.

Concepteur visuel : B4A inclut un concepteur visuel qui permet aux développeurs de créer des interfaces utilisateur facilement, sans besoin de codage manuel.

Taille d'APK plus petite : Les applications développées avec B4A ont généralement des tailles d'APK plus petites comparées à celles développées avec Java.

Rentable : B4A est une solution rentable pour le développement d'applications Android, car elle ne nécessite pas un environnement de développement Java coûteux ou une équipe de développement Java.

**Que n’aimez-vous pas à propos de Basic4android (B4A)?**

Communauté limitée : Comme B4A est une plateforme relativement nouvelle, elle a une communauté plus petite par rapport à d'autres plateformes de développement d'applications Android comme Java ou Kotlin.

Bibliothèques limitées : B4A dispose d'un nombre limité de bibliothèques par rapport à d'autres plateformes de développement, ce qui signifie que les développeurs peuvent devoir écrire plus de code pour implémenter certaines fonctionnalités ou fonctions.

Limitations de performance : B4A peut ne pas être adapté au développement d'applications à haute performance ou gourmandes en ressources, car la performance des applications développées avec B4A peut être plus lente par rapport à celles développées avec d'autres plateformes.

Manque de documentation : B4A a une documentation limitée, ce qui peut rendre difficile pour les nouveaux utilisateurs de commencer ou pour les utilisateurs expérimentés de trouver des informations sur des fonctionnalités ou fonctions spécifiques.

**Quels sont les problèmes que Basic4android (B4A) résout, et en quoi cela vous est-il bénéfique?**

Temps de mise sur le marché : B4A permet aux développeurs de créer et de déployer des applications Android rapidement, ce qui peut aider les entreprises à mettre leurs applications sur le marché plus rapidement et à répondre plus rapidement aux conditions changeantes du marché.

Réduction des coûts : B4A est une solution rentable pour le développement d'applications Android, car elle ne nécessite pas un environnement de développement Java coûteux ni une équipe de développement Java. Cela peut aider les entreprises à réduire leurs coûts de développement et à maximiser leur retour sur investissement.

Efficacité accrue : B4A dispose de nombreuses bibliothèques et modules qui simplifient le processus de développement d'applications Android, ce qui peut aider les entreprises à augmenter leur efficacité de développement et à réduire le temps et les ressources nécessaires pour développer et déployer des applications.

Accessibilité améliorée : La syntaxe de type Basic et le concepteur visuel de B4A le rendent accessible à un plus large éventail de développeurs, y compris ceux qui n'ont pas de connaissances en programmation Java, ce qui peut aider les entreprises à accéder à un plus grand vivier de talents et à augmenter leur capacité de développement.

  ### 3. Un outil bon et convivial pour développer tout type d'application Android.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Médias de diffusion | Petite entreprise (50 employés ou moins)

**Reviewed Date:** July 06, 2021

**Qu'aimez-vous le plus à propos de Basic4android (B4A)?**

L'outil a peu de restrictions et il est très convivial. Il n'est pas nécessaire d'avoir des connaissances en codage pour utiliser cet outil.

**Que n’aimez-vous pas à propos de Basic4android (B4A)?**

C'est un outil payant et il n'a pas toutes les capacités pour être qualifié de suite d'outils complète.

**Recommandations à d’autres personnes envisageant Basic4android (B4A):**

Meilleur outil pour les applications internes de petite envergure.

**Quels sont les problèmes que Basic4android (B4A) résout, et en quoi cela vous est-il bénéfique?**

Applications internes utilisées pour les services informatiques en libre-service et la configuration automatique des paramètres de backend pour les applications internes.

  ### 4. La gestion du problème ANR avec Basic4android est facilitée grâce à son approche d'exécution de code sur le thread principal.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Mohana R. | Senior Software Engineer, Technologie de l'information et services, Entreprise (> 1000 employés)

**Reviewed Date:** April 24, 2022

**Qu'aimez-vous le plus à propos de Basic4android (B4A)?**

Basic4android est une plateforme simple et open-source pour créer mes applications Android et je peux inclure de nombreux composants sans grande complexité. Il convertit mon bytecode Java en code d'exécution Android lors de la compilation elle-même, ce qui est utile et me fait gagner du temps. Lorsque je travaille sur de grands projets, il me permet de mettre en œuvre une compilation incrémentielle dans laquelle je peux ajouter des bibliothèques et des dépendances selon les besoins.

**Que n’aimez-vous pas à propos de Basic4android (B4A)?**

Basic4android est excellent pour les applications Android natives écrites en Java. Il est léger et la taille de l'application est d'environ 100 Ko. J'ai une fois rencontré des difficultés pour initialiser mon application, j'ai contacté son équipe de support. Ils ont analysé mon erreur au démarrage de l'application et m'ont suggéré d'installer la dernière version de .Net Framework, ce qui a effectivement résolu mon problème.

**Quels sont les problèmes que Basic4android (B4A) résout, et en quoi cela vous est-il bénéfique?**

Je travaille principalement avec du code Java dans lequel je dois réutiliser mon code existant et apporter quelques modifications pour développer des applications Android pour mes clients. La plateforme Basic4android me permet d'emballer mon code Java en tant que bibliothèque afin qu'il puisse être facilement référencé plusieurs fois depuis son IDE. Elle m'aide également à gérer le problème d'Application Not Responding (ANR) qui est assez courant lors du travail avec toutes les applications Android. Basic4android garantit que mon code s'exécute sur le thread principal afin que l'ANR ne se reproduise pas dans mes applications.

  ### 5. Une belle alternative à la programmation avec Java.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Carlos Roberto O. | Systems Administrator II, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** August 04, 2022

**Qu'aimez-vous le plus à propos de Basic4android (B4A)?**

C'est très convivial. Pas besoin d'être un expert.

**Que n’aimez-vous pas à propos de Basic4android (B4A)?**

Comme c'est une production payée, elle devrait être plus robuste.

**Quels sont les problèmes que Basic4android (B4A) résout, et en quoi cela vous est-il bénéfique?**

Cela m'a aidé à tester plusieurs solutions d'application et de nouvelles créations.

  ### 6. B4A est une plateforme simple et open source pour le développement d'applications Android et iOS.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Gerardo B. | Junior Integration Developer, Entreprise (> 1000 employés)

**Reviewed Date:** March 17, 2020

**Qu'aimez-vous le plus à propos de Basic4android (B4A)?**

J'aime B4A parce qu'il prend en charge les bibliothèques externes, il est donc possible de réutiliser du code Java.

C'est un logiciel open source.

Il a une large communauté d'utilisateurs, donc il y a beaucoup de documentation intéressante pour le développement de différentes applications.

De plus, Visual Basic et B4A sont des langages de programmation très similaires, donc la courbe d'apprentissage a été très courte puisque je maîtrise très bien ce langage.

**Que n’aimez-vous pas à propos de Basic4android (B4A)?**

Je trouve cela regrettable qu'il vous permette de développer des applications pour Android et iOS, mais vous pouvez uniquement installer le logiciel sur Windows.

**Recommandations à d’autres personnes envisageant Basic4android (B4A):**

Si vous maîtrisez Visual Basic, vous constaterez que B4A est le même. Cet IDE est facile à utiliser et à installer. De plus, il dispose d'une documentation complète.

**Quels sont les problèmes que Basic4android (B4A) résout, et en quoi cela vous est-il bénéfique?**

Avec B4A, j'ai pu créer des applications pour tester rapidement les intégrations dans mon organisation. La meilleure chose est que je peux utiliser des bibliothèques externes pour réutiliser du code d'autres applications.

  ### 7. B4A (Basic4Android) outil RAD Android

**Rating:** 5.0/5.0 stars

**Reviewed by:** Pete S. | Mr, Petite entreprise (50 employés ou moins)

**Reviewed Date:** July 01, 2019

**Qu'aimez-vous le plus à propos de Basic4android (B4A)?**

B4A est extrêmement simple à utiliser et le langage B4X peut être facilement utilisé avec B4J, B4i et B4R respectivement. Le débogueur B4A est inégalé, la connectivité sans fil aux téléphones et tablettes Android peut être réalisée en utilisant l'application B4A-Bridge sur n'importe quel réseau, l'IDE est agréable et épuré, le concepteur de mise en page intégré a quelques touches agréables qui devraient être adoptées par d'autres packages, Smart String Literal est un excellent ajout, le support sur le forum est de loin le meilleur que j'ai jamais rencontré, il y a beaucoup d'experts B4X disponibles pour aider avec les demandes des développeurs. Il y a trop de points positifs pour être mentionnés ici, il suffit de dire que B4A est un excellent package de développement.

**Que n’aimez-vous pas à propos de Basic4android (B4A)?**

Je n'ai pas vraiment trop de choses que je n'aime pas. L'IDE manque de quelques touches simples, et un gestionnaire de modèles simple ne serait pas de trop non plus.

**Recommandations à d’autres personnes envisageant Basic4android (B4A):**

Je recommande vivement la suite d'outils B4X RAD (en particulier B4A) à absolument tous les développeurs qui recherchent une plateforme de développement facile à utiliser avec un IDE propre pour développer sur Android, iOS, Windows, MacOS, Linux et Arduino, en fait je l'ai déjà fait.

**Quels sont les problèmes que Basic4android (B4A) résout, et en quoi cela vous est-il bénéfique?**

L'utilisation de B4A m'a permis de porter mon entreprise à un autre niveau en ce qui concerne le développement d'applications sur mesure pour mes clients. L'utilisation d'un autre package était auparavant extrêmement lourde et chronophage. B4A m'a permis de libérer les chaînes et de développer librement sans aucune complication.

Avec B4A, j'ai commencé à développer des applications Android pour des clients nouveaux et existants, pour des entreprises de toutes tailles.

  ### 8. Basique4android

**Rating:** 5.0/5.0 stars

**Reviewed by:** Arantxa G. | Diseñador de páginas web autónomo, Petite entreprise (50 employés ou moins)

**Reviewed Date:** January 31, 2019

**Qu'aimez-vous le plus à propos de Basic4android (B4A)?**

Ce que j'aime le plus, c'est la programmation en Basic car c'est un langage de programmation très facile à apprendre. L'interface utilisateur est très visuelle et simple, mais rapide et fonctionnelle. Il dispose d'une vaste bibliothèque et de ressources, ainsi qu'une communauté très active. Le débogage est effectué rapidement. Les apk générés sont légers. Il y a de nombreuses mises à jour et corrections de bugs dans les forums de la page officielle, qui est également en plusieurs langues, ce qui est un bon support pour tous les développeurs.

**Que n’aimez-vous pas à propos de Basic4android (B4A)?**

Bien que le logiciel soit encore en développement constant, des erreurs de débogage et d'exécution se produisent souvent et vous devez recourir à la communauté, qui est très active, mais cela crée une relation de codépendance.

**Recommandations à d’autres personnes envisageant Basic4android (B4A):**

Si vous connaissez Visual Basic et son langage de programmation, il sera beaucoup plus facile de développer des applications avec ce logiciel.

**Quels sont les problèmes que Basic4android (B4A) résout, et en quoi cela vous est-il bénéfique?**

Dans l'entreprise où je travaille, nous nous lançons dans le développement d'applications mobiles car il y a beaucoup de demande, et nous avons analysé certains logiciels qui peuvent nous aider à y parvenir. Ce que nous avons aimé à propos de A4B, c'est sa similitude avec Visual Basic et la légèreté des apk qu'il génère. Je pense que c'est un excellent outil de développement d'applications qui est facile à utiliser et très fonctionnel.

  ### 9. outil de débogage Android

**Rating:** 4.0/5.0 stars

**Reviewed by:** Wael R. | Java Developer, Télécommunications, Petite entreprise (50 employés ou moins)

**Reviewed Date:** November 04, 2018

**Qu'aimez-vous le plus à propos de Basic4android (B4A)?**

Avec cette application, nous pouvons utiliser les appareils réels, pas l'émulateur, pour déboguer les applications et voir le résultat, ainsi que vérifier les performances de votre appareil lorsque vous appliquez vos nouvelles applications et voir s'il y a un effet sur votre appareil.

**Que n’aimez-vous pas à propos de Basic4android (B4A)?**

ce produit n'a pas beaucoup de fonctionnalités pour permettre au débogueur de tout contrôler et de rendre tout plus facile pour le développeur

**Recommandations à d’autres personnes envisageant Basic4android (B4A):**

Vous pouvez utiliser cette application pour déboguer vos applications sur votre appareil et voir le résultat et vérifier les performances de votre appareil lorsque vous appliquez vos nouvelles applications et voir s'il y a un effet sur votre appareil.

**Quels sont les problèmes que Basic4android (B4A) résout, et en quoi cela vous est-il bénéfique?**

et le doublage de l'application sur les appareils, pas dans les émulateurs, et l'effet de toute application sur un appareil réel

  ### 10. Créer des applications pour Android sans Java !

**Rating:** 4.5/5.0 stars

**Reviewed by:** Joancel C. | Software Developer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** September 07, 2018

**Qu'aimez-vous le plus à propos de Basic4android (B4A)?**

Le codage est effectué en Basic, donc il n'est pas nécessaire d'avoir une connaissance approfondie de Java.  
Permet à tout utilisateur de créer et de partager ses propres bibliothèques écrites en Java.  
le forum officiel, qui est très actif, a des sections dans différentes langues, avec beaucoup de matériel, bibliothèques, tutoriels, etc. les réponses sont obtenues presque immédiatement.  
Les apks générés sont assez petits par rapport à ceux générés dans d'autres éditeurs.  
il peut être compilé localement et à distance, donc il n'est pas nécessaire que l'appareil soit toujours connecté, mais la compilation locale permet de travailler avec l'émulateur et le débogage USB.  
avec les outils b4j et b4i, vous pouvez créer des applications pour d'autres plateformes sans avoir à réécrire tout le code.  

**Que n’aimez-vous pas à propos de Basic4android (B4A)?**

seulement disponible pour Windows.  
La communauté est très active et coopérative, mais b4a dépend beaucoup d'elle, ce qui peut être négatif à long terme.

**Recommandations à d’autres personnes envisageant Basic4android (B4A):**

Un excellent outil pour créer des applications avec de nombreuses fonctionnalités et un langage de programmation simple.

**Quels sont les problèmes que Basic4android (B4A) résout, et en quoi cela vous est-il bénéfique?**

Créer des applications pour Android en utilisant un langage de base qui est beaucoup plus facile à apprendre que Java.

  ### 11. Le meilleur outil RAD multiplateforme tout-en-un

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Petite entreprise (50 employés ou moins)

**Reviewed Date:** November 16, 2018

**Qu'aimez-vous le plus à propos de Basic4android (B4A)?**

B4A n'est qu'une partie de l'ensemble de la suite B4X qui prend en charge, en plus d'Android, d'autres plateformes comme iOS, MacOS, Windows, Linux, Raspberry Pi, Arduino et les applications Web. La logique métier est presque 100 % compatible entre les plateformes, et avec l'ajout récent de XUI, la plupart des mises en page de l'interface utilisateur le sont aussi.

Son langage de type basique est très facile pour les débutants, et la possibilité d'écrire des plugins/bibliothèques soi-même donne aux utilisateurs avancés la capacité d'étendre ses possibilités.

B4A dispose d'une communauté forte, active et amicale (plus de 96 000 membres au moment de l'écriture) et ils contribuent à de nombreuses bibliothèques gratuites.

L'une des caractéristiques les plus uniques de l'outil est la possibilité de changer le code en direct en mode débogage. Cela vous permet de modifier le code tout en l'exécutant sur un appareil réel sans avoir à recompiler. Cette fonctionnalité à elle seule le place bien au-dessus de la concurrence en termes de productivité.

Le développeur de B4A lui-même est très actif et accessible sur le forum. Les mises à jour (correctifs, mais aussi nouvelles fonctionnalités) sont rapides, parfois en quelques heures.

Les utilisations de cet outil sont très polyvalentes : des jeux à l'IoT en passant par les grandes applications CRM.

**Que n’aimez-vous pas à propos de Basic4android (B4A)?**

Ce serait bien si l'IDE pouvait également fonctionner sur Mac et Linux ou même sur Chromebook.

**Recommandations à d’autres personnes envisageant Basic4android (B4A):**

Si vous recherchez un environnement de programmation rapide, virtuel et sans bogues, avec une large gamme de capacités sur de nombreuses plateformes, B4A est certainement quelque chose que vous devriez envisager.

**Quels sont les problèmes que Basic4android (B4A) résout, et en quoi cela vous est-il bénéfique?**

Gestion du temps et des tâches (Android et bureau)
Outils de développement Web pour entreprises

Cela a été une énorme économie de temps (et d'argent) au fil des ans


## Basic4android (B4A) Discussions
  - [À quoi sert Basic4android (B4A) ?](https://www.g2.com/fr/discussions/what-is-basic4android-b4a-used-for) - 1 comment

- [View Basic4android (B4A) pricing details and edition comparison](https://www.g2.com/fr/products/basic4android-b4a/reviews?page=1&section=pricing&secure%5Bexpires_at%5D=2026-05-31+07%3A51%3A06+-0500&secure%5Bsession_id%5D=1670ae79-8587-46fc-b599-09a73aa2b0d4&secure%5Btoken%5D=2143b0c0284aa51b6ff7565d12e6d4986df3354bf13cb9d8cddc2d3efda6fe52&format=llm_user)


## Top Basic4android (B4A) Alternatives
  - [Delphi](https://www.g2.com/fr/products/delphi/reviews) - 4.1/5.0 (33 reviews)
  - [WebStorm](https://www.g2.com/fr/products/webstorm/reviews) - 4.5/5.0 (495 reviews)
  - [Studio 3T](https://www.g2.com/fr/products/studio-3t/reviews) - 4.5/5.0 (190 reviews)

