Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Google met le développement d'applications Android à la portée de tous
Avec App Inventor, une tendance se confirme

Le , par Gordon Fowler

0PARTAGES

1  0 
Mise à jour du 17/12/10, par Gordon Folwer

Dans la lignée de Nokia et son Ozi App Wizard, un outil de développement pour non développeur, Google avait lancé un App Inventor qui ne demandait aucune connaissance en programmation.

Depuis hier, ce programme est ouvert à tous.

Le principe s'apparente à celui d'un éditeur visuel type WYSIWYG où l'utilisateur glisse et dépose des composants visuels et y associe des blocks de codes pour définir le comportement de l'application.

Cette technologie ne se limite par ailleurs pas à intégrer des flux RSS dans des interfaces graphiques comme c'est souvent le cas avec ce genre d'outil.

Une fois l'application « développée », celle-ci peut être transférée sur les appareils sous Android directement depuis le PC de l'utilisateur.

[ame="http://www.youtube.com/watch?v=8ADwPLSFeY8"] Présentation de App Inventor[/ame]

Bon outil pour réaliser des prototypes ou usine à applications limitées, les avis seront partagés sur l'utilité de App Inventor.

Mais une tendance semble se confirmer : le faite le vous même (ce que les anglophones appellent même le DIY pour « Do It Yourself »). Ozi App Wizard, Ares pour WebOS ou App Inventor pour Android, les éditeurs veulent ouvrir le développement à tous.

Pas sûr en revanche qu'Apple ou Microsoft décide de suivre.

App Inventor pour Android est accessible depuis cette page

Source : Google

Et vous ?

App Inventor : bon outil pour réaliser des prototypes ou usine à applications limitées ?

MAJ de Gordon Fowler

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de GanYoshi
Membre chevronné https://www.developpez.com
Le 11/08/2011 à 10:31
Parfait, ça laisse le développement aux développeurs.
6  1 
Avatar de Feanorin
Expert éminent https://www.developpez.com
Le 11/08/2011 à 17:22
Au passage je suis bien comptant de me servir de JAVA ou de Visual Basic plutôt que de coder en 0 et en 1, je suis bien comptant que des gens aient créé des langages intermédiaires entre la machine et l'homme. Ça s'appelle le progrès. D'ailleurs on trouve à chaque fois des mecs qui se lèvent pour être contre toute sorte de progrès.
Juste quelques précisions, chaque langage apporte ses avantages et ses inconvénient, donc cela amène que pour un développement d'un projet, normalement on devrait choisir l'outil de développement le plus approprié pour la réalisation de celui-ci. Tout cela pour dire que développez en JAVA ou en 0 et en 1 ont toutes les deux leur avantages et inconvénient, comme tout langage. Tout langage est intéressant .

Mais rassurez-vous le métier de développeur ne disparaîtra pas de sitôt tout comme le métier d'architecte... J'imagine que le métier d'architecte a un peu évolué avec l'arrivée de l'informatique, ne serait-ce que pour la réalisation des plans. Je suis sûr qu'on doit même trouver dans le commerce des logiciels d'architecture. Aux dernières nouvelles les architectes n'ont pas disparu... Sans trop me tromper je pense même que certains outils informatiques ont pu aider les architectes, mais bien sûr rien ne remplace leur expertise
Oui, et cela demande pas mal de compétence pour gérer leur outil informatique, au niveau manipulation et compréhension . On pourrait également prendre comme exemple la mécanique avec l'outil CAO ou Katia , SolidWorks et autres .

Après il me semble comme l'as indiqué Gordon, que App Inventor est ou était un outil pédagogique et qui permettait également à toutes personnes de s'intéresser à créer une application "simple" et amener de nouvelles personnes à s'intéresser à leur OS et smartphone sous Andorid.
5  0 
Avatar de e.londres
Membre à l'essai https://www.developpez.com
Le 11/08/2011 à 16:58
Je ne comprends pas trop vos propos où vous semblez vous réjouir de la disparition de cet outil.

Faisant, à mon modeste niveau, un peu de programmation j'ai l'impression qu'un grand nombre d'informaticiens tombent et se morfondent dans leur rôle de gardien du temple. On a l'impression qu'ils sont les "sachant" et qu'il faudrait se taire: il y a le peuple et eux.

