Tout le monde a éprouvé le désir de programmer à un moment ou à un autre. Cependant, il existe généralement quatre facteurs limitants: les contraintes de temps, le matériel d'étude, les blocages mentaux et la capacité d'attention. Alors libérez votre emploi du temps, videz votre esprit et soignez vous-même votre TDA avec une bonne tasse de votre café préféré, car voici le matériel dont vous avez besoin pour apprendre à programmer.
La partie la plus difficile de l’apprentissage de la programmation est de surmonter un blocage mental. Premièrement, il n’existe aucune divinité de programmation qui accorde à quiconque la maîtrise du code. Apprendre à coder est la même chose qu'apprendre n'importe quelle langue: il y a des noms, des verbes et des phrases qui s'assemblent d'une certaine manière pour avoir un sens pour l'ordinateur. Une fois que vous avez écrit une pensée complète, le programme fonctionne correctement.
Deuxièmement, même les experts Java titulaires d’un doctorat en informatique considèrent Java comme doté d’énormes boîtes noires avec des entrées et des sorties. Comme pour n’importe quel langage, plus votre expertise est élevée, plus vous pouvez utiliser des structures linguistiques obscures. Cependant, n’importe qui peut apprendre les structures linguistiques de base.
Le troisième blocage mental est de se motiver et de « fais-le ». Les outils sont gratuits. Les ressources sont disponibles. Quiconque souhaite écrire un programme peut le faire et publier son travail. Vous devez donc simplement accéder directement à votre IDE et commencer à créer quelque chose.
Outils: Comment créer une application Android, partie 1: configuration d'Eclipse et du SDK Android - La configuration d'Eclipse et du SDK Android vous fournira les outils de base dont vous avez besoin pour commencer à créer une application Android. Comme pour tout projet, vous devez commencer par rassembler vos outils et apprendre à les utiliser.
Compétences: "Les tutoriels Java" - Les didacticiels Java sont essentiellement un livre électronique http présenté dans le même format que de nombreuses certifications et cours en ligne. De nombreuses personnes ont déclaré vouloir « s'asseoir et apprendre Java ». Les didacticiels Java sont un excellent moyen de faire précisément cela. Ceci est adapté à l’écriture d’applications Java génériques, et non spécifiquement à l’implémentation de Java par Android. L'apprentissage de ce matériel vous donnera une solide base de connaissances pour la programmation d'applications Java.
Matériaux: "Index des packages" Android - L'index des packages Android est une référence pour tous les packages, classes et API fournis par Google. Une fois que vous avez appris à programmer en Java, vous devez vous renseigner sur les différents éléments constitutifs d’une application. Chacun de ces packages fonctionne comme des noms et des verbes dans votre écriture. La documentation indique le moment et le lieu appropriés pour utiliser ces mots ainsi que ce que vous en retirez. Cet index de package vous sert de dictionnaire.
Architecture: "Conception Android" - La page Android Design est une excellente rampe de lancement pour des idées dans votre application Android. Cette page présente des exemples de ce que Google aimerait voir. Chaque page présente les implémentations de conception recommandées par Google.
L'aspect humain: Notre forum de piratage Android est l'endroit idéal pour poser des questions, obtenir des réponses et voir les travaux d'autres développeurs.
Nous avons donc couvert toutes les bases nécessaires pour commencer à créer vos propres applications Android. Il existe des ressources presque infinies disponibles sur Internet. Veuillez partager vos ressources préférées ci-dessous.