Comment devenir un développeur iOS et Android à partir de zéro


Je ne connaissais que le C++ et j'ai commencé à apprendre Android le 1er février et j'ai publié ma première application "Quorate"(une application communautaire pour les développeurs android). Donc ce n'est pas si difficile.

Suivant sont les choses que j'ai expérimentées pendant ces mois :


Phase de mise en place

1. Peut-être la partie la plus mouvementée pour un débutant comme pour un expert. Vous devez installer Java (jdk et jre, les deux viennent combinés, donc don't worry), et ensuite Android Studio. Note : Evitez Eclipse. Il est vieux. Le meilleur tutoriel pour les mettre en place est Newboston. Bien que la vidéo soit ancienne, la procédure est toujours la même et il a la meilleure explication.

Phase d'apprentissage :

1. Les tutoriels vidéo sont meilleurs que les blogs parce que le contenu écrit peut vous rendre confus. Alors optez pour youtube !

2. Assurez-vous que vos tutoriels/vidéos sont pour la plupart de cette année ie, les plus récents, car Android Studio (le logiciel dans,lequel vous écrivez les codes Android) a drastiquement été mis à jour cette année à la version 2.1 (2.2 aussi qui est en bêta ou preview). Tous les anciens tutoriels vous rendront confus par la suite, car vous devrez éventuellement utiliser la dernière version. Note : s'il vous plaît ne't utiliser Eclipse ! Allez-y pour Studio.

3. Les tutoriels pour la dernière version d'Android Studio sont difficiles à trouver. Google et Youtube sont encombrés de vieux contenus. Mon avis est donc le suivant :

  • Regardez d'abord les vidéos de Newboston ou de Slidenerd. Ce sont de vieilles vidéos, mais elles vous aideront à avoir une prise très ferme sur le concept. Regardez-les et apprenez-les. N'essayez pas de coder avec ces vidéos car elles sont anciennes et ne sont pas compatibles avec le nouveau Android Studio 2.1 ou 2.2
  • Après avoir appris ce qui précède, vous pouvez aller voir les vidéos d'Oum Saokosal. Ses vidéos ont un contenu récent et il répond constamment à vos commentaires. Vous pouvez donc lui poser des questions. Vous pouvez utiliser ce contenu pour coder. Il y a un autre gars appelé Prabeesh. Je pense que son contenu est également bien mis à jour et a beaucoup de contenu que Oum.

4. Ne jamais utiliser developer.android site officiel ou des sites comme tutorialspoint/android hive/voguelle comme un débutant.... Cela vous rend si confus... Ne les utilisez qu'après avoir été à l'aise avec le codage Android.

Phase de codage:

1. Après avoir terminé l'apprentissage des méthodes ci-dessus, vous pouvez commencer à coder. Allez faire une application vous-même. Note : Don't go for something big like fb/whatsapp. Moi aussi j'étais comme ça et devinez quoi ? C'était une pure perte de temps ! Allez plutôt vers quelque chose comme les exemples de recyclerview (évitez les exemples de listview car ils sont vieux aussi). Vous pouvez trouver de nombreuses vidéos à ce sujet. Encore une fois, assurez-vous simplement que les videoz sont les plus récents.

2. vous obtiendrez une tonne d'erreurs ! ....en exécutant la sortie du point mentionné ci-dessus. Don't worry. Voici venir StackOverflow et Quora.

Demandez-y vos doutes. Il y en a beaucoup pour vous aider. Vous devrez apprendre à utiliser Stack cependant car il'est déroutant pour les débutants.

Phase de publication :

1. Essayez de publier vos applications simples, même si c'est juste un Hello World ! Parce que, cette publication est la partie la plus irritante pour un développeur. J'ai essayé de publier mon app après 6 mois d'apprentissage ce qui a été une grosse erreur. Parce qu'il y a des règles à respecter dans le code (surtout dans le fichier build.gradle, comme "minifyenabled true/false" et proguard...ufff.... je déteste cette partie...) ainsi que dans les méthodes de publication (comme la photo, l'icône, le téléchargement du nom du paquet, CREDIT CARD/DEBIT CARD, etc). Donc, il suffit de continuer à publier dès le premier mois lui-même.

(Note : La carte utilisée pour s'inscrire sur Google Play Store est généralement une carte Visa. Mais ne vous'inquiétez pas. Vous pouvez utiliser votre carte de débit, si c'est une carte de débit internationale, et la convertir en une carte Visa virtuelle en utilisant Entropay... cherchez des tutoriels. J'ai fait comme ça).

2. Mettre des publicités sur votre application...Je pense que ça a du travail à faire.... I haven't done it myslef...so..donno..

So that's it. Welcome to Android App Development Community my friend!