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

Android Discussion :

Ergonomie et choix de développement


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 35
    Par défaut Ergonomie et choix de développement
    Bonjour,

    je dois développer un questionnaire sous Android et j'aurai besoin de conseils avant de me lancer.

    Un questionnaire comprend 30 questions que je découpe en 6 parties.

    Chaque partie comprend une progress bar en haut, 2 boutons en bas (1 précédent et 1 suivant) puis 5 questions au centre.

    Comment découperiez vous l'affichage ? Combien d'activité ? Quelle est la meilleur possibilité pour éviter de réécrire du code 6 fois ?

    Sachant que je suis en API 10 minimum.

    Par avance merci !

  2. #2
    Modérateur
    Avatar de Hizin
    Homme Profil pro
    Développeur mobile
    Inscrit en
    Février 2010
    Messages
    2 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur mobile

    Informations forums :
    Inscription : Février 2010
    Messages : 2 180
    Par défaut
    De ce que tu décris, tu as une seule représentation => une activité et une vue.

    Un peu de conditionnel (si première, ne pas afficher précédent, si dernière ne pas afficher "suivant" mais "terminer").
    D'ailleurs, un bouton "précédent", tu n'en as pas forcément besoin à mon sens, sauf si tu prends en main toi-même le bouton back et fait revenir AVANT le questionnaire.
    C'est Android, PAS Androïd, ou Androïde didiou !
    Le premier est un OS, le second est la mauvaise orthographe du troisième, un mot français désignant un robot à forme humaine.

    Membre du comité contre la phrase "ça marche PAS" en titre et/ou explication de problème.

    N'oubliez pas de consulter les FAQ Android et les cours et tutoriels Android

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 35
    Par défaut
    Merci !

    Donc je créé une activité et je change le centre contenant les questions à chaque fois que j'appuie sur suivant ? En créant un layout par partie et en les rendant visible/invisble selon ma position dans le questionnaire ?

    Pour le bouton précédent je suis d'accord.

  4. #4
    Modérateur
    Avatar de Hizin
    Homme Profil pro
    Développeur mobile
    Inscrit en
    Février 2010
    Messages
    2 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur mobile

    Informations forums :
    Inscription : Février 2010
    Messages : 2 180
    Par défaut
    Je vais partir du principe que tu auras des questions dans un format exploitable facilement (JSON ou XML).

    Tu arrives à la question N.
    Tu affiches la question qui va bien.
    Tu affiches les réponses qui vont bien.
    Tu mets à jour la progress bar.

    Quand tu appuies sur suivant, tu crées une nouvelle activité et tu fais le même processus avec la question N+1.
    C'est Android, PAS Androïd, ou Androïde didiou !
    Le premier est un OS, le second est la mauvaise orthographe du troisième, un mot français désignant un robot à forme humaine.

    Membre du comité contre la phrase "ça marche PAS" en titre et/ou explication de problème.

    N'oubliez pas de consulter les FAQ Android et les cours et tutoriels Android

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 35
    Par défaut
    Pour les questions tout sera en dur dans le code.

    C'est quoi l’intérêt de faire une activité par question ?

    Si je fais ça j'aurai à utiliser 1 layout différent pour chaque activité non ? Et donc je devrais refaire une progressebar et les bouton prec/suiv à chaque fois non ?

  6. #6
    Modérateur
    Avatar de Hizin
    Homme Profil pro
    Développeur mobile
    Inscrit en
    Février 2010
    Messages
    2 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur mobile

    Informations forums :
    Inscription : Février 2010
    Messages : 2 180
    Par défaut
    L'intérêt est que tu utiliseras la même activité et le même layout pour tout, puisque c'est le cas à priori.
    Une seule activité et un seul layout => pourquoi en faire plus ?
    C'est Android, PAS Androïd, ou Androïde didiou !
    Le premier est un OS, le second est la mauvaise orthographe du troisième, un mot français désignant un robot à forme humaine.

    Membre du comité contre la phrase "ça marche PAS" en titre et/ou explication de problème.

    N'oubliez pas de consulter les FAQ Android et les cours et tutoriels Android

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 20/09/2008, 17h10
  2. Réponses: 9
    Dernier message: 09/04/2008, 16h51
  3. Conseils pour choix de développement
    Par PPonce dans le forum Visual C++
    Réponses: 5
    Dernier message: 29/02/2008, 11h52
  4. [pratique][ergonomie] Pluri-choix dans une liste
    Par d_token dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 11/09/2006, 14h24
  5. Aide langage - choix de développement
    Par sebbe dans le forum Général Conception Web
    Réponses: 1
    Dernier message: 02/06/2006, 11h01

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