IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mon application mobile Discussion :

Quel langage de DEV pour appli Mobile


Sujet :

Mon application mobile

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    275
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 275
    Points : 97
    Points
    97
    Par défaut Quel langage de DEV pour appli Mobile
    Bonjour,

    Je souhaite savoir s'il existe un langage de développement commun (au moins pour iOS et Android) pour développer une application pour Smartphone.
    Si oui lequel ?

    Peux t-on développer une application en HTML5 ? je parle bien d'application publiée sur un xx store et non un site en html5

    Egalement, comment tester une application avant de la publier sur applestore ou android store ?
    et enfin combien ca coute une publication ?

    J'ai fait des recherches sur Internet mais j'ai une multitude d'informations contradictoires.

    D'avance merci

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2010
    Messages : 36
    Points : 42
    Points
    42
    Par défaut
    Salut,

    oui tu peux développer une app Android & iOs avec HTML5/CSS3/JavaScript. Regarde du coté d'Apache Cordova ou Adobe PhoneGap.

    Pour les tests:
    - tu peux faire des tests unitaires sur une app JavaScript, le couple Jasmine + Karma fonctionne bien (il y en d'autres).
    - tu peux tester l'app avec l'émulateur Android et le simulateur iOs.
    - tu peux charger l'app sur le smartphone via les outils de développement, sans passer par le store.

    Pour la publication:
    - Google te demande 25$ pour ouvrir ton compte, c'est valable à vie et tu publies autant d'apps que tu veux.
    - Apple te prend 100$ par année et tu publies autant d'apps que tu veux (si tu ne payes plus, tes apps disparaissent du store)

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    275
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 275
    Points : 97
    Points
    97
    Par défaut
    merci

    et que penses tu de Jquery Mobile ?

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    275
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 275
    Points : 97
    Points
    97
    Par défaut
    je viens de trouver une video tuto et tout s'est mis en place dans ma tete

    je pense utiliser Apache Cordova avec éventuellement Jquery Mobile pour le dev de mes pages (html,CSS,..)

    Par contre je suis surpris de voir (sur cette vidéo de 2013) qu'il faut absolument un ordinateur Mac pour pouvoir compiler (via Xcode) mon application pour les iPhone/ipad.

    Est ce toujours vaii aujourd'hui (en 2016), n'y a t-il pas une solution de compilation pour IOS sur ordinateur Windows ?

    D'avance merci

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2010
    Messages : 36
    Points : 42
    Points
    42
    Par défaut
    Citation Envoyé par saluts92 Voir le message
    merci

    et que penses tu de Jquery Mobile ?
    Salut,

    jQuery Mobile c'est plutôt pas mal. A voir si cela te suffit. Tu peux regarder aussi Ionic Framework, qui se greffe facilement sur Angular & Cordova.

  6. #6
    Membre averti Avatar de Pymento
    Homme Profil pro
    Ingé. Info.
    Inscrit en
    Janvier 2008
    Messages
    366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingé. Info.

    Informations forums :
    Inscription : Janvier 2008
    Messages : 366
    Points : 329
    Points
    329
    Par défaut
    Citation Envoyé par saluts92 Voir le message
    Par contre je suis surpris de voir (sur cette vidéo de 2013) qu'il faut absolument un ordinateur Mac pour pouvoir compiler (via Xcode) mon application pour les iPhone/ipad.

    Est ce toujours vaii aujourd'hui (en 2016), n'y a t-il pas une solution de compilation pour IOS sur ordinateur Windows ?

    D'avance merci
    Tu n'as plus besoin, ionic-cordova le fait tout seul. Et il me semble que phonegap (la version non libre de cordova) propose un eco-système qui fait tout ça aussi.
    Jquery Mobile c'est vraiment si tu veux faire que de la "liste". Tout dépend de ton projet. Mais si tu veux faire un appli qui ressemble à du natif, -> ionic + angularJS par exemple.

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2010
    Messages : 36
    Points : 42
    Points
    42
    Par défaut
    @Pymento: T'es sûr qu'on peut se passer du mac pour compiler une app Cordova pour les iBidules?
    Pour moi, il faut Xcode obligatoirement (éventuellement en VM mais j'ai pas testé).

  8. #8
    Membre averti Avatar de Pymento
    Homme Profil pro
    Ingé. Info.
    Inscrit en
    Janvier 2008
    Messages
    366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingé. Info.

    Informations forums :
    Inscription : Janvier 2008
    Messages : 366
    Points : 329
    Points
    329
    Par défaut
    Non, tu fais bien de me poser la question, c'est pas aussi trivial que ça effectivement. Il faut Xcode, soit via des plateformes comme phonegap (à confirmer) , soit en VM. Je suis entrain de creuser le sujet.

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    275
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 275
    Points : 97
    Points
    97
    Par défaut
    Bon j'ai opté pour un environnement Apache Cordova
    J'ai développé mon site en html5,CSS,JS je le destine aux smartphone Android et Ios dans un second temps

    tout va bien

    cependant je suis à la recherche en Javascript (et non en Java) sur la façon de récupérer des INTENT dans mon code et en particulier l'intent android.intent.action.SEND

    en effet je ne trouve aucun exemple en Javascript et le peu que je trouve ne sont que des bouts de code.

    D'avance merci

  10. #10
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2010
    Messages : 36
    Points : 42
    Points
    42
    Par défaut
    @Saluts92: Avec un peu de chance, Cordova propose un plugin pour ça. (par contre il sera spécifique Android)

    @Pymento: Pour XCode, c'est soit une VM avec OSX soit un mac. J'ai pas testé la VM, mon laptop est tombé en panne donc j'ai acheté un MacBook
    Ce qui est sûr, c'est que Cordova (ou PhoneGap) utilisent le compilateur Java (pour les builds Android) et Xcode (pour les builds iOs).

  11. #11
    Membre expérimenté Avatar de shkyo
    Homme Profil pro
    Développeur Robotique - Administrateur systèmes
    Inscrit en
    Juin 2003
    Messages
    841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur Robotique - Administrateur systèmes

    Informations forums :
    Inscription : Juin 2003
    Messages : 841
    Points : 1 474
    Points
    1 474
    Par défaut
    Citation Envoyé par Gob0.ch Voir le message
    ...

    @Pymento: Pour XCode, c'est soit une VM avec OSX soit un mac. J'ai pas testé la VM, mon laptop est tombé en panne donc j'ai acheté un MacBook
    Ce qui est sûr, c'est que Cordova (ou PhoneGap) utilisent le compilateur Java (pour les builds Android) et Xcode (pour les builds iOs).
    OKOK je sais, c'est un sujet un peu ancien (), mais c'est exactement l'info que je cherche... Je compte utiliser Visual Studio pour coder en C# avec Xamarin pour faire des applis directement multi OS.

    J'ai lu par-ci par-là qu'il fallait un mac en réseau juste pour la partie compilation, ça fait un peu cher la compil, du coup est-ce que c'est possible avec une VM???

    Merci d'avance!

    EDIT: vu sur une autre partie du forum, et aussi sur d'autres forums, il faut donc absolument un mac pour la compilation et signature finale de l'appli avant sa mise sur l'Apple store...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Quel langage portable choisir pour PC et Mac ?
    Par phaeton dans le forum Langages de programmation
    Réponses: 3
    Dernier message: 20/04/2006, 20h55
  2. Quel langage et environnement pour s'amuser ?
    Par minidump dans le forum Windows
    Réponses: 25
    Dernier message: 19/11/2005, 02h37
  3. Quel langage et outils pour le traitement du son ?
    Par gmonta dans le forum Langages de programmation
    Réponses: 6
    Dernier message: 12/09/2005, 11h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo