mulliezj Posté(e) 2 octobre 2010 Share Posté(e) 2 octobre 2010 (modifié) Bonsoir à tous, Je suis tout nouveau dans le monde de la programmation java et android. Pour me présenter, j'ai fait un peu de C dans ma scolarité, et aujourd'hui je suis développeur web (php,mysql,javascript,jquery,html,css) Donc en résumé, je n'ai pas d’expérience de programmation logicielle, et encore moins avec toute la partie UI. Je souhaite me mettre à la programmation android car j'envisage d'une part d'acheter un smartphone sous android, et d'autre j'aurais besoin pour le boulot de développer une application assez basique basée sur du protocole REST. Bref, j'ai suivi les tutos ici http://developer.android.com/resources/tutorials/views/index.html et bien sûr le "Hello Android" auparavant, le moins que je puisse dire c'est que je galère pas mal :) Les copié/collé depuis les tutos fonctionnent dans l'ensemble, mais pour ce qui est de commencer quelque chose "from scratch"... aouch! Pour commencer j'aimerais arriver à me servir un minimum de GreenDroid (découvert via frandroid)... J'ai réussit à créer une "projet librairie" avec les sources de GreenDroid, et maintenant j'essaye de l'intégrer dans un autre projet, mais pour l'instant je n'y arrive pas! Est-ce qu'il y aurait parmi vous quelqu'un pour m'aider dans ma quête? Merci d'avance!! PS: j'ajoute que je ne savais pas trop par où commencer dans mes questions, donc si le sujet est mal placé, je m'en excuse :) Modifié 2 octobre 2010 par mulliezj Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
zhym Posté(e) 5 octobre 2010 Share Posté(e) 5 octobre 2010 (modifié) Alors les questions qui me viennent à l'esprit : Cyril ayant bien fait les choses, si mes souvenirs sont bon, le code source que tu récupère par l'utilitaire "Git" est déjà paramétré comme étant une "librairie". - As tu crée un nouveau projet genre "GreenDroid" en utilisant les sources récupéré sur le net. Si c'est le cas, vérifie que ce projet est bien indiqué en tant que "librairie". (Plus d'info ici, tu as juste une case à cocher à vérifier dans les propriétés de ton projet. Cf. chapitre"Setting up a library project") - As tu ajouté la librairie "GreenDroid" dans les propriétés de ton nouveau projet ? (Plus d'info au même endroit dans me chapitre "Referencing a library project from an application".) Nb : sous Eclipse, il faut que le projet "Greendroid" soit "ouvert" pour pouvoir l'utiliser dans un autre projet. Modifié 5 octobre 2010 par zhym Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
mulliezj Posté(e) 5 octobre 2010 Auteur Share Posté(e) 5 octobre 2010 Bonjour et merci pour votre réponse! Je regarderais tout ça à la maison! je vous tiens au courant! Merci encore! Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
mulliezj Posté(e) 5 octobre 2010 Auteur Share Posté(e) 5 octobre 2010 Alors je reviens du front, et voici les réponses que je peux apporter à tes questions: As tu crée un nouveau projet genre "GreenDroid" en utilisant les sources récupéré sur le net.Si c'est le cas, vérifie que ce projet est bien indiqué en tant que "librairie". => J'ai bien créé le projet GreenDroid, et il est bien "Is Library"! As tu ajouté la librairie "GreenDroid" dans les propriétés de ton nouveau projet ? => Oui il y a bien une référence au projet GreenDroid dans mon projet HelloAndroid (oui je n'ai pas changer le nom pour l'instant, j'expérimente :) ) Je bloque seulement au moment de me dire: "Tiens si je faisait une liste!" D'où je vais faire venir les données? comment j'instancie le tout? etc... Mais je me rend compte qu'il faut que je manipule plus le bazar avant de commencer à utiliser GreenDroid... non? Je crois que je n'ai pas tout saisie sur les différentes composantes possibles d'un programme android, et leurs interactions, etc... Je viens juste d'acheter le livre Programmation Android, donc je pense que je vais commencer par là (ça sera plus facile en français :) ) la courbe de progression sera plus douce il me semble! Merci encore! Et n'hésitez pas malgré tout à me donner des conseils ;) Je viendrais vous tenir au courant de mon avancée! Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
zhym Posté(e) 6 octobre 2010 Share Posté(e) 6 octobre 2010 Ce livre est très bien pour les débutants, j'ai commencé avec lui aussi vu que je ne connaissais rien a Android et a Java. J'ai du faire les exemples jusqu'au chapitre 5 ou 6, après tu peu te lancer dans tes propres tests. N'hesite pas à jeter aussi un oeil aux tutoriaux disponibles sur le site officiel à l'adresse : http://developer.android.com/resources/index.html Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
mulliezj Posté(e) 6 octobre 2010 Auteur Share Posté(e) 6 octobre 2010 Bonjour, Effectivement il y a pas mal de ressources sur developer.android.com mais comme je tâte de l'android le soir après une journée de dev php... J'ai pas forcément assez de neurones pour déchiffrer en même temps l'anglais et le java :) Du coup le livre me va très bien :) Une petite question supplémentaire: Pour l'application que je souhaite développer au final, je n'aurais à priori besoin que de: Atteindre une une API distante de type REST (en json) Avoir un petit cache temporaire (juste lorsque l'application tourne) de ~5min (fichiers,sqlite,... ?) Et un affichage assez classique (type listes de GreenDroid, un petit champs de formulaire par là, des petits "splash" de loading (type https://forum.frandroid.com/forum/viewtopic.php?pid=96820#p96820)) et enfin quelques onglets Voilà tout, donc la question est de savoir pour quel version d'android développer? J'estime que les besoins du cahier des charges sont assez "primaires" pour pouvoir développer pour android1.5... non? Ensuite est-ce que la compatibilité est à peu près garantie pour les versions android supérieures? Merci encore! cordialement, Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
zhym Posté(e) 6 octobre 2010 Share Posté(e) 6 octobre 2010 Comme tu peu le constater sur le site officiel, environ 90% des terminaux sous Android sont en version 1.6 mini. Pour les autres questions, je ne peu pas vraiment t'aider vu que je suis aussi débutant. Par contre si tu cherche des infos concernant les bases sqlite sous Android, je te conseil le tuto officiel notepad. Je trouve que c'est "space" a utiliser surtout lorsque l'on a l'habitude de faire du SQL, mais c'est un coup a prendre. Regarde aussi le site officiel de Sqlite car c'est assez restreint le sqlite au final ;) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sylvaner Posté(e) 6 octobre 2010 Share Posté(e) 6 octobre 2010 Comme tu peu le constater sur le site officiel, environ 90% des terminaux sous Android sont en version 1.6 mini. Cependant, il ne sert à rien de léser les 1.5 si une application n'utilise aucune fonctionnalité d'une version supérieure. Personnellement, je n'avais jamais fais de Java (développement Web principalement) et j'ai appris en 1 page. Avec eclipse c'est très simple, il t'indique chaque erreur :) http://developer.android.com/guide/tutorials/hello-world.html et après http://developer.android.com/resources/tutorials/views/index.html et sinon en Fr http://www.pointgphone.com/tutoriel-creer-un-programme-simple-pour-android-91 http://ydisanto.developpez.com/tutoriels/android/debuter/ Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
acesyde Posté(e) 7 octobre 2010 Share Posté(e) 7 octobre 2010 Ou alors tu fais une simple recherche sur google ou encore le moteur de recherche de FrAndroid et tapant "Tutoriaux android" ou "Tutoriel Android". Google est ton ami Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
cocoto Posté(e) 4 novembre 2010 Share Posté(e) 4 novembre 2010 Salut la communauté Frandroid :) Le message est surtout adressé aux habitués de JAVA qui ont "migres" vers Android, mais il peut servir à tous ceux qui passent sur le sujet. N'ayant jamais vraiment fait beaucoup d'API dans les différents langages travaillés, et jamais encore du côté de JAVA, je me demande si les APIs Android se rapprochent de Java, ou bien s'il y a un fossé assez important ? :rolleyes: Car la doc Android, quoi que très lisible et simple, ca fait pas mal de lecture pour quelqu'un qui souhaite débuter le graphique :P Dois-je (t-on ?) commencer un peu l'api Java puis dériver vers le mobile ou bien directement se pencher sur la page google : http://developer.android.com/resources/tutorials/views/index.html et les tutos associés/livres ? Merci d'avance ;) (si j'aurais mieux fait de créer mon propre sujet, faites signe, j'ai longuement hésité) PS : problèmes des universités : ils enseignent beaucoup les bases, les structures internes, dans divers langages, mais aucune spécialisation ou intro graphique (du moins en License). Amis assembleurs bonsoir ! :o Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Rejoignez la conversation
Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.