Création d’applications Android – pour les débutants complets (1 / 7 étapes)

Étape 1: Les bases – et terminologie

Android est un système d’exploitation (OS) pour les appareils mobiles. Aussi est-il similaire à iOS (le système d’exploitation sur les iPhones et exécutent d’autres produits mobiles d’Apple) et les vitres (OS de Microsoft pour les PC). Il est livré en différentes versions qui ont des numéros séquentiels de API - nous allons vous inquiétez pas ce que signifie API, juste penser que c’est un numéro de version - avec des noms de sweet-régal, dont chacun est plus puissant et chargées de fonctionnalité que le précédent et commence par la lettre suivante de l’alphabet. Les plus récents sont appelés Jelly Bean, KitKat, Lollipop et guimauve.

Une app, application, ou est une collection de fichiers regroupés dans un package qui peut comprendre un dispositif (un appareil Android, dans ce cas). Un élément clé de l’app est un programme, un ensemble d’instructions pour le périphérique à suivre. Si vous avez fait toute programmation informatique avant, même il y a longtemps, développement applications commenceront à paraître familier. Si ce n’est pas le cas, ne vous inquiétez pas, ce n’est pas un problème. Apps peuvent rendre votre téléphone ou votre tablette n’importe quoi dans ses capacités, les seules limites sont l’imagination et les compétences du programmeur. Pour plus en profondeur sur ce qui se passe dans une application Android, jetez un oeil à la page Web Android fundamentals app .

Java est le langage de programmation principal qui est compris par les appareils Android, donc vous aurez besoin d’apprendre Java. Heureusement, il y a beaucoup d’informations librement disponibles sur internet pour vous aider à le faire.

Le Kit de développement Java (JDK) est nécessaire pour écrire du code Java. C’est un logiciel qui peut être téléchargé librement. Nouvelles versions sont publiées de temps à temps, l’actuel un étant JDK MC 8.

Code est ce qui rend la fonction programme/app. Si le programme est un livre écrit dans une langue particulière (Java), puis les phrases individuelles, des paragraphes et des chapitres de ce livre sont le code.

XML (Extensible Mark-up Language) est la langue qui régit l’interface utilisateur d’une application, et comment il partage des données avec les ressources d’internet, ce qui signifie que vous devrez apprendre XML ainsi que Java. Ça va être plus facile et plus rapide que d’apprendre Java, surtout si vous avez jamais touché au format HTML (hypertext markup language) pour gérer un site-il est très similaire. (« Interface utilisateur » signifie ce qui apparaît sur l’écran de l’appareil, comment le soft ressemble, comment vous entrez l’information à lui et ainsi de suite.)

Un IDE est un environnement de développement intégré. C’est un nom de fantaisie pour le package requis pour écrire du code (dans ce cas, code de Java) et XML, compilez le code, donc il va fonctionner et emmitoufler avec d’autres ressources (telles que des images et des fichiers audio) prêts pour le téléchargement vers un périphérique. Vous devez exécuter les outils SDK Android et le JDK par le biais de l’IDE, de manière assez transparente. Il y a plusieurs très respecté, libre Android ou Java IDEs, avec des noms tels que Eclipse, BlueJ, IntelliJ IDEA et Studio Android (l’IDE officiel de Android). Il est possible d’écrire des applications Android sans utiliser un IDE, mais une bonne IDE rend beaucoup plus facile.

Le Android SDK (kit de développement logiciel) contient les outils nécessaires pour développer des applications Android. Encore une fois, c’est un téléchargement gratuit. Il comprend un émulateur. Une nouvelle version est disponible pour chaque version d’Android.

Un Android emulator est un appareil Android virtuels qui s’exécute sur votre ordinateur. Si vous n’avez pas accès à un périphérique réel Android, puis un émulateur vous permettra de tester votre code et vérifier qu’elle s’exécute et fait ce que vous attendez. Mais il fonctionnera probablement assez lentement et tout le reste ralentira votre ordinateur faire (y compris les autres fonctions d’IDE), ce qui est ennuyeux. OK comme solution temporaire, mais mendier, voler ou emprunter un vieux téléphone Android si vous le pouvez.

Java est un langage de programmation orientée objet (POO). Vous apprendrez exactement ce que cela signifie quand vous commencer avec apprentissage Java, mais pour maintenant, tout ce que vous devez savoir est que Poo rend Java très souple et puissant. Une des raisons est que le code écrit par une personne (ou équipe), d’exécuter une fonction particulière, peuvent être rendues disponibles pour une utilisation par d’autres personnes qui ont besoin qui fonctionne trop. Cela signifie que vous n’aurez pas à construire votre application totalement à partir de zéro parce que vous pouvez faire usage des bibliothèques de code préexistant.

Articles Liés

Une voiture contrôlée Android pour les débutants (inventeur de app MIT)

Une voiture contrôlée Android pour les débutants (inventeur de app MIT)

Il s'agit d'un simple arduino voiture/robot, contrôlé par une application android, créée à l'aide d'inventeur d'app MIT (open source app). NE VOUS INQUIÉTEZ PAS SI VOUS ÊTES UN DÉBUTANT DANS CE DOMAINE J'AI FOURNI TOUS LES DÉTAILS DANS MON PROJET, DO
3 x 3 x 3 led cube à l’aide d’une minuterie 555 et un tableau de décalage 4020 IC - aucune programmation (pour les débutants complets comme moi)

3 x 3 x 3 led cube à l’aide d’une minuterie 555 et un tableau de décalage 4020 IC - aucune programmation (pour les débutants complets comme moi)

