Android Presentation

426 vues

Publié le

Android App Development Presentation used to teach around 30 students how to start developing for Android.

Publié dans : Formation
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
426
Sur SlideShare
0
Issues des intégrations
0
Intégrations
5
Actions
Partages
0
Téléchargements
3
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • vec ART, contrairement à la machine virtuelle java, les fichiers .apk ne sont plus lancés directement, mais décompressés et lancés avec de nouvelles bibliothèques et API ; les applications prennent ainsi plus de place (+20 %), mais les gains en performance et en autonomie des batteries sont conséquents (+20 à 30 %).
  • Construction des appli android assez similaire
    Plusieurs fenetres dans une même application entres lesquel on peut naviguer
    Deux activités = deux interface radicalemetn différetnes
    1 activité à la fois sur l’écran (plein écran)
    Attention l’activité n’a un rôle graphique et un lien avec la logique derrière

    Parler de context?
  • Active : L'activité est visible en totalité, sur le dessus de la pile, c’est elle qui a le focus

    Suspendue : partiellement visible à l’écran, l’appli n’a plus le focus, il faudra quitter l’appli au dessus, si le système à besoin de mémoire il ne tuera pas l’appli

    Arretee invisibilité totale, plus de focus bien entendu, le système retient l’état de l’activité pour que l’utilisateur puisse la réutiliser mais peut la supprimer si manque de mémoire
  • Présentation d’android studio

    Prject
    Android device monitor

    Src contient les sources de notre appli, tous les .java
    On retrouve des termes vus avant
  • Présentation d’android studio

    Prject
    Android device monitor

    Src contient les sources de notre appli, tous les .java
    On retrouve des termes vus avant
  • Présentation d’android studio

    Prject
    Android device monitor

    Src contient les sources de notre appli, tous les .java
    On retrouve des termes vus avant
  • Android Presentation

    1. 1. Créer ses applications Android
    2. 2. Une Plateforme de Ouf  Système d’exploitation pour Smartphones, Tablettes, Smartwatches (Android Wear), TV (Google TV),Voitures,…  Applications pouvant s’exécuter sur PC (Machines virtuelles, Chrome OS,…), téléphones Windows 10, Blackberry,…  Codage en JAVA -> réutilisation de codes existants
    3. 3. Le Côté Technique  Machine virtuelle Dalvik -> ART (depuis Android 5.0)  Bibliothèques standards, dont certaines remplacées par des bibliothèques propres  Développement : Android Studio + Emulateur sur PC
    4. 4. Concept Fondateur
    5. 5. Détails sur les Activités  Concept de pile (LIFO) d’activités  3 états :  Active (active ou running)  Suspendue (paused)  Arrêtée (stopped)
    6. 6. Cycle d’une Activité  Décidé par le système (le programmeur et l’utilisateur n’ont pas de pouvoir)  Changement d’état = une méthode
    7. 7. Hello World
    8. 8. Les Ressources  Chaines de caractères, images, vidéos,…  But :  Organisation  adapter l’application aux différentes tailles d’écrans,  différentes langues,  …
    9. 9. Les Ressources
    10. 10. Les Types de Ressources  res/drawable : images/photos  res/layout : mise en page et mise en forme  res/menu : menus d’une application  res/raw : les reste (formats propriétaires et autres)  res/values : les variables
    11. 11. La Classe R
    12. 12. Les Interfaces Graphiques
    13. 13. Une Calculatrice Des Familles

    ×