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 :

Programmation mobile pour SmartPhones Android [Tutoriel]


Sujet :

Android

  1. #1
    Expert éminent

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Points : 9 149
    Points
    9 149
    Par défaut Programmation mobile pour SmartPhones Android
    Bonjour,

    Hephaistos007 vous propose un support de cours concernant la Programmation mobile pour SmartPhones Android. Les pré-requis pour ce cours sont indiqués dans les toutes premières diapos.

    Au programme de ce support de cours :
    1. Avant-propos
    2. Développer une WebApp [avec jQuery Mobile]
    3. Développer une MobileApp [sous Android]
    4. Construction d'une application Android
    5. Interface graphique utilisateur (GUI)
    6. Persistence et threading
    7. Exploiter les dispositifs matériel
    8. Divers
    9. Tests et déploiement


    Le lien du supports de cours est le suivant : http://olegoaer.developpez.com/cours/mobile/

    Voir aussi les cours et tutoriels pour apprendre Android : http://android.developpez.com/cours/.

    Si vous souhaitez réagir, profitez de ce message.
    Responsable Android de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Android, consulter la page cours
    N'hésitez pas à consulter la FAQ Android et à poser vos questions sur les forums d'entraide mobile d'Android.

  2. #2
    Membre averti
    Homme Profil pro
    Ingénieur Informatique et Développeur Android
    Inscrit en
    Janvier 2010
    Messages
    384
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur Informatique et Développeur Android

    Informations forums :
    Inscription : Janvier 2010
    Messages : 384
    Points : 321
    Points
    321
    Par défaut
    Bonjour ,

    merci pour le livre.

    je suis totalement avec le développement mobile sous WebApp. Solution très efficace et elle donne une très bonne résultat.

    Je développe pour dans un seul code.


  3. #3
    Membre émérite

    Homme Profil pro
    Software Developer
    Inscrit en
    Mars 2008
    Messages
    1 470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Software Developer

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 470
    Points : 2 368
    Points
    2 368
    Par défaut
    Merci pour ce PDF.
    Ca donne une tres bonne idée de la chose.
    Par contre je pense que ce serait mieux de séparer la partie jQuery Mobile et la partie puremenent Android en deux cours distincts.

    Bravo, bon boulot

  4. #4
    Futur Membre du Club
    Inscrit en
    Mars 2007
    Messages
    9
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Mars 2007
    Messages : 9
    Points : 5
    Points
    5
    Par défaut
    Bon boulot ... Mr Le Goaër

    Une présentation très propre et concise.

  5. #5
    En attente de confirmation mail

    Homme Profil pro
    Consultant IT
    Inscrit en
    Avril 2006
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant IT
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2006
    Messages : 93
    Points : 281
    Points
    281
    Par défaut
    Merci pour ce tutoriel.
    La présentation est particulièrement soignée, et la partie sur le développement d'une MobileAPP est extrêmement claire

  6. #6
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2010
    Messages : 1
    Points : 2
    Points
    2
    Par défaut Merci
    Merci pour ce PDF

  7. #7
    Membre averti Avatar de Mandraxx
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2011
    Messages
    182
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2011
    Messages : 182
    Points : 410
    Points
    410
    Par défaut
    Merci, un super point de départ pour débuter avec ces nouvelles technologies

    @+
    Le choix motivé par le seul argument de modernité est intrinsèquement dépourvu de créativité.

  8. #8
    Expert confirmé
    Avatar de Hephaistos007
    Profil pro
    Enseignant Chercheur
    Inscrit en
    Décembre 2004
    Messages
    2 493
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 493
    Points : 4 166
    Points
    4 166
    Par défaut
    Bonjour,

    J'ai uploadé une nouvelle version du cours où j'ai corrigé quelques bugs mineurs et fait quelques rajouts, notamment une diapo sur les solutions de développement cross-platform (page 3), qui est un sujet brûlant. Son contenu est encore préliminaire et toute discussion est la bienvenue pour l'améliorer
    Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes --- devise SHADOKS

    Kit de survie Android : mon guide pour apprendre à programmer sur Android, mon tutoriel sur les web services et enfin l'outil en ligne pour vous faire gagner du temps - N'oubliez pas de consulter la FAQ Android

  9. #9
    Membre à l'essai
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2013
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2013
    Messages : 52
    Points : 20
    Points
    20
    Par défaut Explication des structures des fichiers de la structure de départ.
    Je suis débutant et j'aimerais simplement avoir une explication simple des blocs (méthodes ou autres) qui sont créés lors de la création d'un nouveau projet.
    Je crois que certaines sections de formation ne sont plus à jour.
    Par exemple:
    - La structure du nouveau fichier de base MainActivity.java (qui a changé depuis l'implantation des fragments). Je ne sais plus où y implanter mes méthodes et si j'essai d'y mettre les codes de mes anciens programmes, plus rien ne compile. etc...
    - Il y a aussi le répertoire appcompat_v7 qui se créé à chaque nouveau projet et qui ne sert pas vraiment à grand chose...
    - La structure du fichier AndroidManifest.xml
    - La différence du fichier fragment_main.xml qui ne fonctionne plus comme activity_main.xml en mode paysage.
    - Les nouveaux répertoires values-11, values-v14 et values-w820dp que je n'ai aucune idée de leur fonction.

    Merci de votre attention.

  10. #10
    Expert confirmé
    Avatar de Hephaistos007
    Profil pro
    Enseignant Chercheur
    Inscrit en
    Décembre 2004
    Messages
    2 493
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 493
    Points : 4 166
    Points
    4 166
    Par défaut
    Citation Envoyé par Mario Cayer Voir le message
    Je suis débutant et j'aimerais simplement avoir une explication simple des blocs (méthodes ou autres) qui sont créés lors de la création d'un nouveau projet.
    Je crois que certaines sections de formation ne sont plus à jour.
    Par exemple:
    - La structure du nouveau fichier de base MainActivity.java (qui a changé depuis l'implantation des fragments). Je ne sais plus où y implanter mes méthodes et si j'essai d'y mettre les codes de mes anciens programmes, plus rien ne compile. etc...
    - Il y a aussi le répertoire appcompat_v7 qui se créé à chaque nouveau projet et qui ne sert pas vraiment à grand chose...
    - La structure du fichier AndroidManifest.xml
    - La différence du fichier fragment_main.xml qui ne fonctionne plus comme activity_main.xml en mode paysage.
    - Les nouveaux répertoires values-11, values-v14 et values-w820dp que je n'ai aucune idée de leur fonction.

    Merci de votre attention.
    Bonjour Mario,

    Un projet de développement réel implique une foultitude de détails techniques. Sur ce point, difficile de faire mieux que la documentation officielle d'Android
    La valeur ajoutée de mon cours est ailleurs : son aspect synthétique qui est très utile aux débutants justement. Je suis donc face à un dilemme permanent : embrouiller mes diapos avec des détails et des cas particuliers, où rester à un niveau plus général mais plus compréhensible.

    Pour en revenir à votre question, je pense que votre problème vient du fait que avez créé un projet à partir des "templates" du plugin, qui génère une structure respectant typiquement un maximum de bonnes pratiques :
    • Utilisation systématique de fragments (donc layout pour activités + layout pour fragments) : fusion de code SmartPhone/Tablette
    • Maîtrise de la fragmentation grandissante des devices en circulation avec :
      • Utilisation de qualifiers sur les valeurs pour cibler des SDK particuliers (values-11, values-v14) ou des résolutions particulières (values-w820dp)
      • Gestion de la rétro-compatibilité avec l'Android Support Library (appcompat_v7)


    Et là vous me donnez raison car vous êtes perdu : or rien n'empêche de créer un projet "basique", sans tous ces éléments additionnels qui visent une mise en production réelle et optimale.

    Cordialement.
    Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes --- devise SHADOKS

    Kit de survie Android : mon guide pour apprendre à programmer sur Android, mon tutoriel sur les web services et enfin l'outil en ligne pour vous faire gagner du temps - N'oubliez pas de consulter la FAQ Android

  11. #11
    Membre à l'essai
    Homme Profil pro
    Dessinateur projeteur
    Inscrit en
    Octobre 2015
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Dessinateur projeteur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Octobre 2015
    Messages : 22
    Points : 20
    Points
    20
    Par défaut
    Merci pour ce cours interessant

  12. #12
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    1 907
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 1 907
    Points : 411
    Points
    411
    Par défaut
    Citation Envoyé par tlili_info Voir le message
    Bonjour ,

    merci pour le livre.

    je suis totalement avec le développement mobile sous WebApp. Solution très efficace et elle donne une très bonne résultat.

    Je développe pour dans un seul code.

    Salut, ça veut dire quoi développement mobile sous Webapp ? Ca n'est pas la méthode classique c'est ça ?

  13. #13
    Expert confirmé
    Avatar de Hephaistos007
    Profil pro
    Enseignant Chercheur
    Inscrit en
    Décembre 2004
    Messages
    2 493
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 493
    Points : 4 166
    Points
    4 166
    Par défaut
    Citation Envoyé par sam01 Voir le message
    Salut, ça veut dire quoi développement mobile sous Webapp ?
    Ca ne veut rien dire du tout
    Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes --- devise SHADOKS

    Kit de survie Android : mon guide pour apprendre à programmer sur Android, mon tutoriel sur les web services et enfin l'outil en ligne pour vous faire gagner du temps - N'oubliez pas de consulter la FAQ Android

Discussions similaires

  1. Réponses: 0
    Dernier message: 24/07/2014, 12h54
  2. Intel annonce son processeur 64 bits pour smartphones Android
    Par Francis Walter dans le forum Hardware
    Réponses: 0
    Dernier message: 14/01/2014, 21h08
  3. Emulation d'un GUI pour Smartphone Android
    Par Nono Sto dans le forum Android
    Réponses: 0
    Dernier message: 28/04/2013, 15h42
  4. Réponses: 0
    Dernier message: 11/06/2012, 10h24
  5. jQuery Mobile pour Smartphones & Tablettes
    Par danielhagnoul dans le forum jQuery
    Réponses: 4
    Dernier message: 18/08/2010, 10h35

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