Je suis nouveau dans tout ce développement de jeu et je commence à apprendre le java car on m'a dit que c'était une excellente façon de commencer. Je veux plus tard créer des jeux pour le marché Android, et je veux avoir une bonne vue de vous, donc je sais exactement de quoi je parle.
Je réalise que le développement Android a différentes architectures et ainsi de suite (c'est une bonne façon de le dire?)
Merci!
Réponses:
Pour créer des applications Android, vous utilisez Java et les bibliothèques d'extensions fournies par Android. Ce ne sont pas des extensions du genre Java Language; Je veux dire les bibliothèques livrées avec Android pour vous aider à réaliser les choses courantes que vous voudriez faire sur un téléphone portable.
Par exemple, Blackberry ( un autre système d'exploitation mobile basé sur Java) utilise Java comme langue de choix, et Research In Motion fournit un ensemble de bibliothèques dans le package RIM qui m'aide à résumer les choses que je faisais couramment sur mon téléphone.
Vous pouvez utiliser du Java pur mais la plupart du temps vous souhaitez utiliser les bibliothèques RIM fournies par RIM.
Si vous êtes complètement nouveau dans la programmation, je recommanderais d'abord d'apprendre de bons principes Java - classes, méthodes, programmation orientée objet, etc; puis apprentissage de l'API Android fournie par Google. Si vous apprenez d'abord Android, vous vous tromperez rapidement et ne suivrez pas les bonnes pratiques de programmation.
Je recommande de commencer par le livre Head First Java .
la source
Android utilise sa propre implémentation de type Java. Vous écrivez du code de syntaxe Java et pouvez utiliser de nombreuses API Java, mais il existe de nombreuses différences:
Donc, c'est comme une nouvelle plateforme; mais, si vous connaissez Java, il est très facile de le développer sur Android. Téléchargez le SDK et essayez de jouer avec les échantillons fournis et de les personnaliser. Vous pouvez utiliser un bon IDE comme Eclipse et Idea (le plugin Android arrivera dans les éditions Idea 10 Community).
Pour les geeks C / C ++, vous pouvez utiliser NDK (Native Development Kit) mais vous avez besoin de code de bootstrap Java et de connaissances JNI.
la source