Développement Android: Visual Studio + Java. Est-ce possible (vaut la peine d'essayer)?
Je sais qu'il existe un framework (coûteux) qui vous permet d'écrire des applications Android dans VS C# et de les compiler sur Android apk.
Je sais aussi, qu'il est possible d'écrire des applications Java VS (lien).
Est-il possible, peut-être même pas plus difficile que dans Eclipse, d'écrire des applications Android dans Visual Studio en utilisant des plugins/frameworks/outils gratuits? Est-il possible de compiler des applications androïdes et de les déboguer dans un téléphone/un périphérique virtuel?
Dans un proche avenir, je pense utiliser Android Studio serait le meilleur choix.
5 answers
Écrivez-les simplement en Java en utilisant Eclipse. VS n'est pas optimisé pour Java et Elise dispose d'un écosystème plus large de plug-ins utiles. Utiliser VS pour le développement Android, c'est comme concevoir un site Web avec assembleur: Il n'est tout simplement pas fait pour ça :).
Vous demandez si cela vaut la peine d'essayer. Eh bien "un essai" par rapport à quoi? Développez-vous actuellement des applications en utilisant d'autresEs ou n'avez-vous jamais développé d'applications Android et vous ne connaissez que VS et souhaitez l'essayer là-bas?
Si vous utilisez déjà autres IDEs garder ces. S'il s'agit de votre premier projet Android, l'utilisation d'Eclipse est plus facile, comme écrit ci-dessus.
Je me retrouve dans la même situation que vous: Visual Studio est monE principal, mais je travaille actuellement sur un projet Android.
Je suggère que vous donniez à Eclipse un autre essai. Le SDK Android s'intègre très bien dans Eclipse: par exemple, vous avez un éditeur d'interface graphique, qui ressemble à l'éditeur WPF de Visual Studio. Oui, Eclipse prend l'habitude, et basculer entre les deux sera un problème, en raison de différences subtiles dans les raccourcis clavier (Passer à la définition est F3 dans Eclipse et F12 dans VS; IntelliSense Autocomplete est entrer dans Eclipse et Tab dans VS, etc.), mais vous serez récompensé en utilisant "le bon outil pour la tâche".
Personnellement, j'utiliserais Eclipse ou IntelliJ IDEA pour faire mon développement Android, car ils sont tous deux desE Java natifs.
Vous pouvez également consulter AIDE. C'est unE intégré dans la plate-forme Android. Vous pouvez écrire du code sur votre appareil Android et l'EDI peut déployer et lancer l'application à partir de l'EDI. Il facilite les tests sur un appareil et s'intègre même à d'autres services, tels que DropBox et GitHub.
D'autre part, de développer sur elle vous faudrait être maso. Essayez d'écrire une application entière sur une tablette/téléphone. Il n'est pas facile...
Il est maintenant possible de construire et de déboguer Java dans Visual Studio. Profiter.
Avez-vous envisagé Android Studio?
À partir de là, vous pouvez mettre à jour vos raccourcis clavier (aka: shortcuts):
Conserver les mappages de clés Visual Studio:
o File | Settings | Key Bindings
KeyMaps | Visual Studio copy
o Reset a key-shortcut
Select a command in the Settings window and enter a key-combination
Quelques commandes à considérer:
Build solution
• Other | Build
Ctrl + Shift + B
Renaming variables, methods, files, etc.
• Main Menu | Refactor | Rename…
Ctrl + R, R
Code Generation
• Main Menu | Code | Generate
Ctrl + Period