Forums GAMERGEN
[TUTO] Devenir un développeur d'apps iPhone en 10 étapes
Règles du forum
Avant de poser vos questions, pensez à consulter notre tableau complet sur l'ensemble des jailbreaks à votre disposition.
Avant de poser vos questions, pensez à consulter notre tableau complet sur l'ensemble des jailbreaks à votre disposition.
[TUTO] Devenir un développeur d'apps iPhone en 10 étapes
Bonjour à tous.
Comme vous le savez le grand succès d'Apple concerne plus particulièrement l’iPhone, des milliers de développeurs s'empressent pour développer des applications sur ce petit bijou.
Vous voulez essayer ? Mais vous vous posez différentes questions, est-ce facile ? Comment y parvenir ?
Ce TUTO est fait pour vous, en 10 étapes vous saurez comment devenir un talentueux développeur iPhone avec ou sans Mac.
Etant donné le succès de l'iPhone, la logithèque ne pouvait que s'étoffer rapidement. Avec plus de 20 000 applications dont 2 000 jeux. L'App Store s'enrichit de jour en jour. Peut être encore plus grâce à vous !!
[large]étape 1: Possédez vous un ordinateur Apple ? Si non procurez vous en un.[/large]
Il est nécessaire de détenir une machine sous Mac OS X disposant d'un processeur Intel. En effet l'iPhone fut développé depuis un noyau Mac OS. En revanche pas besoin d'une machine de dernière génération.
[large]étapes 2: Installez le SDK[/large]
Il faut télécharger et installer le kit de développement (software développement kit ) pour iPhone, librement téléchargeable. Celui ci contient tous se qu'il faut savoir lorsque l'on débute en programmation, comme par exemple l'environnement de développement (IDE) Xcode, l'émulateur, des analyseurs de performances, des constructeurs d'interfaces ...
Vous pourrez également accéder aux ressources de l’iPhone Dev Center.
SDK disponible : ici
[large]étapes 3: Apprenez l'objectif C[/large]
C'est sans aucun doute l’étape la plus complexe pour les développeurs débutant, l'objectif C est un langage plus accessible par rapport aux langages de programmations classique (C et C++)
Pour pouvoir l'apprendre vous aurez besoin par exemple d'un livre appelé "Beginning iPhone 3 Développement: Exploring the iPhone SDK" ou encore "Learn Objective C on the Mac ".
Donc, ruez-vous chez votre libraire préféré et commencez la lecture.
[large]étapes 4: Commencer à taper du code[/large]
Il n'y a pas de mystère sans pratique vous n'arriverez à rien. Entre la théorie et la réalité il y a une grande marge. Utiliser les exemples compris dans le SDK pour apprendre à développer.
[large]étapes 5: Devenez un développeur officiel[/large]
Il vous faudra adhérer à l’iPhone Developper Program, le ticket d'entrée coute 99$ ou 299$ pour les entreprises. En effet si vous voulez tirez un bénéfice de vos applications, c'est l'étape obligatoire.
Developper Program disponible : ici
[large]étapes 6: Développez et développez encore[/large]
Le développement de l'application nécessite une organisation bien précise, sous peine de retard. Le mieux pour vous est de s'entourer d'autres développeurs pour former une équipe, chacun aurais son rôle précis: équipe technique (développeurs, chef de projet ...) et créatif (scénariste, dessinateur ... )
[large]étapes 7: Trouvez le bug[/large]
Cette étape est surement la plus longue, le débogage requiert beaucoup de temps pour déceler les erreurs. Le mieux en premier temps est de mettre votre application en libre service pendant un temps limité (version beta) de la faire parvenir à des sites spécialisés et d'attendre les commentaires.
[large]étapes 8: Soumettez vos applications à Apple[/large]
La validation par Apple met quelques temps. Il faudra compresser le fichier d'installation de vos applications avec une description, il faudra aussi joindre une icone petite et une autre large avec quelques captures d'écrans.
Apple vous certifiera le logiciel. Il sera signé et pourra donc être installé sans problème depuis un iPhone ordinaire.
[large]étapes 9: Commercialisez vos applications[/large]
Une fois vos applications mise en ligne sur l'App Store, il faut qu'elles se face une place, la communication et marketing n'est pas à négliger.
Si l'application ou jeu se distingue par son originalité, elle aura plus de succès.
[large]étapes 10: Donnez environ 30% des bénéfices à Apple [/large]
L'App Store est un formidable portail logiciel mais impose une rétrocession conséquente des bénéfices. En effet pour une application vendue 3e vous n'aurez que 2e pour vous.
[large]Astuces et aide :[/large]
Voici quelques liens utiles pour bien commencer en programmation :
. le site du zero Si vous n'avez aucune base en matière de programmation, ce site est fait pour vous.
. Icode regroupe pas mal d’infos, tutoriels et autres
. AppsAmuck Regroupe en un site tous ce qui est possible de faire avec le SDK, vous trouverez des applications avec leurs codes ...
. iPup Communauté de développeur français
. JkraftTuto en français pour débutant
Si vous désirez d'autres sites ou si vous même avez un site à me suggérer pour l'ajouter à la liste dites le moi.
[large]TUTO 2[/large]
[large]Devenir développeur d'applications iPhone sans utiliser de Mac.[/large]
Et oui en effet, c'est possible.
Pour pouvoir développer des applications sans Mac vous aurez seulement besoin de votre iPhone jailbreaké avec le firmware 3.0 de Winscp ou autres et de Mobile Terminal.
Il vous faudra aussi Cydia et la version SDK pour iPhone/iPod Touch disponible en téléchargement ici
et fake-libgcc télécheargeable ici
Comment cela marche ? Je vous explique:
Prenez le fichier SDK téléchargé et mettez le dans votre iPhone/iPod Touch à cette emplacement /var . Pour cela utiliser Winscp.
Ouvrez Mobile terminal sur votre appareil et tapez les commandes suivantes :
cd /var
tar xvzf sdk-2.0-headers.tar.gz
mv include-2.0-sdk-ready-for-iphone include
rm -f sdk-2.0-headers.tar.gz
Après avoir téléchargé fake-libgcc déposer le aussi dans le dossier /var de votre iPhone/iPod Touch.
Ouvrez terminal de nouveau et tapez la commande suivante :
dpkg -i fake-libgcc_1.0_iphoneos-arm.deb
. Ouvrez Cydia, recherchez puis installez les éléments suivants :
- GCC (GNU C Compiler doit s’afficher a l’écran)
- ldid (Link Identity Editor doit s’afficher à l’écran)
- Make (Automake doit s’afficher a l’écran)
Et voila ! Vous pouvez désormais développer vos applications directement sur votre appareil.
[large]Utilisation :[/large]
Créez un dossier /src dans /var/mobile/ dossier de vos projets. (Télécharger un exemple ici )
. Ouvrez Terminal et tapez :
su
alpine
cd /var/mobile/src
(Pour le fichier exemple) tar xvzf phone-helloworld-1.tar.gz
Ensuite tapez
make pour le développer
make install, pour l’installer
make uninstall pour la désinstaller
Une fois votre application installée, faites un Respring et s’il n’y a pas d’erreur dans votre code, votre application devrez apparaitre sur le springboard.
Comme vous le savez le grand succès d'Apple concerne plus particulièrement l’iPhone, des milliers de développeurs s'empressent pour développer des applications sur ce petit bijou.
Vous voulez essayer ? Mais vous vous posez différentes questions, est-ce facile ? Comment y parvenir ?
Ce TUTO est fait pour vous, en 10 étapes vous saurez comment devenir un talentueux développeur iPhone avec ou sans Mac.
Etant donné le succès de l'iPhone, la logithèque ne pouvait que s'étoffer rapidement. Avec plus de 20 000 applications dont 2 000 jeux. L'App Store s'enrichit de jour en jour. Peut être encore plus grâce à vous !!
[large]étape 1: Possédez vous un ordinateur Apple ? Si non procurez vous en un.[/large]
Il est nécessaire de détenir une machine sous Mac OS X disposant d'un processeur Intel. En effet l'iPhone fut développé depuis un noyau Mac OS. En revanche pas besoin d'une machine de dernière génération.
[large]étapes 2: Installez le SDK[/large]
Il faut télécharger et installer le kit de développement (software développement kit ) pour iPhone, librement téléchargeable. Celui ci contient tous se qu'il faut savoir lorsque l'on débute en programmation, comme par exemple l'environnement de développement (IDE) Xcode, l'émulateur, des analyseurs de performances, des constructeurs d'interfaces ...
Vous pourrez également accéder aux ressources de l’iPhone Dev Center.
SDK disponible : ici
[large]étapes 3: Apprenez l'objectif C[/large]
C'est sans aucun doute l’étape la plus complexe pour les développeurs débutant, l'objectif C est un langage plus accessible par rapport aux langages de programmations classique (C et C++)
Pour pouvoir l'apprendre vous aurez besoin par exemple d'un livre appelé "Beginning iPhone 3 Développement: Exploring the iPhone SDK" ou encore "Learn Objective C on the Mac ".
Donc, ruez-vous chez votre libraire préféré et commencez la lecture.
[large]étapes 4: Commencer à taper du code[/large]
Il n'y a pas de mystère sans pratique vous n'arriverez à rien. Entre la théorie et la réalité il y a une grande marge. Utiliser les exemples compris dans le SDK pour apprendre à développer.
[large]étapes 5: Devenez un développeur officiel[/large]
Il vous faudra adhérer à l’iPhone Developper Program, le ticket d'entrée coute 99$ ou 299$ pour les entreprises. En effet si vous voulez tirez un bénéfice de vos applications, c'est l'étape obligatoire.
Developper Program disponible : ici
[large]étapes 6: Développez et développez encore[/large]
Le développement de l'application nécessite une organisation bien précise, sous peine de retard. Le mieux pour vous est de s'entourer d'autres développeurs pour former une équipe, chacun aurais son rôle précis: équipe technique (développeurs, chef de projet ...) et créatif (scénariste, dessinateur ... )
[large]étapes 7: Trouvez le bug[/large]
Cette étape est surement la plus longue, le débogage requiert beaucoup de temps pour déceler les erreurs. Le mieux en premier temps est de mettre votre application en libre service pendant un temps limité (version beta) de la faire parvenir à des sites spécialisés et d'attendre les commentaires.
[large]étapes 8: Soumettez vos applications à Apple[/large]
La validation par Apple met quelques temps. Il faudra compresser le fichier d'installation de vos applications avec une description, il faudra aussi joindre une icone petite et une autre large avec quelques captures d'écrans.
Apple vous certifiera le logiciel. Il sera signé et pourra donc être installé sans problème depuis un iPhone ordinaire.
[large]étapes 9: Commercialisez vos applications[/large]
Une fois vos applications mise en ligne sur l'App Store, il faut qu'elles se face une place, la communication et marketing n'est pas à négliger.
Si l'application ou jeu se distingue par son originalité, elle aura plus de succès.
[large]étapes 10: Donnez environ 30% des bénéfices à Apple [/large]
L'App Store est un formidable portail logiciel mais impose une rétrocession conséquente des bénéfices. En effet pour une application vendue 3e vous n'aurez que 2e pour vous.
[large]Astuces et aide :[/large]
Voici quelques liens utiles pour bien commencer en programmation :
. le site du zero Si vous n'avez aucune base en matière de programmation, ce site est fait pour vous.
. Icode regroupe pas mal d’infos, tutoriels et autres
. AppsAmuck Regroupe en un site tous ce qui est possible de faire avec le SDK, vous trouverez des applications avec leurs codes ...
. iPup Communauté de développeur français
. JkraftTuto en français pour débutant
Si vous désirez d'autres sites ou si vous même avez un site à me suggérer pour l'ajouter à la liste dites le moi.
[large]TUTO 2[/large]
[large]Devenir développeur d'applications iPhone sans utiliser de Mac.[/large]
Et oui en effet, c'est possible.
Pour pouvoir développer des applications sans Mac vous aurez seulement besoin de votre iPhone jailbreaké avec le firmware 3.0 de Winscp ou autres et de Mobile Terminal.
Il vous faudra aussi Cydia et la version SDK pour iPhone/iPod Touch disponible en téléchargement ici
et fake-libgcc télécheargeable ici
Comment cela marche ? Je vous explique:
Prenez le fichier SDK téléchargé et mettez le dans votre iPhone/iPod Touch à cette emplacement /var . Pour cela utiliser Winscp.
Ouvrez Mobile terminal sur votre appareil et tapez les commandes suivantes :
cd /var
tar xvzf sdk-2.0-headers.tar.gz
mv include-2.0-sdk-ready-for-iphone include
rm -f sdk-2.0-headers.tar.gz
Après avoir téléchargé fake-libgcc déposer le aussi dans le dossier /var de votre iPhone/iPod Touch.
Ouvrez terminal de nouveau et tapez la commande suivante :
dpkg -i fake-libgcc_1.0_iphoneos-arm.deb
. Ouvrez Cydia, recherchez puis installez les éléments suivants :
- GCC (GNU C Compiler doit s’afficher a l’écran)
- ldid (Link Identity Editor doit s’afficher à l’écran)
- Make (Automake doit s’afficher a l’écran)
Et voila ! Vous pouvez désormais développer vos applications directement sur votre appareil.
[large]Utilisation :[/large]
Créez un dossier /src dans /var/mobile/ dossier de vos projets. (Télécharger un exemple ici )
. Ouvrez Terminal et tapez :
su
alpine
cd /var/mobile/src
(Pour le fichier exemple) tar xvzf phone-helloworld-1.tar.gz
Ensuite tapez
make pour le développer
make install, pour l’installer
make uninstall pour la désinstaller
Une fois votre application installée, faites un Respring et s’il n’y a pas d’erreur dans votre code, votre application devrez apparaitre sur le springboard.
Dernière édition par Tom Vivares le 09 Fév 2010, 16:28, édité 1 fois.
-
SmOoka
Gamer Hardcore
- Messages: 717
- Inscription: 10 Juil 2009, 17:41
- Localisation: Evreux
Devenir un developpeur d'application iPhone en 10 étapes
Trés bon tuto
-
renolife
Gamer du Dimanche
- Messages: 33
- Inscription: 29 Sep 2011, 00:17
- Pays: France
- Sexe: Homme
Devenir un developpeur d'application iPhone en 10 étapes
C'est un bon tuto, bien espacé, mais quelque fautes de français flagrante ... donc si tu l'édite et les corrigent, il n'en sera qu'embelli
Absent jusqu'au 15 Novembre
-
yamin
Ancien
- Messages: 9620
- Inscription: 29 Juil 2010, 10:01
- Pays: France
Devenir un developpeur d'application iPhone en 10 étapes
Ok Yamin mais si sa ne te derange pas peu tu m'aider à trouver les fautes ^^
Merci ReNoLife.
[edit] j'ai coriger quelques fautes si vous en trouver d'autres...
Merci ReNoLife.
[edit] j'ai coriger quelques fautes si vous en trouver d'autres...
Dernière édition par Tom Vivares le 08 Fév 2010, 14:13, édité 1 fois.
-
SmOoka
Gamer Hardcore
- Messages: 717
- Inscription: 10 Juil 2009, 17:41
- Localisation: Evreux
Devenir un developpeur d'application iPhone en 10 étapes
Ce tuto est très bon, moi qui réfléchît pour l'acquisition d'un MAC, il pourra m'être utile.
Une faute qui ma sauté au yeux : aubligatoire > obligatiore
Une faute qui ma sauté au yeux : aubligatoire > obligatiore
MacBook Pro 13" — iMac 21,5" — iPhone 4S — PS3 Slim
Ancien pseudo : iAlexy
Ancien pseudo : iAlexy
-
Jocker
Ancien
- Messages: 4439
- Inscription: 29 Déc 2008, 13:47
- Localisation: Sur la carte mère
- Prénom: Alexy
- Pays: France
- Sexe: Homme
Devenir un developpeur d'application iPhone en 10 étapes
Je t'ai corrigé les plus flagrantes directement sur ton message
Je n'ai pas d'outils sous la main mais tu peux regarder si Word t'en trouve d'autres..
Fait bien attention aux accords, tu en oublie beaucoup...j'ai du en corriger plus d'une dizaine...
Après je ne suis pas correcteur, donc il se peut qu'il y'en ai d'autre ...
Je n'ai pas d'outils sous la main mais tu peux regarder si Word t'en trouve d'autres..
Fait bien attention aux accords, tu en oublie beaucoup...j'ai du en corriger plus d'une dizaine...
Après je ne suis pas correcteur, donc il se peut qu'il y'en ai d'autre ...
Absent jusqu'au 15 Novembre
-
yamin
Ancien
- Messages: 9620
- Inscription: 29 Juil 2010, 10:01
- Pays: France
Devenir un developpeur d'application iPhone en 10 étapes
Merci Beaucoup Yamin et dsl ^^
Merci iAlexy
Merci iAlexy
-
SmOoka
Gamer Hardcore
- Messages: 717
- Inscription: 10 Juil 2009, 17:41
- Localisation: Evreux
Devenir un developpeur d'application iPhone en 10 étapes
Pas de soucis, on est tous là pour apprendre, mais c'est juste que tu as fait un gros boulot, et si il y a plein de fautes, ça donne pas vraiment envie
Sinon, c'était avec plaisir
Sinon, c'était avec plaisir
Absent jusqu'au 15 Novembre
-
yamin
Ancien
- Messages: 9620
- Inscription: 29 Juil 2010, 10:01
- Pays: France
Devenir un developpeur d'application iPhone en 10 étapes
Dommage qu'on peut pas sur Windows
- iPhone 3Gs 16 giga white color, 4.0.1, Jailbreak via Jailbreakme.com
- iPod Touch V3 8 giga Grey color, 4, No Jailbreak
- iPad Wifi 16, 3.2.1, Jailbreak via Jailbreakme.com
- iPod Touch V3 8 giga Grey color, 4, No Jailbreak
- iPad Wifi 16, 3.2.1, Jailbreak via Jailbreakme.com
-
TalRino
Gamer Pro
- Messages: 167
- Inscription: 29 Nov 2009, 17:14
- Localisation: Dreux
- Pays: France
Devenir un developpeur d'application iPhone en 10 étapes
Oui c'est sur mais bon ...
-
SmOoka
Gamer Hardcore
- Messages: 717
- Inscription: 10 Juil 2009, 17:41
- Localisation: Evreux
Devenir un developpeur d'application iPhone en 10 étapes
Il serait sympa, quand tu auras le temps, de l'étoffer un peu plus, et de rajouter quelques liens intéressants
Absent jusqu'au 15 Novembre
-
yamin
Ancien
- Messages: 9620
- Inscription: 29 Juil 2010, 10:01
- Pays: France
Devenir un developpeur d'application iPhone en 10 étapes
Ok Yamin je vais faire sa !!
-
SmOoka
Gamer Hardcore
- Messages: 717
- Inscription: 10 Juil 2009, 17:41
- Localisation: Evreux
19 messages
• Page 1 sur 2 • 1, 2