2011-02-03 3 views
1

Je suis prêt à démarrer la programmation mobile ... Je veux savoir où je commence, quelle langue utiliser et où trouver de bons tutoriels. Dois-je travailler sur une plateforme Android, une plate-forme iPhone ou une plate-forme Windows?Bases de la programmation mobile

+1

Dans quelles langues avez-vous déjà utilisé? – Robb

+0

pas une question de programmation spécifique! s'il vous plaît fermer ou passer à des programmeurs (peut-être mieux là-bas ...) – WarrenFaith

+0

@Wareen Faith: Il demande à propos de l'iPhone, android et Windows Mobile, voir les balises utilisées par lui ????????????? ????, il demande quel platofrm est le meilleur ou peut être facile ou peut être bon pour son avenir ????? –

Répondre

4

Cela dépend en grande partie de vos compétences et de votre expérience en tant que développeur.

Si vous avez déjà écrit du code C#/VB.NET, vous serez très à l'aise pour Windows Phone. Allez télécharger gratuitement les outils de développement WinPhone de Microsoft, puis téléchargez et lisez le livre électronique gratuit de Charles Petzold "Programming Windows Phone 7 "

Si vous êtes un développeur C et/ou Java expérimenté, vous préférerez probablement le développer pour Android. fondation a récemment publié quelques tutoriels aussi.

Si vous êtes un développeur expérimenté C/C++ et sont prêts à passer le temps et d'efforts pour apprendre Objective C, puis iOS pourrait être bon pour vous.

Si vous Sur les trois, je dirais que WinPhone est probablement le plus facile à intégrer, suivi par Android puis iOS.

L'autre facteur à considérer est votre marché. iOS et Android sont actuellement beaucoup plus populaires que WinPhone car ils existent depuis plus longtemps. Cependant, le marché de l'application WinPhone se développe très rapidement et son taux de croissance est susceptible d'augmenter car de plus en plus de développeurs ayant une expérience d'écriture de code .NET réalisent combien de plaisir à développer pour WinPhone est :)

+0

cela signifie que je vais commencer à apprendre "Windows Phone 7" comme je l'ai travaillé avec le C# pendant 2 ans et environ 4 ans C++ – sikas

+0

Si vous êtes déjà assez à l'aise avec .NET et C#, alors vous devriez trouver la programmation pour WinPhone un morceau de gâteau (relativement parlant). Vous devrez peut-être apprendre Silverlight, mais il est assez facile de démarrer avec SL. Recommandez certainement de lire le livre de Charles Petzold sur "Programming Windows Phone 7". –

0

Je préfère vivement que vous lisiez attentivement Android Application Fundamentals. Bien qu'il donne quelques connaissances spécifiques sur les téléphones Android, mais il est très utile pour vous faire comprendre l'implication du développement pour un appareil mobile. Si vous le souhaitez, il suffit d'ignorer les parties où il essaie de se concentrer sur Android, et de comprendre les autres. Au contraire, si vous prenez aussi en considération certaines parties d'Android, vous aurez également un exemple côte à côte.

2

Je pense que nous ne pouvons pas vraiment répondre à la plate-forme que vous souhaitez utiliser, mais vous devrez peut-être chercher quel langage de programmation sera le meilleur pour vous. avec quelles langues avez-vous déjà de l'expérience?

en tant que programmeur Android, je dirais bien sûr Android.

Mais il y a 3 langues que vous pouvez surtout choisir:

  • iPhone: Objective-C
  • Windows Mobile 7: C#, VB
  • Android: Java

Vous » Il va falloir regarder toutes les langues pour choisir celle qui vous plait le plus.

Et À propos des tutoriels, Android a plusieurs grands, je pense que le point de départ de chaque programmeur Android est ici: http://developer.android.com/index.html

Ce site a des tutoriels très agréable et aussi les codes des échantillons, les meilleures pratiques.

Pour Windows Mobile J'irions: http://create.msdn.com/en-US/ Si je me souviens bien, il y a même des didacticiels vidéo belles

et l'iPhone, bien pour commencer, vous avez besoin d'un Mac pour commencer la programmation même pour iPhone. et vous pouvez vous inscrire ici: http://developer.apple.com/devcenter/ios/index.action

Où vous pouvez également trouver de bons recours. En plus de tout cela, vous pouvez également prendre les coûts en considération. Disons que vous voulez programmer pour iPhone, vous devrez acheter un abonnement pour environ 99 euros par an et chaque application que vous créez doit être examinée par Apple pour voir si elle est autorisée dans l'App Store.

avec Android ceci est une autre histoire, vous ne payez pas les frais annuels, mais vous devez payer la première fois que vous souhaitez télécharger une application sur le marché (pas sûr de ce que le montant est ici)

I Je ne peux pas vous dire quels sont les coûts pour Windows Mobile.

J'espère que vous pouvez prendre une meilleure décision maintenant!

0

Si vous décidez de travailler avec Android, jetez un oeil sur les sites suivants.

http://developer.android.com/guide/index.html - Vous obtiendrez l'ADK d'ici et il a quelques bons tutoriels et la référence d'api pour Android.

http://hackaday.com/2010/07/12/android-development-101-%E2%80%93-a-tutorial-series/ - un tutoriel au rythme effréné pour vous aider à démarrer, de la configuration de votre environnement de développement à la création de premières applications.

http://www.xda-developers.com/ - ressource énorme pour les applications Android et le développement avec beaucoup de personnes bien informées

http://stackoverflow.com - Lisez les questions précédentes et demandez à votre propre (si je vous soupçonne tout le savoir prêt à ce sujet: P)

2

Q: "I Je suis prêt à commencer la programmation mobile ... Je veux savoir où je commence, quelle langue utiliser et où trouver de bons tutoriels. "

A. Pour iPhone -> Objective-C (Programmation en Objective-C 2.0 par Stephen Kochan). Vous aurez besoin d'un MAC pour écrire des applications iPhone. Développeurs iPhone Cookbook par Erica Sadun et Apple Documentation. Stanford, Utah enseigner le développement de l'application iPhone et ces conférences sont partagées sur iTunes vérifier ceux-ci définitivement utile. Pour Android -> Java. Eclipse IDE fonctionne à la fois sur Mac et sur PC. Il existe un plug-in ADT que vous installez. Pour Windows 7 -> Référer Windows Mobile Development - Where to begin?

Q: Dois-je travailler sur une plate-forme Android, plate-forme iPhone ou plate-forme Windows?

A. Reportez-vous à la réponse en bit.

Questions connexes