Developpez.com

Club des développeurs et IT pro
Plus de 4 millions de visiteurs uniques par mois

Android++ : une extension pour développer des applications Android
Dans Visual Studio

Le , par Stéphane le calme, Chroniqueur Actualités
Le développeur Justin Webb présente Android++, une extension Visual Studio pour créer et déboguer des applications natives Android. Le projet est actuellement en bêta fermée.

Webb, qui est à la tête des programmeurs Android de la société Natural Motion (une compagnie basée en Angleterre qui développe des jeux vidéos), explique que, contrairement à d'autres solutions, Android++ est destiné à la majorité des appareils ; il n'y a pas de limitation matérielle ou fournisseur et encore moins de vérification de licence. En outre, vous avez le choix entre une compilation par LLVM / Clang et GCC. Les compilations multi-processus (parallèle) et PCH sont également supportées.

Le projet a été principalement conçu pour les applications C/C++ créées avec la boîte à outils Android NDK ; l'extension a des fonctionnalités supplémentaires telles que la compilation des sources Java intégrée et le déploiement personnalisable.


Pour Webb, l'une des faiblesses majeures de l'IDE est un manque d'options natives pour le débogage. Avec son extension, il espère pouvoir y remédier en offrant aux utilisateurs de l'environnement de développement Microsoft cette panoplie d'options à portée de main et en les aidant à transférer leurs compétences sur Android.

« Un grand nombre de développeurs à travers le monde utilisent Visual Studio comme IDE primaire, soit par préférence, soit par d'autres facteurs externes » explique Webb sur la page dédiée à son extension. « L'objectif d'Android++ est d'aider ces développeurs et de leur permettre de cibler la plate-forme Android en leur offrant la possibilité d'utiliser leurs compétences et pratiques de travail ».

Télécharger Android++ (Windows)

Source : site officiel

Et vous ?

Que pensez-vous de cette initiative ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Mr_Exal Mr_Exal - Membre expert https://www.developpez.com
le 29/01/2014 à 9:35
Que pensez-vous de cette initiative ?



C'est une très bonne idée. Il est vrai que le débogage sous VS est particulièrement catastrophique si on ne met pas la main au portefeuille pour se payer quelques extensions (resharper tout ça).
Avatar de Darktib Darktib - Membre averti https://www.developpez.com
le 29/01/2014 à 10:12
Que pensez-vous de cette initiative ?

C'est vraiment bien, avant Windows était le grand oublié d'Android, la configuration pour compiler dessus était rébarbative, maintenant ça sera clairement plus facile.

Pour le débugger... vaut mieux oublier gdb. Déjà que sur pc, c'est pas une énorme réussite (je l'ai toujours trouvé moins bon que celui de msvc), mais sur Android il loupe tout simplement 2 lignes sur 3.

[edit] Juste une note importante: l'extension est encore en beta fermée...
Avatar de Overcrash Overcrash - Modérateur https://www.developpez.com
le 29/01/2014 à 10:31
Il est vrai que le débogage sous VS est particulièrement catastrophique

J'ai ris. Le debug de Visual est juste un des meilleurs qu'on a sur le marché pour le moment. Après avoir fait plusieurs IDE j'ai jamais vu mieux ...
Avatar de tomlev tomlev - Rédacteur/Modérateur https://www.developpez.com
le 29/01/2014 à 10:31
Citation Envoyé par Mr_Exal  Voir le message
Il est vrai que le débogage sous VS est particulièrement catastrophique si on ne met pas la main au portefeuille pour se payer quelques extensions (resharper tout ça).

Euh... tu es sûr que tu as déjà utilisé le debugger de VS ?
Il est absolument excellent, au contraire ! (du moins pour le code managé; pour du natif, je n'ai pas beaucoup pratiqué). A ma connaissance, c'est le seul debugger qui permet de modifier le code à la volée quand l'exécution est suspendue, puis de reprendre l'exécution comme si de rien n'était (Edit & Continue)
Quant à Resharper, c'est un outil génial, mais il n'a rien à voir avec le débogage; il fait de l'analyse statique et du refactoring.
Avatar de Mr_Exal Mr_Exal - Membre expert https://www.developpez.com
le 29/01/2014 à 11:11
Citation Envoyé par tomlev  Voir le message
Euh... tu es sûr que tu as déjà utilisé le debugger de VS ?
Il est absolument excellent, au contraire ! (du moins pour le code managé; pour du natif, je n'ai pas beaucoup pratiqué). A ma connaissance, c'est le seul debugger qui permet de modifier le code à la volée quand l'exécution est suspendue, puis de reprendre l'exécution comme si de rien n'était (Edit & Continue)
Quant à Resharper, c'est un outil génial, mais il n'a rien à voir avec le débogage; il fait de l'analyse statique et du refactoring.

Je ne m'en suis pas encore beaucoup servi c'est vrai mais ça ne saurait tarder (quand il arrêtera de planter ..)
Avatar de Shuty Shuty - Membre éprouvé https://www.developpez.com
le 29/01/2014 à 11:37
N'étant pas un grand amoureux d'éclipse, je ne peux qu’adhérer ! Je vais d'ailleurs l'installer de suite !
Avatar de Nicam Nicam - Membre confirmé https://www.developpez.com
le 29/01/2014 à 16:02
Amoureux ou pas d’éclipse, lorsqu'on est un minimum normal, et qu'on ne fait pas de l'anti microsoft primaire, le debugger de VS.net est juste le meilleur qui existe.

Pour avoir du utiliser eclipse après plusieurs années de VS.net, ca m'a fait tout drôle :/
Avatar de I_Pnose I_Pnose - Membre chevronné https://www.developpez.com
le 29/01/2014 à 16:47
Excellente nouvelle, je vais très certainement me réconcilier avec le dev Android (car mis à part via les outils de Xamarin -relativement chers-, il n'y a pas énormément de solution pour cibler Android sous Visual Studio).
Avatar de Jonyjack Jonyjack - Membre averti https://www.developpez.com
le 29/01/2014 à 22:57
Pourquoi Eclipse ? Il existe Android Studio basé sur IntellijIdea qui est tout même mieux.
Après c'est sûr que Visual Studio est le meilleur IDE du marché, et cette news me ravit
Avatar de VLDG VLDG - Membre éclairé https://www.developpez.com
le 31/01/2014 à 23:41
Dans le même genre (utilisation du Android NDK), compilation clang/llvm il y a RAD Studio http://www.embarcadero.com/fr/products/rad-studio
Offres d'emploi IT
Développeur Web FULL-STACK
VACALIANS GROUP - Languedoc Roussillon - SETE (34)
Développeur WEB PHP F/H
VACALIANS GROUP - Languedoc Roussillon - SETE (34)
RESPONSABLE WEB ANALYTICS F/H
VACALIANS GROUP - Languedoc Roussillon - SETE (34)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil