Developper une application IOS
Fermé
m0uh91
Messages postés
4
Date d'inscription
jeudi 4 juin 2015
Statut
Membre
Dernière intervention
4 juin 2015
-
4 juin 2015 à 13:42
0livS Messages postés 3 Date d'inscription jeudi 23 juin 2016 Statut Membre Dernière intervention 23 juin 2016 - 23 juin 2016 à 20:04
0livS Messages postés 3 Date d'inscription jeudi 23 juin 2016 Statut Membre Dernière intervention 23 juin 2016 - 23 juin 2016 à 20:04
A voir également:
- Developper une application IOS
- Application mobile - Guide
- Désinstaller une application sur pc - Guide
- Comment supprimer une application préinstallée sur android - Guide
- Application gps sans internet - Guide
- Ios 17.3 - Accueil - IOS
5 réponses
Utilisateur anonyme
4 juin 2015 à 13:44
4 juin 2015 à 13:44
Bonjour . Voir peut être ceci ---> https://www.commentcamarche.net/faq/27369-creer-une-application-iphone-professionnelle . Cdlt
Danelectro
Messages postés
1737
Date d'inscription
samedi 25 février 2012
Statut
Membre
Dernière intervention
29 mars 2018
370
Modifié par Danelectro le 4/06/2015 à 13:58
Modifié par Danelectro le 4/06/2015 à 13:58
Le swift :)
Plus sérieusement commence par les bases de l'algorithmique : python, pascal, ou autre. Ensuite va voir les langages qui ont une syntaxe plus formelle et avec le côté "programmation orientée objet" : C++, Java, C#... Bien apprendre ce qu'est la POO est indispensable. Ensuite tu pourras apprendre le Swift (je ne m'aventure pas trop là dessus car je ne sais pas programmer en Swift. Je sais juste qu'il faut être sous Mac OS pour dev). Si tu veux faire une appli sociale va falloir faire un peu de réseau aussi, et explorer les API de Facebook, etc.
En gros dans 2 ans si tu bosses bien tu pourras développer une appli plutôt proprement.
Juste un petit commentaire : faire une application c'est un métier, il y a les programmeurs, les designers, les gestionnaires de projet, etc. Bon pour une petite appli ça peut se réaliser tout seul mais il faut avoir beaucoup de connaissances. Perso si je sais programmer proprement c'est parce que j'ai fait mes études dans l'informatique.
Plus sérieusement commence par les bases de l'algorithmique : python, pascal, ou autre. Ensuite va voir les langages qui ont une syntaxe plus formelle et avec le côté "programmation orientée objet" : C++, Java, C#... Bien apprendre ce qu'est la POO est indispensable. Ensuite tu pourras apprendre le Swift (je ne m'aventure pas trop là dessus car je ne sais pas programmer en Swift. Je sais juste qu'il faut être sous Mac OS pour dev). Si tu veux faire une appli sociale va falloir faire un peu de réseau aussi, et explorer les API de Facebook, etc.
En gros dans 2 ans si tu bosses bien tu pourras développer une appli plutôt proprement.
Juste un petit commentaire : faire une application c'est un métier, il y a les programmeurs, les designers, les gestionnaires de projet, etc. Bon pour une petite appli ça peut se réaliser tout seul mais il faut avoir beaucoup de connaissances. Perso si je sais programmer proprement c'est parce que j'ai fait mes études dans l'informatique.
m0uh91
Messages postés
4
Date d'inscription
jeudi 4 juin 2015
Statut
Membre
Dernière intervention
4 juin 2015
4 juin 2015 à 14:01
4 juin 2015 à 14:01
Salut,
J'ai lu que la programmation sur iOS se faisait en Objective C et que l'avenir sera le Swift donc autant débuter par un language d'avenir,
A quoi sert les API ?
Que dois je apprendre pour que l'utilisateur ai la possibilité de créer un compte ?
Merci
J'ai lu que la programmation sur iOS se faisait en Objective C et que l'avenir sera le Swift donc autant débuter par un language d'avenir,
A quoi sert les API ?
Que dois je apprendre pour que l'utilisateur ai la possibilité de créer un compte ?
Merci
Danelectro
Messages postés
1737
Date d'inscription
samedi 25 février 2012
Statut
Membre
Dernière intervention
29 mars 2018
370
4 juin 2015 à 14:04
4 juin 2015 à 14:04
"J'ai lu que la programmation sur iOS se faisait en Objective C et que l'avenir sera le Swift"
Oui, c'est juste. Mais je ne suis pas sur de la raison pour laquelle tu dis ça : ne confonds pas C/C++/C# et Objective C.
Les API sont des interfaces pour communiquer avec une appli externe. Dans le cas de Facebook, utiliser l'API permet de récupérer la liste des amis, poster des statuts, etc. à partir de ton application. Tinder l'utilise pour te créer un compte.
J'ai jamais pratiqué l'API de FB mais voici la doc : https://developers.facebook.com/
Oui, c'est juste. Mais je ne suis pas sur de la raison pour laquelle tu dis ça : ne confonds pas C/C++/C# et Objective C.
Les API sont des interfaces pour communiquer avec une appli externe. Dans le cas de Facebook, utiliser l'API permet de récupérer la liste des amis, poster des statuts, etc. à partir de ton application. Tinder l'utilise pour te créer un compte.
J'ai jamais pratiqué l'API de FB mais voici la doc : https://developers.facebook.com/
m0uh91
Messages postés
4
Date d'inscription
jeudi 4 juin 2015
Statut
Membre
Dernière intervention
4 juin 2015
4 juin 2015 à 14:07
4 juin 2015 à 14:07
A quoi sert le C/C++/C# et Objective C ? Que font-ils que l'autre ne fait pas ?
Merci
Merci
Danelectro
Messages postés
1737
Date d'inscription
samedi 25 février 2012
Statut
Membre
Dernière intervention
29 mars 2018
370
Modifié par Danelectro le 4/06/2015 à 15:03
Modifié par Danelectro le 4/06/2015 à 15:03
Chaque langage a ses spécificité... Le C est assez ardu mais tu peux faire des choses très bas niveau (proche de la machine donc gestion de la mémoire, etc., très utile pour les microcontrolleurs). Le C++ propose la notion de POO, ce qui élargit les possibilités pour faire des jeux, des fenêtres, un peu tout. Tout comme le C il est nativement interprété par le processeur et la POO n'est pas imposée, mais il reste assez galère à utiliser.
Le C#, comme le Java, est interprété par une machine virtuelle (CLR (.NET) pour C# et JRE pour Java), ce qui fait que le code est plus lent à s'exécuter, mais plus facile à débugger. Java est portable (on peut l'exécuter sur toute plateforme qui supporte Java) et C# est pour l'instant uniquement sous Windows. Les deux sont intégralement orientés objet donc c'est important de bien maitriser cette notion. Perso je fais du C# depuis pas longtemps sous Visual Studio, c'est du bonheur : syntaxe "normale" (comme le C), API .NET très très fournie (créer une fenêtre Windows et interagir avec l'OS est super simple), c'est plutôt facile quand on sait programmer.
Concernant le Swift et l'Objective C je peux pas dire grand chose car j'ai jamais pratiqué, mais c'est comme ça qu'on fait la plupart des appli iOS/Mac OS.
Pour te donner une idée, la plupart des logiciels sous Windows sont en C/C++/C#, sous Linux c'est C/C++ (et pas mal Python), sous tous les OS y'a pas mal de Java (Minecraft est en Java), ... En règle général si on veut un truc qui tient la route, qui soit rapide, etc. et multi-plateforme on prend du C++. Énormément de jeux sont codés en C++.
Je ne m'y connais pas en Mac donc je ne m'aventure pas là dessus.
Le C#, comme le Java, est interprété par une machine virtuelle (CLR (.NET) pour C# et JRE pour Java), ce qui fait que le code est plus lent à s'exécuter, mais plus facile à débugger. Java est portable (on peut l'exécuter sur toute plateforme qui supporte Java) et C# est pour l'instant uniquement sous Windows. Les deux sont intégralement orientés objet donc c'est important de bien maitriser cette notion. Perso je fais du C# depuis pas longtemps sous Visual Studio, c'est du bonheur : syntaxe "normale" (comme le C), API .NET très très fournie (créer une fenêtre Windows et interagir avec l'OS est super simple), c'est plutôt facile quand on sait programmer.
Concernant le Swift et l'Objective C je peux pas dire grand chose car j'ai jamais pratiqué, mais c'est comme ça qu'on fait la plupart des appli iOS/Mac OS.
Pour te donner une idée, la plupart des logiciels sous Windows sont en C/C++/C#, sous Linux c'est C/C++ (et pas mal Python), sous tous les OS y'a pas mal de Java (Minecraft est en Java), ... En règle général si on veut un truc qui tient la route, qui soit rapide, etc. et multi-plateforme on prend du C++. Énormément de jeux sont codés en C++.
Je ne m'y connais pas en Mac donc je ne m'aventure pas là dessus.
m0uh91
Messages postés
4
Date d'inscription
jeudi 4 juin 2015
Statut
Membre
Dernière intervention
4 juin 2015
Modifié par m0uh91 le 4/06/2015 à 13:50
Modifié par m0uh91 le 4/06/2015 à 13:50
Salut gironsul, merci d'avoir répondu aussi rapidement :)
j'étais justement en train de le lire mais cela ne correspond a ce que je recherche :
- comment obtenir la fonction "compte utilisateur" ? sur quoi son stocké les données ?
- existe t-il des cours en français pour apprendre a se servir du sdk iOS ?
j'étais justement en train de le lire mais cela ne correspond a ce que je recherche :
- comment obtenir la fonction "compte utilisateur" ? sur quoi son stocké les données ?
- existe t-il des cours en français pour apprendre a se servir du sdk iOS ?
daevid_men
Messages postés
27
Date d'inscription
jeudi 24 septembre 2015
Statut
Membre
Dernière intervention
1 mars 2016
2
15 févr. 2016 à 02:22
15 févr. 2016 à 02:22
Bonjour
Sans aucune connaissance en programmation c’est une mission impossible pour développer une application en swift! Au moins il te faudra avoir quelque base en programmation parce que Swift est un langage de programmation unique à Apple. Il est destiné à la programmation d'applications sur les systèmes d'exploitation iOS, OS X, watchOS et tvOS.
Je te propose donc de commencer à approfondir tes connaissances sur les langages de programmation. Commence par Objective-C pour que tu puisses avoir une idée sur le sujet et comme ça, ça te serait plus facile de migrer en programmation Swift après.
Je te propose aussi le site : https://swift.developpez.com/cours-tutoriels/
Tu y trouveras une sélection des meilleurs cours, tutoriels, exercices et formations gratuits pour apprendre la programmation en Swift. Tu pourras donnez ton avis et posez des questions sur le site.
J’espère que tu y trouveras ce dont tu as besoin.
Sans aucune connaissance en programmation c’est une mission impossible pour développer une application en swift! Au moins il te faudra avoir quelque base en programmation parce que Swift est un langage de programmation unique à Apple. Il est destiné à la programmation d'applications sur les systèmes d'exploitation iOS, OS X, watchOS et tvOS.
Je te propose donc de commencer à approfondir tes connaissances sur les langages de programmation. Commence par Objective-C pour que tu puisses avoir une idée sur le sujet et comme ça, ça te serait plus facile de migrer en programmation Swift après.
Je te propose aussi le site : https://swift.developpez.com/cours-tutoriels/
Tu y trouveras une sélection des meilleurs cours, tutoriels, exercices et formations gratuits pour apprendre la programmation en Swift. Tu pourras donnez ton avis et posez des questions sur le site.
J’espère que tu y trouveras ce dont tu as besoin.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
0livS
Messages postés
3
Date d'inscription
jeudi 23 juin 2016
Statut
Membre
Dernière intervention
23 juin 2016
23 juin 2016 à 20:04
23 juin 2016 à 20:04
Un très bon cours en ligne pour se lancer dans le dév d'appli iOS avec notamment la création d'un clone de Tinder (mais aussi Uber, Instagram, Flappy Bird et SnapChat)
https://www.udemy.com/course/draft/812922/
https://www.udemy.com/course/draft/812922/