Comment programmer avec Android à partir du téléphone portable?

Les appareils mobiles sont actuellement les plus utilisés dans le monde, non seulement comme téléphones, mais aussi comme tablettes pour utiliser des applications qui facilitent nos tâches quotidiennes. De nombreux appareils utilisent Android comme système d’exploitation.

Actuellement, on estime que 78% des appareils mobiles utilisent Android, qui est un système d’exploitation basé dans le noyau Linux adapté pour fonctionner sur les appareils mobiles à écran tactile, tels que les smartphones ou les tablettes.

Dans ce tutoriel, nous commencerons à nous aventurer dans le développement de Applications Android, en commençant par des .s simples et des développements plus complexes dans des tutoriels successifs.

Procédure de programmation dans le système d’exploitation Android

En principe, nous allons savoir comment l’architecture de Android pour fonctionner correctement.

Savoir comment fonctionne l’architecture Android

La structure est divisée en quatre couches qui correspondent à Android et au noyau qui correspond à Linux. le couvertures de Android ils sont quatre:

Applications: ici, nous trouvons les applications que l’utilisateur utilise. C’est ce que l’utilisateur voit sur l’écran, l’interface graphique, le clavier, les widgets et les menus d’interaction.

Framework d’application (Framework): est le API où les développeurs peuvent accéder aux ressources pour faire fonctionner leurs applications. Là, ils peuvent utiliser ou réutiliser des composants système et des bibliothèques.

Les bibliothèques: Il s’agit d’un ensemble de bibliothèques en C ++ ou C, utilisées par certains composants du système. Ils sont disponibles via le Framework, tels que Sqlite pour la base de données, les bibliothèques multimédias entre autres.

Runtime Android: cette couche a le code des bibliothèques programmées en Java et est exécutée avec la machine virtuelle Dalvik.

Ceux-ci permettent de traduire un byte code et des applications programmées en Java, le langage utilisé pour programmer sous Android.

Installez les outils nécessaires pour programmer sur Android

La machine virtuelle traduit les fichiers Java à la taille Dex que la machine virtuelle s’exécute et se traduit en code binaire et peut donc fonctionner dans le noyau de Linux pour gérer les ressources matérielles, logicielles, de processus et de mémoire.

Nous allons commencer le premier . en installant une application à programmer en Android, nous pouvons utiliser ou aussi Netbeans avec SDK Android.

Avec Android Studio, qui sera le standard utilisé par l’équipe de développement de Android, le logiciel est multiplateforme.

Instalar Android Studio

Nous expliquerons les méthodes pour installer Android Studio. Avant d’installer Android Studio, nous installerons Oracle JAVA 8, JDK Oui JRE en utilisant un référentiel de PPA.

Pour installer Java 8 à partir du terminal, nous utilisons des commandes. À la fin de l’installation, vérifiez la version java installée. Nous devons déterminer où il a été installé en fonction de la version de Java et ajouter Java aux variables système.

Nous téléchargeons le programme d’installation sur la page officielle. Le logiciel est en phase bêta mais peut être utilisé sans problème.

Décompressez le fichier Zip, dans le dossier android-studio, nous trouverons le répertoire bin et en son sein le fichier .studio.sh, qui est l’exécutable. Pour exécuter un terminal ouvert et tapez sh studio.sh, cela va démarrer Android studio.

Créer un projet Android Studio simple

Depuis le menu Configurer, nous pouvons accéder au Gestionnaire de SDK, ici nous allons installer les différentes versions d’Android à émuler.

Par ., nous pouvons créer une application pour un appareil avec Android 4.0.3 ou un pour Android 5 et émuler les fonctions correspondantes pour tester notre logiciel.

Si nous en avons besoin, nous pouvons installer, mettre à jour ou supprimer des bibliothèques. Ensuite, nous retournons au panneau principal pour démarrer un nouveau projet.

Après avoir indiqué le nom du projet et le chemin où il a été enregistré, nous passons à l’écran suivant qui nous demande de sélectionner la version que nous voulons prendre en charge.

Selon la version sélectionnée, il indiquera dans quel pourcentage de tous les appareils ils utilisent Android notre application fonctionnera.

Par ., dans le cas de Android 4.2, une application fonctionnera sur plus de 50% des appareils, tandis qu’une version plus récente fonctionnera sur moins d’appareils.

Nous sélectionnons une activité vide pour démarrer un projet avec rien.

Ensuite, nous vous demanderons le nom de la classe java principale du projet par défaut Activité principale.

Dans ce cas nous utiliserons Hello, les autres options telles que Layout (qui est la mise en page de l’écran) prennent le nom activity_hello.

Installer des bibliothèques et des ressources pour notre projet dans Android Studio

Puis on clique Finaliser et le programme commencera à installer une série de bibliothèques et de ressources nécessaires à notre projet.

Au démarrage de notre projet, nous configurerons L’émulateur pour ce faire, allez dans le menu Outils> Android> Administrateur de ADV.

Ici, nous allons créer un téléphone virtuel basé sur une configuration connue, nous aurons la capacité de RAM. S’il a une caméra avant et arrière, un stockage interne, quel processeur et s’il a une mémoire externe ou non, pour émuler notre application sur l’appareil.

Une fois l’appareil créé, nous fermons Gestionnaire ADV, l’appareil peut être utilisé dans différents projets et nous pouvons en créer d’autres. Par ., différents téléphones ou Android pour la télévision ou des tablettes de différentes marques ou modèles.

Évidemment, nous ne décrivons que les étapes à suivre pour programmer Android. Cela vous donnera une idée des ressources nécessaires et du potentiel que votre appareil aura désormais pour développer des applications.