Un monde sous Android

Initiation par la pratique au développement Android.

Learning by Doing.

Le nombre de smartphones sur la planète est désormais plus grand que le nombre d’habitants. Chacune de nos journées est rythmée par notre usage des technologies mobiles. Les applications sont au cœur de cette réussite avec par exemple les incontournables WhatsApp, TikTok et Instagram. Ce petit livret est destiné à tous ceux qui souhaitent découvrir l’envers du décor et apprendre à concevoir eux même un prototype d’application mobile. Dans ce guide initiatique, vous découvrirez les fondamentaux d’Android et du langage Java. Vous progresserez pas à pas en créant une variété d’interfaces. Ce livret débute par la prise en main de l’environnement Android Studio, puis la création d’interfaces linéaires. Il aborde ensuite les interactions et animations. Des exercices et défis sont proposés à la fin de chaque chapitre afin de vous aider à progresser. Des QR codes complètent ce livret avec des ressources supplémentaires et interactives.

Capture d’écran 2021-04-05 à 12.22.46.

Table des matiéres

1 INTRODUCTION    


2 INTERFACES LINÉAIRES


2.1 LINEAR LAYOUT
2.2 COULEURS, THÈMES ET STYLES
2.3 ICÔNES
2.4 EXÉCUTEZ VOTRE APPLICATION
2.5 EXERCICE PRATIQUE
2.6 CONNAISSANCES ACQUISES


3 INTERFACES PLUS COMPLEXES


3.1 CONSTRAINT LAYOUT
3.2 EXÉCUTEZ VOTRE APPLICATION
3.3 EXERCICE PRATIQUE
3.4 CONNAISSANCES ACQUISES


4 INTERFACES INTERACTIVES 


4.1 INTERCEPTION D’UN CLIC 
4.2 CLIC SUR PLUSIEURS BOUTONS
4.3 CHANGEMENT D’ÉCRAN
4.4 EXERCICE PRATIQUE
4.5 CONNAISSANCES ACQUISES 


5 RENSEIGNER DES DONNEES 


5.1 CHAINES DE CARACTÈRES FIXES
5.2 RESSOURCES DYNAMIQUES
5.4 IMAGES
5.4 SCROLL
5.5 EXERCICE PRATIQUE
5.6 CONNAISSANCES ACQUISES


6 LISTES DYNAMIQUES 


6.1 RECYCLER VIEW, ADAPTER
6.2 EXERCICE PRATIQUE
6.3 CLIC SUR UN ITEM
6.4 LISTES HORIZONTALES
6.5 CONNAISSANCES ACQUISES


7 ANIMATION


7.1 METTRE EN « FAVORIS »
7.2 SUPPRIMER DES FAVORIS
7.3 EXERCICE PRATIQUE
7.4 ANIMATION
6.4 CONNAISSANCES ACQUISES

Ressources supplémentaires