A N D R O I D 6 . 0
M A R S H M A L LO W
API Hours #16@hozakan
• L’ O S E T L E S A P P L I S
• L E S A P I
• L E S O U T I L S
L’ O S E T L E S A P P L I S
L’OS et les applis - Mode silence
Android 5.x Android 6
L’OS et les applis - Mode silence
Android 6
L’OS et les applis - Now on tap
L’OS et les applis - Mode présentation
L’OS et les applis - Mode veille
L’OS et les applis - Mode veille
Doze mode on nexus 5
• Réseau internet désactivé
• Alarmes désactivées
• Scans wifi désact...
L E S A P I
Les APIs - App Links
Les APIs - App Links
1. Créer un IntentFilter
2. Activer la vérification
automatique
3. Publier un fichier Digital Asset Lin...
Les APIs - Runtime permissions
Les APIs - Runtime permissions
Les APIs - Runtime permissions
Les APIs - Runtime permissions
android.permission-group.SMS SEND_SMS
Les APIs - Auto backup des applications
Les fichiers d’une application sont sauvegardés :
• dans Google Drive
• de manière ...
Les APIs - Auto backup des applications
Tout est sauvegardé à l’exception de:
• dossiers cache de l’application
• nouveau ...
Les APIs - le reste
• Support du MIDI
• Sélection de texte
• Camera2 API
• Android for Work
• …
L E S O U T I L S
Les outils - Gradle
La compilation Android avec Gradle est lente
Gradle Daemon : évite le temps de démarrage de Gradle
org...
Les outils - Gradle
Les outils - Plateforme de tests
Les outils - Data binding
Amener le pattern Model - View - ViewModel sur Android
• Gradle plugin
• Agit à la compilation
•...
Les outils - Data binding
layout.xml :
MainActivity.java :
Les outils - Editeur de thème
Les outils - le reste
• Android Design Support Library
• Utilisation de SVG dans Android Studio
• Nouveau compilateur : Ja...
M E R C I
Prochain SlideShare
Chargement dans…5
×

Android 6 marshmallow

706 vues

Publié le

Presentation of the latest additions to Android for Clermont'ech

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

  • Soyez le premier à aimer ceci

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

Aucune remarque pour cette diapositive

Android 6 marshmallow

  1. 1. A N D R O I D 6 . 0 M A R S H M A L LO W API Hours #16@hozakan
  2. 2. • L’ O S E T L E S A P P L I S • L E S A P I • L E S O U T I L S
  3. 3. L’ O S E T L E S A P P L I S
  4. 4. L’OS et les applis - Mode silence Android 5.x Android 6
  5. 5. L’OS et les applis - Mode silence Android 6
  6. 6. L’OS et les applis - Now on tap
  7. 7. L’OS et les applis - Mode présentation
  8. 8. L’OS et les applis - Mode veille
  9. 9. L’OS et les applis - Mode veille Doze mode on nexus 5 • Réseau internet désactivé • Alarmes désactivées • Scans wifi désactivés • Aucun SyncAdapter n’est déclenché • Les JobSchedulers sont désactivés
  10. 10. L E S A P I
  11. 11. Les APIs - App Links
  12. 12. Les APIs - App Links 1. Créer un IntentFilter 2. Activer la vérification automatique 3. Publier un fichier Digital Asset Links (assetlinks.json) sur votre site
  13. 13. Les APIs - Runtime permissions
  14. 14. Les APIs - Runtime permissions
  15. 15. Les APIs - Runtime permissions
  16. 16. Les APIs - Runtime permissions android.permission-group.SMS SEND_SMS
  17. 17. Les APIs - Auto backup des applications Les fichiers d’une application sont sauvegardés : • dans Google Drive • de manière cryptée • sans coût supplémentaire pour les développeurs ni les utilisateurs • sans rogner sur l’espace disponible de l’utilisateur • max 25MB par application • une fois toutes les 24h, quand l’appareil est inactif, en train de charger et connecté au wifi Les fichiers sont restaurés après une désinstallation et réinstallation, ou lorsque l’utilisateur change d’appareil.
  18. 18. Les APIs - Auto backup des applications Tout est sauvegardé à l’exception de: • dossiers cache de l’application • nouveau dossier « NoBackup » • les fichiers sur le stockage externe (mais pas tous!) Les exceptions sont toutefois possibles :
  19. 19. Les APIs - le reste • Support du MIDI • Sélection de texte • Camera2 API • Android for Work • …
  20. 20. L E S O U T I L S
  21. 21. Les outils - Gradle La compilation Android avec Gradle est lente Gradle Daemon : évite le temps de démarrage de Gradle org.gradle.daemon=true Compilation parallèle des modules du projet : org.gradle.parallel=true
  22. 22. Les outils - Gradle
  23. 23. Les outils - Plateforme de tests
  24. 24. Les outils - Data binding Amener le pattern Model - View - ViewModel sur Android • Gradle plugin • Agit à la compilation • Binding unilatéral pour le moment (code vers UI)
  25. 25. Les outils - Data binding layout.xml : MainActivity.java :
  26. 26. Les outils - Editeur de thème
  27. 27. Les outils - le reste • Android Design Support Library • Utilisation de SVG dans Android Studio • Nouveau compilateur : Jack • Support du NDK (C++) dans Android Studio • Nouvel éditeur de layout • Émulateur Android Auto
  28. 28. M E R C I

×