Introduction à Android et à Android Studio

Android pour ceux qui ne le savent pas est un système d’exploitation (SE ou OS) poukr mobiles. De la même manière dont nos PC ont besoin d’un SE (Windows dans la plupart des cas), nos smartphones et tablettes ont également besoin d’un SE (Android en ce qui nous concerne).

Android est édité et mise à jour par Google Inc., mais ce qu’il faut savoir c’est que Google n’a pas créé le système Android à la base, mais suite à l’achat en 2005 de la société Android Inc., ils ont ardemment travaillés sur le système, l’ont customisé sur presque tous les points afin d’en faire le SE mobile le plus populaire de la planète.

Aujourd’hui, Android est en version 6.0.1 (nom de code Marshmallow), Chaque version d’Android à un nom de dessert  (va savoir pourquoi). La version Android la plus populaire actuellement c’est la 4.4 (Kitkat), suivi de près par Jelly Bean et ses variantes.

clip_image001

Ci-dessus, l’architecture du système Android, il est important pour tout développeur de la connaître avant de se lancer dans le développement Android.

Vous remarquerez donc que les applications que l’on installe se trouve sur la couche 4 ( on lit de bas vers le haut ), mais elles font appel de temps en temps a des fonctions des couches supérieures pour gérer certaines fonctionnalités.

 

FAIRE DU DEVELOPPEMENT POUR ANDROID

Android comme mentionné plus haut est le SE mobile de l’heure, ne pas développer pour Android serait une grosse erreur, même si pour l’instant les revenus pour le développeur sont inférieur à l’Appstore.

Développer pour Android est hyper simple, tout le monde peut faire une application Android. Les technologies qu’il faut connaitre sont : JAVA et XML

Par JAVA je ne veux pas dire être un expert de JSE hein !! Faut juste avoir des connaissances de bases, avec les éditeurs spécialisés, l’auto-complétion vous aide à rapidement produire vos codes.

Une autre chose importante est la bonne connaissance du principe de l’orienté objet, ainsi qu’une bonne aptitude à produire des algorithmes performant et optimaux.

Au début du développement Android, Google préconisait de développer avec Eclipse. Ci-dessous le lien : http://developer.android.com/sdk/index.html

Sur cette page, vous pourrez choisir la version correspondante à votre SE.

Depuis Mai dernier 2013, Google a lancé un nouvel IDE, Android Studio. Il est disponible à cette adresse :

http://developer.android.com/sdk/installing/studio.html

Android Studio est basé sur IntelliJ IDEA, un IDE très connu dans le monde java. L’IDE est encore en version Beta, mais les possibilités offertes par cet IDE sont énormes, entre autres la possibilité de tester son apps sur plusieurs résolutions d’écran.

De même l’architecture du projet est différente que l’on soit sur Android Studio ou sur Eclipse. Afin de facilité la migration, il possible avec la dernière mise à jour du sdk manager sur Eclipse d’importer ses projets Eclipse pour Android Studio.

 

PREMIER PAS AVEC ANDROID STUDIO

Après avoir téléchargé Android Studio, il est maintenant tant de voir comment l’installer, Chose toujours pas aisé à faire. Avant de procédé à l’installation, il faut configurer certaines variables d’environnements sous peine d’erreur lors de l’installation.

Pour faire fonctionner Android Studio, il faut configurer les variables systèmes suivantes : JDK_HOME, JAVA_HOME et bien sûr avoir au préalable configuré JAVA normalement sur son PC.

Pour JDK_HOME : créer la variable JDK_HOME comme variable d’environnement avec pour chemin le lien vers le jdk sur votre machine, idem pour la variable JAVA_HOME

( la figure ci-dessous est a titre d’exemple )

 

clip_image002

 

Pour rappel pour configurer JAVA sur votre PC, il faut procéder comme suit : choisissez la variable système path, cliquez sur modifier puis ajouter précédé de ; le chemin vers le dossier bin de votre dossier JDK

( la figure ci-dessous est à titre d’exemple )

 

clip_image003

 

NB : l’astuce donné plus haut n’est valable que pour les Windows user, pour ceux d’entre vous qui utilise Linux, bien vouloir suivre ce lien : http://www.cnx-software.com/2013/05/16/installing-android-studio-ide-in-ubuntu-hello-world-application/

pour voir comment configurer la variable JDK_HOME ( java étant configuré par défaut sur vos machines ).

Après avoir fait tout ce qui est mentionné ci-haut, vous pouvez à présent lancer l’installation d’Android Studio, tout devrait bien se passer, et une fois cela finit vous pourrez lancer l’environnement.

clip_image004

Pour créer un projet il faut remplir les champs suivants :

Nom de votre application : c’est le nom qu’aura votre application

Module name : c’est le nom de votre projet (généralement le même que celui de l’apps)

Package : arborescence de votre projet ( généralement c’est com.nom_projet )

Projet location : ou sera situé votre projet ( généralement faut crée un repertoire workspace )

Minimum required sdk : version d’android minimal pour exécuter votre apps

Target sdk : version d’android que possède votre émulateur ou alors votre device

Compile sdk : version du sdk avec laquelle compilé ( généralement la dernière version )

Pour le reste des champs et fenêtres, laisser comme tel et valider juste.

Après configuration du gradle et création de votre apps, vous devrez avoir une fenêtre comme celle-ci-dessous :

clip_image005

Bien sur ce, on va arrêté pour ce 1er tuto, plus d’infos seront donnés lors du coding party et aussi via nos pages sociales !!

Publicités

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s