Vous voulez créer une application Android ? Continuez à lire. Voici une série de question-réponse sur la création d’une application Android.

À la fin, je partage les cinq principaux points à retenir sur le développement d’une application Android pour les débutants.

POURRIEZ-VOUS M’EXPLIQUER EN DÉTAIL QUELLES SONT LES COMPÉTENCES ET LES LANGUES NÉCESSAIRES POUR CRÉER UNE APPLICATION ANDROID ?

La création d’une application Android se résume à deux compétences/langues principales : Java et Android. Java est le langage utilisé dans Android, mais la partie Android comprend l’apprentissage du XML pour la conception de l’application, l’apprentissage des concepts d’Android et l’utilisation des concepts par programmation avec Java.

Une fois que vous avez appris Java et XML (XML est vraiment facile à utiliser et vous devriez apprendre le langage en programmant votre application plutôt que de l’apprendre à l’avance comme vous le feriez avec Java), vous devez apprendre à relier ces deux langages en utilisant les principes d’Android.

J’ai donné quelques bonnes ressources dans mon post sur Reddit pour apprendre des choses comme les activités, les fragments et d’autres concepts importants d’Android, mais mon préféré est le livre du Big Nerd Ranch parce qu’il vous apprend pendant que vous faites des applications pendant le livre.

POUR UN DÉBUTANT QUI SOUHAITE CRÉER UNE APPLICATION POUR ANDROID, QUE LUI CONSEILLEZ-VOUS D’APPRENDRE EN PREMIER ?

Pour un débutant complet, je recommande d’apprendre Java. Il n’y a pas de raccourcis ici, vous devez juste apprendre Java.

Pour un débutant, je recommande les tutoriels YouTube pour avoir une idée de base sur l’installation d’Eclipse (l’environnement de développement intégré, ou IDE, pour Java) et du kit de développement Java (JDK). Il permet également de se faire une idée de la syntaxe des concepts Java, comme les boucles et les instructions if.

Mais à partir de là, une fois que vous avez appris les bases, je vous recommande HAUTEMENT d’abandonner les tutoriels sur YouTube au profit d’un livre ou d’une série de conférences. Très souvent, les tutoriels YouTube ne donnent PAS d’intuition derrière des concepts importants, ce qui me semble 100% nécessaire si vous souhaitez réaliser une application Android.

QU’EST-CE EXACTEMENT QU’ECLIPSE ET ANDROID STUDIO ? ET CES DEUX ÉLÉMENTS SONT-ILS ABSOLUMENT NÉCESSAIRES POUR RÉALISER UNE APPLICATION ANDROID ?

Android Studio et Eclipse sont des IDE, ou environnements de développement intégrés. Vous pouvez coder en Java en utilisant d’autres programmes qui exécutent du code, mais personnellement je ne suis pas très familier avec ceux-ci et je ne les recommanderais pas du tout à un débutant.

Les IDE compilent et exécutent votre code d’une simple pression sur un bouton, contrairement à d’autres applications où vous devez écrire du code pour compiler et ensuite écrire du code pour exécuter. Vous devez installer le SDK Android avec Eclipse, mais tout le processus d’installation est couvert en détail sur le site web du développeur Android.

COMBIEN DE TEMPS AVEZ-VOUS PASSÉ PAR JOUR OU PAR SEMAINE À CRÉER L’APPLICATION ANDROID ?

Il m’a fallu presque exactement deux mois pour terminer mon application.

Au début, je passais plus de 4 heures par jour à lire des livres et à suivre des tutoriels pour créer les applications du livre. Le temps passait vite quand je créais ma propre application, parce que la résolution d’un petit problème, comme la sauvegarde des données, me prenait un certain temps pour bien comprendre le matériel, car il était nouveau pour moi.

J’avais beaucoup de temps pour le faire parce que je suis en vacances d’été dans une université et que je n’avais rien d’autre à faire.

POUR CE QUI EST DE CHERCHER DE L’AIDE ET D’OBTENIR DES RÉPONSES À VOS QUESTIONS, VERS QUEL ENDROIT PRÉFÉREZ-VOUS VOUS TOURNER ?

J’ai utilisé Google pour rechercher les questions qui me préoccupaient, ce qui était souvent le cas parce que j’étais nouveau sur Android. Les meilleurs résultats étaient généralement Stack Overflow, mais lorsque Stack Overflow n’avait pas de réponse qui me convenait, je postais sur /r/androiddev Subreddit et ils étaient extrêmement utiles.

5 CHOSES À SAVOIR AVANT DE CRÉER VOTRE PREMIÈRE APPLICATION ANDROID

  1. Vous devez apprendre Java, il n’y a pas moyen de contourner.
  2. La partie Android comprend l’apprentissage du XML pour la conception d’applications, la compréhension des concepts d’Android et l’utilisation de ces concepts par programmation avec Java.
  3. Les débutants devraient probablement utiliser un IDE.
  4. La création de votre première application prend du temps : elle ne se fera pas du jour au lendemain. Ce n’est pas un projet pour ceux qui recherchent un résultat rapide.
  5. Lorsque vous êtes bloqué sur un problème, tournez-vous vers le débordement de la cheminée. Si vous n’y arrivez pas, consultez le sous-reddit Android où se trouve une communauté utile