permet de voir une vidéo de 8 x 8 x 8 led cube sur you-tube, m'a conduit vers le site instructables pour la première fois, maintenant je suis accro. Cependant, j'ai eu, ou devrais-je dire ont un problème fondamental, sans aucune expérience ou connais
Tu as volé mon cœur robe pour les débutants absolus

Tu as volé mon cœur robe pour les débutants absolus

Ce tutoriel est pour les débutants complets. Pour une version condensée, qui est destinée pour la couturière expérimentée, veuillez aller ici : Ce Instructable est très long. La raison de ceci est parce qu'il est très détaillé, donc un égout débutant
Android Robot commandé pour les débutants (A à Z)

Android Robot commandé pour les débutants (A à Z)

Vous aimez les Robots ? Vous débutez en robotique ? Avez-vous penser à construire un Robot à partir de zéro ? Dans l'affirmative, cette instructables est fait pour vous. Dans cette instructables, je vais vous montrer comment vous pouvez construire un
Simple clic on/off de votre mobile Android en utilisant Arduino et pfodApp. Arduino pour les débutants

Simple clic on/off de votre mobile Android en utilisant Arduino et pfodApp. Arduino pour les débutants

IntroductionCe instructable montre comment vous pouvez passer un Arduino sur et en dehors de la sortie de votre mobile Android avec un simple clic sur l'icône pfodApp . Ajouter un relais conduit par cette sortie pour passer le matériel réel. Aucun co
Générateur de code pour des menus personnalisés Android/Arduino activer et désactiver les sorties de l’Arduino. Andriod/Arduino pour les débutants. Absolument aucune programmation requise

Générateur de code pour des menus personnalisés Android/Arduino activer et désactiver les sorties de l’Arduino. Andriod/Arduino pour les débutants. Absolument aucune programmation requise

Mise à jour : un utilisateur invité pour sous-menu soutien. pfodApp a toujours soutenu des sous-menus, mais j'ai ajouté des sous-menus à pfodDesigner. L'instructable Design A Custom Menu System vous montre comment utiliser pfodDesigner pour générer u
BRICOLAGE domotique pour les débutants.  Absolument aucun codage ou soudure requise.  Android/Arduino pour allumage et extinction de choses

BRICOLAGE domotique pour les débutants. Absolument aucun codage ou soudure requise. Android/Arduino pour allumage et extinction de choses

Cette instructiable a pour but le débutant absolu. Si vous pouvez gérer un couteau bien aiguisé sans couper vos doigts vous peuvent faire et personnaliser ce contrôleur domotique.Ces instructions sont également en ligne à www.pfod.com.au sous Android
Bâtir vos applications Android pour surveillance IoT périphériques à l’aide des API REST

Bâtir vos applications Android pour surveillance IoT périphériques à l’aide des API REST

Il y a quelques semaines j'ai implémenté la bibliothèque du service web REST pour carte WIZwiki-W7500ECO. J'ai posté sur Instructables, (Featured content!)J'ai décidé de créer mes propres Apps pour surveiller ma planche à l'aide d'autres API. Mes app
Comment changer un Arduino sous et hors tension de sortie de votre mobile Android.  Arduino pour les débutants

Comment changer un Arduino sous et hors tension de sortie de votre mobile Android. Arduino pour les débutants

Mise à jour : Voir Andriod/Arduino pour débutants - Design Custom Andriod menus pour activer et désactiver les sorties de l'Arduino. Absolument aucun programmation requis pour une alternative qui ne nécessite aucune programmation à tous.Comment les d
Arduino feux tricolores pour les débutants

Arduino feux tricolores pour les débutants

* 24/08/2013 - mise à jour pour inclure des feux de gabarit (Voir PDF ci-dessous)Cette instructable vous guidera dans les étapes de la création d'un feu de circulation unidirectionnel. Il est conçu pour fonctionner en tandem avec notre voiture suivan
10 planche à pain projets pour les débutants

10 planche à pain projets pour les débutants

Maquette est un excellent moyen de construire des projets électroniques facilement et en moins de temps sans avoir besoin de soudure. Un problème auquel est confronté par les débutants dans le domaine de l'électronique, c'est qu'ils ne peut pas soude
HTML5 pour les débutants : un Guide d’apprentissage rapide étape 4

HTML5 pour les débutants : un Guide d’apprentissage rapide étape 4

vous avez un intérêt dans le développement web HTML5 et CSS3? Vous êtes un développeur de Web frontaux/principaux aspirants ? Ou vous commencez une nouvelle carrière dans le développement web ? Si vous répondez à l'une de ces question est un grand «
Modélisation pour les débutants

Modélisation pour les débutants

ce tutoriel va vous apprendre les compétences de base, les matériaux et les outils que vous devrez commencer la modélisation.Nous allons donc commencer!!!Étape 1: modélisation Sur la création de répliques à l'échelle des véhicules réels ou Sci-Fi com
Comment faire pour créer des Custom CSS3 Dropdown Menus : menu déroulant CSS tutoriel pour les débutants

Comment faire pour créer des Custom CSS3 Dropdown Menus : menu déroulant CSS tutoriel pour les débutants

êtes-vous fatigué de votre dépendance sur JavaScript ? Ou si vous êtes un nouveau développeur web qui ne veut pas s'attaquer à un troisième langage HTML et CSS ? Alors inutile de s'inquiéter plus parce que depuis le lancement de CSS3 vous pouvez main