Table des matières

,

Principaux éléments d'un projet Android

Dans la vue Android, quand on déploie Application:

Une application android repose sur une ou plusieurs activités. Une activité peut afficher une ou plusieurs vues selon son type.

Les ressources (vues, fragments, composants etc) sont exploitables via leurs identifiants. La classe R automatiquement générée par l'IDE permet d'accéder facilement aux identifiants des ressources.

//Dans la méthode onCreate() de l'activité principale, on charge sa vue activity_main 
setContentView(R.layout.activity_main);

Pour exécuter le code généré il faut désigner une cible d’exécution, se pourra être:

Cycle de vie d'une activité

Android Annotations

Le framework Android Annotation (AA) permet de simplifier l'écriture d'applications Android. Les sources annotées seront interprétées par un processeur qui générera automatiquement du code Java lors de la compilation de l'application.

...

def AAVersion = '4.6.0'
dependencies {
    annotationProcessor "org.androidannotations:androidannotations:$AAVersion"
    implementation "org.androidannotations:androidannotations-api:$AAVersion"
}

Comme le fichier Grandle a été modifié, un bandeau apparait. Cliquer sur sync pour que les dépendances soient importées dans le projet. Compiler le projet pour valider les modifications.

Références