Académique Documents
Professionnel Documents
Culture Documents
développement
natif avec Android
Mme Mounira Zouaghi
Qu´est ce que Android
APK = Android
Application Package
IPA = iPhone
Application Archive
Le Développement android native permet de
developper des applications pour le OS Android
Les langages utilises sont java, kotlin
Developpement Environnement de Développement: Android Studio + sdk
android
Android Natif
L´architecture de
l´application Android
Jetpack android
Jetpack comprend une collection de bibliothèques Android qui intègrent les
meilleures pratiques et offrent une rétrocompatibilité dans vos applications
Android.
Les bibliothèques Jetpack peuvent être utilisées seules ou en combinaison
pour répondre à différents besoins dans vos applications.
Jetpack Compose est une boîte à outils moderne conçue pour simplifier le
développement de l'interface utilisateur.
Il combine un modèle de programmation réactif avec la concision et la
facilité d'utilisation du langage de programmation Kotlin.
Il est entièrement déclaratif, ce qui signifie que vous décrivez votre interface
utilisateur en appelant une série de fonctions qui transforment les données en
une hiérarchie d'interface utilisateur.
Lorsque les données sous-jacentes changent, le framework réexécute
automatiquement ces fonctions, mettant à jour la hiérarchie de l'interface
utilisateur pour vous.
Projet Composable
Les fonctions Composable
❑ Une a p p l i c a t i o n Compose est composée de f onct ions composables
❑ uniquemen t des f o n c t ions r éguliè res marquées avec @Composable,
qui peuvent appeler d ' a u t r e s f onct ions composables.
❑ Une f o n c t ion est t o u t ce don t vous avez besoin pour créer un
nouveau composant d ' i n t e r f a c e u t i l i s a t e u r .
❑ L'annotation indique à Compose d ' a j o u t e r un support spécial à l a
f onct ion pour mettre à j o u r e t maintenir vot re i n t e r f a c e
u t i l i s a t e u r au f i l du temps.
❑ Compose vous permet de s t r u c t u r e r votre code en p e t i t s morceaux.
❑ Les f onct ions composables sont souvent appelées "composables" en
abrégé.
Exemple
Un composable fait
appel a un autre
composable
L´activité ComponentActivity
Fonctions
Composable
Text element
Fonction composable
Affichage de Preview