formats

Java base de toute application Android

Java androidExclusivement codées en java les applications mobile fleurissent sur vos téléphones. Vous aussi vous pouvez être le créateur du futur candy crush.

Langage de programmation dit « logiciel », le java est la base de tout développement pour des applications mobile.

Le développement d’applications est simple à condition que vous aillez une bonne formation java.

Ici le but c’est pas de vous apprendre à développer une application car il y a des sujets déjà détaillés dessus mais de vous faire comprendre que c’est accessible à tous.

Prérequis pour développer votre application

  • Utiliser un EDI (environnement de développement intégré)  : vous devez savoir utiliser Eclipse avec le plugin ADT ainsi que le SDK Android pour développer votre application.
  • Savoir le langage Java : pas besoin d’avoir fait une école spéciale, le développement s’apprend souvent sur le tas. Cependant apprendre l’algorithmique (la logique de développement) s’avère être la base.
  • Savoir le SQL : savoir faire des requêtes SQL pour stocker vos données.
  • Savoir comment est structuré le code sous Android : la structuration des données est particulière, il vous faudra apprendre l’organisation des données avant de commencer.

Les étapes du développement

Comme le modèle MVC (modèle, vue, contôleur) le développement android procède selon ce principe : Activité et vue.

En gros le traitement des données est séparé de l’affichage.On ne mélange pas traitement et interface graphique.

Vous aurez donc d’une part les fonctions, l’interface graphique et de l’autre la liaison entre les deux.

Au niveau du stockage des données c’est selon la quantité de données que vous allez traiter. Cela peut être un simple fichier xml comme une base de donnée SQL.

Enfin fonction importante, n’hésitez pas utiliser la fonction debug d’Eclipse en cas de problème de compilation.

Si vous voulez vous amuser je vous invite à voir le tutoriel complet d’openclassrooms (ex site du zéro) qui est très détaillé sur le sujet et vous permettra de réaliser votre première application android.