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 :

Développer une application Android


Sujet :

Android

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Etudiant developpeur logiciel
    Inscrit en
    Octobre 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Etudiant developpeur logiciel

    Informations forums :
    Inscription : Octobre 2014
    Messages : 5
    Par défaut Développer une application Android
    Bonjour,

    Mon tuteur de stage m'a demandé de réaliser une application mobile, mais nous ne l'avons pas fait durant la formation.

    Pourriez-vous me dire les étapes principales et les sous-étapes pour en développer une ?

    Fonctionnement de l'application :

    1. On télécharge l'application.
    2. L'application cherche dans le répertoire tous les contacts ayant un numéro et les envoie au serveur.
    3. L'application cherche dans tous les contacts reçus ceux qui ont cette application.
    4. Lorsque l'on envoie un message, celui-ci s'affiche sur le smartphone de tous ceux qui ont cette application.

    Mon tuteur ne m'a rien imposé mais je ne connais pas Java.

    Merci d'avance pour votre aide.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 10
    Par défaut
    En deux étapes :
    1 : apprendre Java.
    2 : apprendre Android.

    Plus sérieusement ça semble compliqué sans connaitre java, j'espère pour toi que ton maître de stage à du temps a te consacrer sinon tu risques d'en baver.

    Néanmoins je peux te donner des pistes pour commencer.

    1 - Télécharger Android Studio (de loin le meilleur ide pour Android).
    2 - Rechercher sur le web des tutos pour créer une app Android type (Google is your friend).
    3 - Apprendre à utiliser les ContentProvider surtout celui-ci http://developer.android.com/guide/t...-provider.html ca te sera utile pour recuperer tes contacts.
    4 - Initialiser une connexion distante (HTTP typiquement).
    5 - Avoir des bases de synchro de données.

    Il y a énormément de ressources dispo sur internet a propos d'Android pour celui qui sais chercher et qui comprend l'anglais. Les principales :
    Le début de tout http://developer.android.com/guide/index.html
    Sur ce forum.
    Sur Youtube aussi https://www.youtube.com/channel/UCVH...YvEWM1Ddxl0QDg

    Il existe aussi des kilos de librairies qui t’aiderons dans ton développement, mais c'est bien trop tôt pour en parler.

  3. #3
    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
    Tu es bien conscient que ton maître de stage (et toi ici par extension) demande la réalisation d'un spyware, au vu de la présentation ?
    Une application "volant" les contacts d'un terminal pour les stocker sur un serveur.

    Le point 3 n'est pas réalisable en l'état.

    Pour le point 4, c'est l'envoi d'une notification.
    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

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Etudiant developpeur logiciel
    Inscrit en
    Octobre 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Etudiant developpeur logiciel

    Informations forums :
    Inscription : Octobre 2014
    Messages : 5
    Par défaut
    en fait, mon tuteur m'a demande une application qui détecte dans le répertoire les contacts qui possède cette application et de pouvoir envoyer un message sur un mur qui soit visible par tous ceux qui possède cette application.

    donc voila comment j'ai gambergé :

    1. On télécharge l'application
    2. L'application parcours le répertoire et détecte (détection par le numéro de téléphone) les contacts qui ont cette application .
    3. L'application doit permettre d'envoyer un message sur un mur visible par tous ceux qui l'ont.

    comment dois-je faire l’étape 2?

    merci à vous!

  5. #5
    Membre Expert
    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
    Par défaut
    Le point 2 va être difficile car il n'est pas possible de récupérer le numéro de téléphone. Dans tous les cas, il te faudra un serveur + bdd pour centraliser tous les utilisateurs (nom et prénom) qui ont lancés au moins une fois ton application et croiser les données avec les contacts locals d'un téléphone (accessible via le bon ContentProvider).
    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

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 10

  7. #7
    Futur Membre du Club
    Homme Profil pro
    Etudiant developpeur logiciel
    Inscrit en
    Octobre 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Etudiant developpeur logiciel

    Informations forums :
    Inscription : Octobre 2014
    Messages : 5
    Par défaut
    Bonsoir,
    desole de ne pas vous avoir repondu, j'etais en train d'essayer avec intel xdk.
    qu'en pensez vous?

  8. #8
    Membre Expert
    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
    Par défaut
    Citation Envoyé par Cerebro Voir le message
    Bonsoir,
    desole de ne pas vous avoir repondu, j'etais en train d'essayer avec intel xdk.
    qu'en pensez vous?
    Que cela va te demander tout autant de travail. Et à la fin tu ne sauras toujours pas programmer sous Android :-/
    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
    Futur Membre du Club
    Homme Profil pro
    Etudiant developpeur logiciel
    Inscrit en
    Octobre 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Etudiant developpeur logiciel

    Informations forums :
    Inscription : Octobre 2014
    Messages : 5
    Par défaut
    Je suis en train de faire un cours pour apprendre java, des que j'ai fini je vous donne des nouvelles!
    sa aurait été beaucoup mieux avec un professeur,car beaucoup de notions flou dans la création d'applications.

  10. #10
    Futur Membre du Club
    Homme Profil pro
    Etudiant developpeur logiciel
    Inscrit en
    Octobre 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Etudiant developpeur logiciel

    Informations forums :
    Inscription : Octobre 2014
    Messages : 5
    Par défaut
    Bonsoir
    svp comment je me synchronise avec ma liste de contact et identifier les personnes disposant de l appli dans leurs applications mobile.
    j aurais besoin de tous exemples liens tutos ....
    Urgent jdoi fAire sa pour lundi 21

    Merci

  11. #11
    Membre Expert
    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
    Par défaut
    Citation Envoyé par Cerebro Voir le message
    Bonsoir
    Urgent jdoi fAire sa pour lundi 21
    Lol. Bah je t'annonce que tu es foutu alors

    Ce que tu cherches à faire ressemble au fonctionnement de What's app par exemple. D'une part, je t'ai dit que c'est typiquement une application client/serveur, c-a-d qu'il n'y a pas que l'application Android à coder, tu dois coder entièrement la partie serveur également. Je t'ai également dit qu'il est possible de récupérer les numéros de téléphones des contacts d'une personne, mais pas le n° de tel de la personne elle-même (eh oui !). Donc tu devras demander le n° de tel à l'utilisateur au premier lancement de l'application et l'envoyer au serveur pour mémoriser le fait qu'une personne vient d'installer l'app. Dans la foulée, les n° de tous les contacts de la personne sont envoyés au serveur qui va les recouper avec les n° qu'il possède déjà pour mémoriser si cette personne est en relation avec des amis qui ont eux aussi installé l'app. Puis, viendra la système d'échange de messages entre utilisateurs où, paradoxalement, les n° de tel ne servent plus à rien. Un logiciel de tchat comme What's app ne se base pas sur des SMS pour échanger les messages, mais 100% via le réseau internet. Là c'est plutôt le n° d'identification des terminaux qui est utile pour "pousser" (technologie Push) des messages sur un ensemble de mobiles.
    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: 3
    Dernier message: 20/02/2014, 17h32
  2. Développement d'une application Android en C/C++
    Par katcha95 dans le forum Android
    Réponses: 5
    Dernier message: 02/01/2012, 14h02
  3. Aide développement d'une application Android
    Par Danyboy11 dans le forum Android
    Réponses: 2
    Dernier message: 21/10/2011, 22h27

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