Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Google I/O 15
Search
Marc Poppleton
June 26, 2015
Technology
73
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Google I/O 15
Marc Poppleton
June 26, 2015
More Decks by Marc Poppleton
See All by Marc Poppleton
Slice my app
marcpoppleton
0
64
Slices up your app!
marcpoppleton
1
210
Android all the things! @ Nantes
marcpoppleton
0
180
Android all the Things
marcpoppleton
4
670
Android Things, comment faire sa domotique DIY sans jamais toucher à un fer à souder
marcpoppleton
0
180
Kotlin, how to dive in without drowning
marcpoppleton
0
330
Android Studio, a focus on the tool in different contexts
marcpoppleton
0
430
K for Kotlin
marcpoppleton
1
1.2k
Le magicien Doze
marcpoppleton
0
970
Other Decks in Technology
See All in Technology
BedrockとLambdaで作る リアルタイム進行型推理ゲーム
kawametho
0
120
データ品質を壊しながらSnowflakeのAIに分析させてみた
kawanago
0
320
HacobuにおけるFDEとは/登壇資料(戸井田 裕貴)
hacobu
PRO
1
620
雪かき部 #7 もう怖くない!SELECT文!
foursue
0
230
カンファレンスに参加した後の浮遊感とセルフケア
pauli
0
260
AWS FinOps Agent 結局何が得意なの?
siromi
0
220
Amazon Bedrock Agents ClassicからAmazon Bedrock AgentCoreへ移行した際、ガードレール設定が2箇所に割れた話
matsunobu
0
160
Account Factory for Terraformによる 標準化されたアカウント発行の自動化
pensuke628
0
120
「大丈夫そう?」をObservabilityで確かめる
mrmtsu
0
240
Apache Iceberg が拓く AI 時代のオープンレイクハウス
tomtanaka
0
200
認知負荷を吸収し、プロダクトをまたぐPR Preview基盤の設計事例
taiki45
2
550
セルフサービスのオブザーバビリティ基盤をOpenTelemetryで作る / Building a Self-Service Observability Platform with OpenTelemetry
ymotongpoo
3
490
Featured
See All Featured
Building Adaptive Systems
keathley
44
3.2k
Chasing Engaging Ingredients in Design
codingconduct
0
340
Heart Work Chapter 1 - Part 1
lfama
PRO
10
36k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
730
Test your architecture with Archunit
thirion
2
2.4k
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
66k
sira's awesome portfolio website redesign presentation
elsirapls
0
430
GitHub's CSS Performance
jonrohan
1033
470k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
690
Transcript
Marc Poppleton - OLPS/SOFT/JAV
Agenda • Keynote • Android M • ATAP • Being
at IO
Text Keynote Alias “on est les meilleurs Bisounours”
Keynote Pas de nouveau device Confirmation de leur position
Keynote Nouvelles gestures Wear Annonce de nouveaux Wear Mode Always
On
Keynote OS IoT Brillo Protocole IoT Weave
Keynote Cardboard Android Pay Jump! Wow so much!
Want more Keynote? watch this: https://youtu.be/7V-fIGMDsmE
Text Android M (Android Mondieumaisyapleindetrucsnouveaux)
Now on Tap Context context, context context?
Now on Tap Places App Indexing
Want more Now on Tap? good things come to those
who….wait. (but read this while you wait: https://developers.google.com/app-indexing/)
Permissions bye bye install permissions Hello runtime permissions!
Runtime permissions demandées à l’utilisation réduction du frein lors de
l’installation
Controle l’utilisateur prend le contrôle le développeur prévoit l’absence de
permission
Want more Permissions? watch this: https://goo.gl/crKxLG
Voice API OK Google? Get me two pints of lager
and a packet of crisps!
Voice API Ajoutez 1 Intent android.intent.category.VOICE Choisissez 1 ou plusieurs
System Voice Actions Appelez android.app.VoiceInteractor Définissez des PickOptionRequest Et voilà!
Voice API Limité aux System Voice Actions Custom Voice Actions
à demander à Google par biais d’un formulaire
Want more Voice? watch this: https://goo.gl/nwZZ5i then code this :
http://io2015codelabs.appspot.com/codelabs/voice-interaction
Fingerprint Votre application veut un whisky.
Fingerprints android.hardware.fingerprint.FingerprintManager Authentification de l’utilisateur dans votre app
Want more Fingerprint? watch this: https://goo.gl/JEqjxJ then code this :
https://github.com/googlesamples/android-FingerprintDialog
Backup Om nom nom, Data!
Par défaut, TOUT est sauvegardé Désactivable dans le Manifest android:allowBackup=“false"
Filtrable android:fullBackupContent="@xml/mybackupscheme"
Want more Backup? read this: https://developer.android.com/preview/backup/index.html
Data Binding on a pas déjà vu ça quelque-part?
Data Binding Associer éléments d’UI et code sans…code. Simplifier le
code à sa logique métier
Data Binding Balise data dans les fichiers Layout Syntax @{foo.bar}
dans les éléments d’UI Appeler DataBindingUtil pour instancier la vue
Data Binding UI mise à jour automagiquement : Observable 100%
POJO compatible Généré au Build
Want more Data Binding? read this: https://developer.android.com/tools/data-binding/guide.html
Doze et App Standby Toi l’app, file te coucher et
que je ne t’entende plus!
Doze Nouvelle stratégie d’économie d’énergie Détection d’inactivité du device Met
l’OS en activité minimale
App Standby Nouvelle stratégie d’économie d’énergie Détection d’inutilisation d’une app
Réduit les capacités des apps inutilisées
Want more Doze & Standby? read this: http://developer.android.com/preview/behavior- changes.html#behavior-power
Android Studio 1.3 previews
Android Studio Android Design Support Library Vector Graphics Visual Design
Editors
Android Studio Build incrémental Gradle 2.4
Android Studio NDK IDE support C/C++ Refactoring Java/C Inspection
Want more Android Studio? watch this: https://goo.gl/Almx48
GCM 3.0 Push it to me baby!
GCM 3.0 More clients! More APIs! More Tools!
GCM 3.0 Topics Broadcast en mode pub/sub
GCM 3.0 Devices Group Messaging Cibler un groupe Upstream dans
le groupe
Want more GCM ? Watch this: https://goo.gl/ErUYIW
Want more M ? Watch this: https://goo.gl/vk5SbX
Text ATAP Advanced Technology And Products Projects
Soli
Soli Radar 60GHz miniature Gestures fines Intégration dans les wearables
Want more Soli ? Watch this: https://youtu.be/0QNiZfSsPc0
Jacquard Le slip connecté est pour demain!
Jacquard Textile connecté Process d’industrialisation Partenariat
Want more Jacquard ? Visit: https://www.google.com/atap/project-jacquard/
ARA Le mobile en kit
ARA Un proto qui tombe en marche Les devs invités
à inventer des modules
Want more ARA ? Visit: http://www.projectara.com/
Want more ATAP ? Watch this: https://youtu.be/mpbWQbkl8_g
Text IO IO, We went to IO…
None
None
None
Want more Google IO ? Watch all this: https://goo.gl/Uyis8E and
all this : https://goo.gl/M13Tpp code all this : https://io2015codelabs.appspot.com/ and join your local GDG!
Marc Poppleton OLPS/SOFT/JAV Merci