nouvel arrivant qui a besoin d'aide!
moh_schumi
Membre
Bonjour,
Je suis ce qu'on appel un nouvel arrivant dans le monde de la programmation en générale (j'ai aucune connaissance dans la programmation) et je suis très intéressé par la programmation sur iphone, donc je fais appel à vous pour m'éclairer sur la démarche à suivre pour atteindre niveau correct dans la programmation iphone, j'aurais ainsi besoin de quelques réponses à mes questions qui sont :
- par quoi commencer pour apprendre? dois-je passer par d'autres langages style C ou C++ plutôt que l'objective-C?
- y a t-il un moyen pour développer des applis iphone sur PC?
- combien de temps pensez-vous que cela prend pour quelqu'un comme moi à pouvoir arriver à un vrai résultat(pourvoir développer une appli d'un certain niveau...)?
- en usant du SDK on doit obligatoirement s'affranchir d'un droit d'entrer(je sais qu'il y a une somme à payer pour être officiellement développeur Iphone mais je sais pas combien et si c'est obligatoire pour toute personne qui utilise le SDK ou juste les personnes qui veulent présenter leur appli pour approbation)?
Merci de vos réponses! plus elles seront détaillés plus ça sera clair pour moi, merci encore.
Cdt
Je suis ce qu'on appel un nouvel arrivant dans le monde de la programmation en générale (j'ai aucune connaissance dans la programmation) et je suis très intéressé par la programmation sur iphone, donc je fais appel à vous pour m'éclairer sur la démarche à suivre pour atteindre niveau correct dans la programmation iphone, j'aurais ainsi besoin de quelques réponses à mes questions qui sont :
- par quoi commencer pour apprendre? dois-je passer par d'autres langages style C ou C++ plutôt que l'objective-C?
- y a t-il un moyen pour développer des applis iphone sur PC?
- combien de temps pensez-vous que cela prend pour quelqu'un comme moi à pouvoir arriver à un vrai résultat(pourvoir développer une appli d'un certain niveau...)?
- en usant du SDK on doit obligatoirement s'affranchir d'un droit d'entrer(je sais qu'il y a une somme à payer pour être officiellement développeur Iphone mais je sais pas combien et si c'est obligatoire pour toute personne qui utilise le SDK ou juste les personnes qui veulent présenter leur appli pour approbation)?
Merci de vos réponses! plus elles seront détaillés plus ça sera clair pour moi, merci encore.
Cdt
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Voici mon retour d'expérience pour la programmation iPhone.
Je n'ai pas de formation universitaire informatique et aucune connaissance en C / Java ou C++ avant de commencer l'apprentissage du développement pour l'iPhone. Seulement une grosse connaissance en programmation PHP.
J'ai commencé par passer un mois à apprendre les concepts objective-c et à lire toute la documentation à disposition, notamment la documentation d'Apple qui est très très bien réalisée par ailleurs. Ensuite, j'ai lu des livres afin d'aborder des points plus pratique pour rentrer dans les classes UITableViewController, UIViewController qui sont très utilisées dans le développement d'application iPhone.
J'ai réussi à sortir ma première application après 4 mois d'efforts intensifs. Maintenant, après 1 an de développement sur cette plateforme, je me sens relativement à l'aise si on exclu la programmation orientée jeu 3D.
Pour revenir sur la question : "combien de temps pensez-vous que cela prend pour quelqu'un comme moi à pouvoir arriver à un vrai résultat(pourvoir développer une appli d'un certain niveau...)?" Ben tout dépend de ce que tu appelles une application d'un certain niveau
Personnellement je ferais les choses dans cet ordre là :
Après tout ça tu devrais y voir plus clair.
Globalement ce que je dirais c'est qu'il faut être persévérant et bien comprendre que ça va te prendre du temps mais si tu est motivé c'est tout à fait accessible.
Je te conseil le site du zéro qui est vraiment pas mal pour débuter en programmation. Et évidemment ce forum qui regorge d'info.
Bon courage!
Quand à la durée pour le C et l'objective-C , cela se compte en mois. Pour te donner une idée, on prévoit 15O heures de TP pour le C pour nos étudiants, et je leur dis de doubler ce temps en faisant des programmes persos.
Sinon que dire à un débutant intégral ? Que la programmation n'est pas simple, qu'il faut comprendre un certain nombre de concepts pas follement intuitif. Certaines personnes accrochent rapidement et d'autres non. C'est pour cela qu'il est impossible de dire à l'avance "dans 4 mois tu sera un bon programmeur, petit scarabée".
C'est d'autant plus vrai avec l'iPhone, plus difficile à programmer qu'un ordinateur classique, à cause de ces limitations techniques, processeur lent et faible mémoire. Il faut apprendre à gérer des contraintes oubliées de l'informatique depuis une bonne quinzaine d'année, notamment la gestion manuelle des ressources mémoires. La programmation pour système mobile c'est spéciale, mais très intéressant.
Peut-on y arriver à partir de rien ? Oui, mais ce sera long et difficile, comme l'apprentissage d'une langue étrangère. Compte quelques milliers d'heures avant d'arriver à un bon résultat.