Mettre en place une application Android en 50 minutes
Cette présentation a été faite dans le cadre de la première édition ITogo.conf. Le but est de revenir sur les bases d'Android et montrer comment créer en live une application en Kotlin.
Pour le salon consoles, TV Android Auto Pour les voitures autonomes ou non Chrome OS Déployer sur ce nouvel OS Plusieurs plateformes Android JetPack Librairies et utilitaires pour simplifier le dev
Utiliser la mémoire Utiliser les ressources CPU Utiliser les devices … de l’application B Ress & Librairies .oat APP Isolation des applications Ress & Librairies .oat APP
votre intention via une intent (ouvrir un composant, envoyer un message…) Communication via des messages Ress & Librairies .oat APP Ress & Librairies .oat APP
Api 4 2009 Eclair 2.0 - 2.1 / Api 5-7 2010 Froyo 2.2 / Api 8 2011 Gingerbread 2.3 / Api 9-10 2011 Honeycomb 3.0-3.2 / Api 11-13 2011 Ice Cream Sandwich 4.0 / Api 14-15 2011 Jelly Bean 4.1-4.3 / Api 16-18 2012 Kit Kat 4.4 / Api 19-20 2013 Lolipop 5.0-5.1 / Api 21 2014 Marshmallow 6.0 / Api 22 2015 Nougat 7.0-7.1 / Api 23 2016 Oreo 8.0-8.1 / Api 24 2017 P 9.0 / Api 25 2018 Une version par an
layout Un layout se définit en XML Créer une activité Classe Java qui va hériter de AppCompatActivity Lier l’activité à la vue Se fait dans le onCreate de l’activité Déclarer la vue comme point d’entrée Mise à hour du fichier AndroidManifest.xml
device (taille, réseau, pays, langue, orientation…) doivent être isolées dans des fichiers Android chargera les bonnes ressources en fonction des contraintes du device Color Drawable Font Layout Menu Mipmap String Values
Activité A contient le fragment A Activité B contient le fragment B La sélection d’un item à gauche met à jour le fragment B à droite La sélection d’un item à gauche ouvre l’activité B