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 :

Néophyte en programmation


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Septembre 2012
    Messages : 36
    Par défaut Néophyte en programmation
    Bonjour,

    Passionné d'informatique, dans le cadre de mon travail, je fais un peu de VBA sous Excel...

    Également bien branché Android et passionné de jeux vidéo, j'ai envie de me lancer dans la création de jeux sous Android.

    J'ai donc besoin de quelques quelques conseils afin de commencer l'aventure.

    J'aimerais savoir quel livre correspondrait le mieux à mon profil :

    - Aucune connaissance en C ++, Java et cie
    - Apprendre "vite" ET bien
    - Pas de limite de prix pour l'ouvrage

    J'aimerais également savoir s'il n'est pas gênant de partir sur un livre qui traite par exemple de Ginger Bread alors qu'on est sous ICS/ Jelly Bean ?

    Merci d'avance pour vos conseils.

  2. #2
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut
    Salut,

    Avant de penser à développer sur Android, il pense qu'il faut déjà que tu sâche faire de la programmation Orienté Objet.
    JE te conseille déjà d'apprendre les bases de la POO en apprenant à faire des petites applications Java (en mode console par exemple).
    Puis d'y accoler une interface en utilisant SWING.

    Une fois que tu sera à l'aise avec cette environnement, tu pourras alors commencer à migrer vers Android, ça ne sera que plus simple.
    Tout ce que tu aura appris en Java (& Swing) te servira et te feront avoir de bonne base pour bien appréhender Android.

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Septembre 2012
    Messages : 36
    Par défaut
    Un grand merci pour ta réponse MrDuChnok !

    Dans ce cas, connaitrais-tu un ouvrage pour apprendre le Java quand on y connait absolument rien ?

    L'idéal serait un livre très didactique, avec pas mal d'exemple et si possible, qu'on puisse lire et comprendre sans PC à côté !

    Merci encore !!!!

  4. #4
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 966
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 966
    Par défaut
    Foe,
    Citation Envoyé par falsuss Voir le message
    Un grand merci pour ta réponse MrDuChnok !

    Dans ce cas, connaitrais-tu un ouvrage pour apprendre le Java quand on y connait absolument rien ?

    L'idéal serait un livre très didactique, avec pas mal d'exemple et si possible, qu'on puisse lire et comprendre sans PC à côté !

    Merci encore !!!!
    Vouloir apprendre la programmation sans pratiquer au fur et à mesure de l'acquisition des connaissances n'est pas une bonne idée, ne serait-ce que pour faire quelques tests pour vérifier qu'on a bien compris.

    C'est en programmant qu'on devient programmeur.

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Septembre 2012
    Messages : 36
    Par défaut
    Dans ce cas là, oubliez la dernière partie de ma question ^^

    EDIT : Celui-ci peut être ?

    http://java.developpez.com/livres/?p...ts#L2212122322

  6. #6
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    Un très bon livre sur Java (pour débuter):
    http://www.amazon.fr/Java-In-Nutshel.../dp/0596007736

    Après pour être parfaitement honnête, je n'ai trouvé de très bon livré sur l'orienté-objet.... La plupart des livres s'arrêtent à des considération d'héritage, implémentations, et très peu entre sur l'architecture OOP

    Le multi-threading aussi est souvent à la ramasse dans ces ouvrages, sans parler des IO... (et surtout 'nio' très souvent complètement oublié).

    Mais bon... dans l'ensemble commencer par connaitre les bases pour approfondir les divers champs de Java est une bonne choses.... Dans les lectures à faire pour aller "au coeur" du langage je retiendrai:
    * Le Garbage Collector.... c'est absolument indispensable qu'un programmeur JAVA sache comment il fonctionne, pour éviter tout un tas de "pièges" classiques qui mènent aux OutOfMemory (surtout sur des téléphones).
    * Les concepts d'acquisition / gestion de ressources (Streams, et autre). Il y a une liste de patterns classiques (d'ailleurs Java1.7 propose une gestion bien plus agréable avec le try-with).
    * L'introspection et son corollaire les réflectivité... C'est la clé pour du code dynamique. Ce qui au passage introduit la notion de "Beans".

    Ensuite les concepts OO:
    * Visitor-pattern...
    * Abstract factory
    * Lazy Initialisation
    * Object pools
    * Adapters / Bridges / Facades
    * Observer / Listener

Discussions similaires

  1. Programme de boot qui passe la main à Windows
    Par Bob dans le forum Assembleur
    Réponses: 7
    Dernier message: 25/11/2002, 03h08
  2. [Kylix] Probleme d'execution de programmes...
    Par yopziggy dans le forum EDI
    Réponses: 19
    Dernier message: 03/05/2002, 14h50
  3. communication entre programmes
    Par jérôme dans le forum C
    Réponses: 12
    Dernier message: 16/04/2002, 08h05
  4. Comment débuter en programmation ?
    Par Marc Lussac dans le forum Débuter
    Réponses: 0
    Dernier message: 08/04/2002, 11h29
  5. [Kylix] icone associée à un programme
    Par Anonymous dans le forum EDI
    Réponses: 1
    Dernier message: 22/03/2002, 09h43

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