Vous me direz ce ne sont pas les seuls, les cadres dirigeants font ça avec les cadres, les cadres avec les techniciens, les techniciens avec les gars des lignes, les scientifiques avec les commerciaux, les hommes avec les femmes (ne dites pas "oh" ... Bref les exemples sont effectivement légion.

Bon en plus de ça, on sent une crainte du genre "moi j'en ai bavé c'est pas juste". Ça me fait penser à ces mecs qui défendent le bizutage du genre "moi aussi j'ai du marcher nu dans les rues de Paris à 2h du mat, pourquoi eux ils auraient le droit de pas le faire? C'est pas juste". Ils pourraient juste se réjouir du fait que d'autres personnes souffrent moins.

Au passage je suis bien comptant de me servir de JAVA ou de Visual Basic plutôt que de coder en 0 et en 1, je suis bien comptant que des gens aient créé des langages intermédiaires entre la machine et l'homme. Ça s'appelle le progrès. D'ailleurs on trouve à chaque fois des mecs qui se lèvent pour être contre toute sorte de progrès.

Mais rassurez-vous le métier de développeur ne disparaîtra pas de sitôt tout comme le métier d'architecte... J'imagine que le métier d'architecte a un peu évolué avec l'arrivée de l'informatique, ne serait-ce que pour la réalisation des plans. Je suis sûr qu'on doit même trouver dans le commerce des logiciels d'architecture. Aux dernières nouvelles les architectes n'ont pas disparu... Sans trop me tromper je pense même que certains outils informatiques ont pu aider les architectes, mais bien sûr rien ne remplace leur expertise.

Ce qui est donc important c'est de garder une indépendance par rapport aux outils dont on se sert, plus on atteint un niveau élevé plus il faut être modeste par rapport à ce que l'on sait et ainsi être capable d'être réactif lors des changements.
5  1 
Avatar de Aiekick
Membre extrêmement actif https://www.developpez.com
Le 11/08/2011 à 19:52
Citation Envoyé par GanYoshi Voir le message
A mon humble avis, le terme "pédagogique" est tout à fait inapproprié.

En tant que développeur qu'est-ce que cet outils a de pédagogique ? Il n'apprend pas à développer il me semble ?

Un tutorial, c'est pédagogique oui, un langage de programmation simplifié, c'est pédagogique dans le sens ou ça initie à la méthode de programmation.

Mais cet outil n'a rien de tout ça et n'est qu'un outils de vulgarisation.
Ça dépend de ce que tu entend par développer.

Mais d'un certain point de vue c'est un langage de programmation simplifié.
On encastre des boites logique, et on les relie par des événement.

C'est de la programmation événementielle mais dont la manipulation est visuelle. ( chose que l'on fait en prog mais d'une autre manière, on connecte des classes ou des méthodes entre elle via des signaux, dans les architecture MVC, ou via des pointeurs, via des events, etc... Les classes sont des boites )

Pour quelqu'un qui est a milles lieux de savoir comment les programmes sont conçus, je trouve le principe pas mal du tout. une fois qu'ils auront comprit les bases de la logique, ils commenceront à réfléchir autrement.

Et attention ça n'a pas besoin d'être pédagogique pour un dev mais au contraire pour un gars lambda qui y connaît rien.
4  0 
Avatar de MisterS
Membre confirmé https://www.developpez.com
Le 11/08/2011 à 10:35
Complètement d'accord avec GanYoshi !! A force cela aurais risquer de déprécier la valeur des développeur de métier ...
4  1 
Avatar de Gordon Fowler
Expert éminent sénior https://www.developpez.com
Le 11/08/2011 à 13:21
Bonjour à tous,

Rappelons que App Inventor est un outil pédagogique, conçu et présenté comme tel par Google.

Il me semble, d'un point de vue purement personnel, que toute initiative qui permet d'ouvrir le développement (au sens large), de sensibiliser le grand public ou de familiariser les élèves et les étudiants avec le domaine de la programmation (là encore au sens large) est une initiative positive.

Bien loin de concurrencer les développeurs de métier, elles sont, toujours à mon avis, très bénéfiques pour tous (managers plus ouverts, futurs clients plus avertis, etc.). Et pour la société en général.

Ce n'est d'ailleurs certainement pas pour rien ou un hasard si Yale, Stanford ou Harvard ouvrent des classes de sensibilisation à ces technologies aux élèves de toutes les disciplines universitaires.

AMHA,

Très cordialement à tous,
3  0 
Avatar de Idelways
Expert éminent sénior https://www.developpez.com
Le 11/08/2011 à 2:27
Android : Google renonce à App Inventor
L'outil de création simplifiée d'applications Android et libérera son code source

Mise à jour du 11 août 2011 par Idelways

Suite à l'annonce de fermeture des Google Labs, plusieurs observateurs et développeurs avaient redouté de voir l'App Inventor s'élever au rang de produit à part entière et prendre une tournure commerciale.

Pourtant, c'est tout l'inverse qui arrive et cette interface graphique, destinée à permettre aux non-développeurs de créer des applications Android par simple imbrication de blocs de code, est jugée pas assez intéressante (ou rentable) pour mériter le temps et les efforts des ingénieurs Google.

Ainsi, ce service hébergé par Google sera abandonné et son code source libéré d'ici la fin de l'année.

Pourtant, son succès ne se dément pas, notamment dans le milieu éducatif que Google reconnaît et pousse à réfléchir aux « opportunités de supporter l'utilisation éducative de App Inventor en tant que plateforme open source ».

Google ne donne pas plus de détails sur la licence sous laquelle sera publiée la plateforme, ni sur les prérequis de son utilisation. Des commentaires sur le site du projet soulèvent la problématique de la gestion d'un projet serveur par un public censé être inexpérimenté en développement.

Le mieux qui puisse arriver à ce prometteur projet de vulgarisation et de prototypage est qu'il atterrisse entre les mains de la fondation Apache comme cela est déjà arrivé pour Wave.

Mais la dernière décision revient à Google.

Source : Google
2  0 
Avatar de GanYoshi
Membre chevronné https://www.developpez.com
Le 11/08/2011 à 17:33
Citation Envoyé par Feanorin Voir le message
Après il me semble comme l'as indiqué Gordon, que App Inventor est ou était un outil pédagogique et qui permettait également à toutes personnes de s'intéresser à créer une application "simple" et amener de nouvelles personnes à s'intéresser à leur OS et smartphone sous Andorid.
A mon humble avis, le terme "pédagogique" est tout à fait inapproprié.

En tant que développeur qu'est-ce que cet outils a de pédagogique ? Il n'apprend pas à développer il me semble ?

Un tutorial, c'est pédagogique oui, un langage de programmation simplifié, c'est pédagogique dans le sens ou ça initie à la méthode de programmation.

Mais cet outil n'a rien de tout ça et n'est qu'un outils de vulgarisation.
3  1 
Avatar de GanYoshi
Membre chevronné https://www.developpez.com
Le 17/12/2010 à 9:08
Pour la réalisation de prototypes, de maquettes ça peut être une bonne solution, mais je ne crois pas que ça serve vraiment au développement d'application.

Déjà si on décide de commencer à développer une application et qu'on décide de se mettre à coder, est-ce que c'est possible ? Quelle est la qualité du code généré ?

De plus je pense que ceux qui sont assez motivés pour réaliser une application Android doivent être capable de lire et comprendre le tutoriel de Google.
1  0 
Avatar de wernerdang
Candidat au Club https://www.developpez.com
Le 17/08/2011 à 8:00
Bonjour,
Je partage l'opinion de e.londres. Aujourd'hui à la retraite après avoir programmé en binaire, assembleur, cobol, bal, abal et autres L4g, j'ai, la plupart du temps constaté que les programmeurs font de la rétention d'information, par peur de la concurrence, de leur incompétence? J'en ai rencontré qui partageaient leur savoir mais si peu! Lorsque je vois des programmeurs ou des personnes qui se prennent pour tel et qui écrivent, je cite: "A force cela aurais risquer de déprécier la valeur des développeur de métier", je comprends qu'il se fasse du soucis et qu'on ne me rétorque pas que ce sont des coquilles.
Open Your mind! Open Your heart!
TOUT ce qui peut aider à comprendre, à apprendre, quelque soit la matière est bénéfique pour l'ensemble de la communauté.
Tremblez... mais OSEZ!
2  1