Duration 34:26
16+
Play
Video

What's new in Android

Romain Guy
Senior Staff Software Engineer at Google
+ 2 speakers
  • Video
  • Table of contents
  • Video
2018 Google I/O
May 8, 2018, Mountain View, USA
2018 Google I/O
Video
What's new in Android
Available
In cart
Free
Free
Free
Free
Free
Free
Add to favorites
99.39 K
I like 0
I dislike 0
Available
In cart
Free
Free
Free
Free
Free
Free
  • Description
  • Transcript
  • Discussion

About speakers

Romain Guy
Senior Staff Software Engineer at Google
Chet Haase
Leads the Android Toolkit team at Google
Dan Sandler
Software Engineer at Google

Romain is an engineer at Google. He worked on the Android Framework team, leading the UI toolkit and UI renderer, and now works on new Kotlin and graphics related projects.

View the profile

Chet leads the Android Toolkit team at Google, which works on UI, APIs, graphics, text, and animations to help Android developers create rich applications.

View the profile

Dan leads the Android System UI engineering team, which is responsible for pretty much everything you see on the Android screen that isn't an app. Before Google he was a grad student researching distributed systems and security. And even before that, he worked at Palm and Be on the UI of their respective operating systems. Dan has a Ph.D. in computer science from Rice University.

View the profile

About the talk

An overview of the latest developer-facing features in the Android platform and other new and exciting developments.

Share

Hey. Hey everybody, welcome back to what's new in Android Sandler from the system UI theme from the Android toolkit team from I still don't have a name for my team. So far is Android theme and you may remember us from other talk such as what's new in Android 2017. What's new in Android 2016 Western Android 2015 through 2014 nut. What's new in Android 2013 way down and talk about that when we don't talk about that one. but now what's new in Android what I like to call the Android Keno. Nobody else does but I like to call it that because this is where we

talk to you about all of the developer stuff going on in the Android platform in particular. Let's talk about Android P specifically let's talk today about hang on Android API are first will sell through this distribution. You show me the casino to introduce a dynamic @bundles dorseyville was strictly it's pretty easy for you. All you have to do is click a different menu when you build your application in organized so you some space going to be faster and easier. If you don't know before your users to

download your app, and I'm sure you have a lot of questions about it. So we have a couple Felix this afternoon at 5 p.m. And 6 p.m. Go there if you want answers cuz we don't have them. So you're going to see a slide a whole lot like this for the rest of the talk. I feel like the main function we serve in this talk is to tell you the other talks to go to we're like the appendix were like the index for the rest of the continent. Is that what it is? I don't like to think about that. A lot of people back at work. I've done all the hard work. We just get to go on stage and talk about their hard

work. So speaking of that, let's talk about Android jetpack. We heard step talk about this in the developer keynote. This is a set of components as well as guidance on how to build better Android applications. All of you are familiar with most of what is in Android jetpack already. What we're doing is adding to it over time with stuff is going to make it even better and we're also improving it overtime. One of the major steps that we're taking is what I like to think of as a refactor because it's a refactor my favorite thing about the support library is how the package names in bed

the release number in them. So, for example, we support things like before actually we don't support before any more. We haven't been a c k of at least 14 now, but it's in the package name. Isn't that a little bit silly? So we're doing away with that. We're doing a whole lot of tedious rename. We're also providing tools to make it easier for you to do the similar refactoring you're going to need to do in your application as well as an Android Studio. Everything is being renamed to something more appropriate. Android app if you want to know more about the details of that the renaming

as well as doing more modular more fine-grained splits, make sure the you know, Dragon too much stuff go to the talk learn what's new in Android support Library. Also there was an article that was posted on the Android developers blog about a half hour ago check that out for more of the details there. Let's talk about Android test which is part of this new jetpack thing going on Android test is the 80s sell stuff to Espresso stuff and hopefully you are already using really good ways to test your application. Now, they provide first class, and support as well as more elegant apis

for reducing water the boilerplate. Here's a simple example. We have to have a way of asserting which a was not necessarily obvious in the parameters. You were passing also unobvious in the order of the parameters. Do you were passing and then it would give you an error message that also didn't really help very much. So we have something a little more sensible. Now, you can assert that. It's actually working on the physical property and the error message gives you something more than you can work with a little bit better go to the frictionless Android testing talk for more information

about that stuff the architecture components Network announced last year at Ajo and then iterated with feedback from the community and finally went one. O in the fall, so we have the release parts of those which includes all the life cycles. Viewmodel stop as well as the room the persistent data model stuff and live data. So hopefully you are using that stuff already at least in your new applications. And what we also have is recently released the paging library for doing a synchronous data paging into recyclerview. That was Alpha then beta because that's how those things work. And now it's

1. Oh this week to please start using that and we also talked in the developer keynote about a couple of new things that you should check out soon work manager is currently in preview. There's going to be a talk about it. It's about Job scheduling the job scheduling in a way where we handle all the cases back in previous releases instead of you having to use specific approaches, depending on what version and device leader on also navigation. It turns out that up vs. Back as a hard problem for applications assault. We are making that much easier and we're integrating with the tool to make

it even easier yet. So go to all these talks there's an overview talk as well as specific talked on navigation controller and Manager and also a talk and recyclerview and paging. Meet again. All right, it says your name on this site. I keep building suspense into this thing. What's going to happen next Tuesday going to hand the clicker to still mine to you? Okay, let's talk about battery on going a certain Android to help the users because it turns out battery is really important. We're all power users. Unfortunately. We should keep using the power. So what can

we do about it? We can traci's app standby bucket. We're going to monitor the usage of applications and see how actively that user is using it and then make determinations about how much access that application has two ongoing things in the system which are going to take up more battery. We also have background restrictions that the user has the ability to kick in and settings. So if an application is behaving badly would say holding wakelocks for a long. Of time or waking up constantly or accessing Services way more than they should when it's not on charger then will note that and and

expose that in settings and then the user can take some action. Not if they do not necessary go to the battery session on Thursday morning to learn more of the details there. So one of the things that we've been focusing on with Android piece privacy fence for one of the things we've done is that when you acted in the background doesn't have access to the microphone anymore. He doesn't have access to the camera anymore. And he doesn't have access to the sensor kind of so, you won't you won't receive the data from the sensors automatically. You can manually pull from the sensors and

you'll get a better date with the best thing that you should to do what you want to get access to decentralize to keep it for ground service running instead. So no more microphone or camera for you in the past that some apps were trying to stay alive in memory by playing the white noise or keeping the necrophone on don't do that anymore. It's not okay, then I'm sure there's a lot of you here today. So some of the things we've been doing the our team has been really busy with the 8 or 8 and RT cell division looking at the bicycle generated by The Living

Daylights some of the bike route patterns that are different from Once generated by the Jedi programming language compiler amazing for this veterans. We've also been doing a lot of annotations to our Java apis vote in the core I3 core end of support libraries to make it easier for you to use the platform if you guys were wondering Coughlin. And finally, we launched on the guitar of a new library card Android Kitty exit to set up a curtain extensions for existing platform apis. And the goal here is to try to take advantage of some of the cutting language features

make existing if you'd refused already has refused just by using cutting with with extension to get even better and I want to thank the community because we received dozens of pull requests and also bugs and feature request from you except to the bunch of them. So you should have ideas if you have things that you like to see Enid. Okay TX is good to get up and we'll take a look at your eye jump. I just want to cry to beat metronome x55a lgd 8888 anymore. You can call

for a good color integer Susan left England ship single Mexican of the Rings into bites world of DIC of that for you. There is a talk by Jake Wharton on Thursday at 10:30 a.m. Is going to go through most of the extensions going to talk about the philosophy behind extensions how we ride them without the kennel extensions that we that we want to see that every witch will not looking for in the freezer before you do all the work and send a good thing that talks to understand what you're looking for. We

already talked about the Android test stuff that is part of Jetpack earlier. That's probably a better more holistic way to test your application. But if there's a specific situation in which you find a necessary or helpful to mock the framework and I don't mean ridicule it cuz that wouldn't be nice then it is possible to do that in easier ways now in mykita, we are not changing the framework, but we're actually integrating changes into Marketo itself. See you can now Mark final methods and soon you should be able to mark static methods.

And shut is making that face because it doesn't understand why that's that is so interesting to you. And system printed objects like activity eventually working on that internally, but it should be on the way eventually a background text measurements as part of a bunch of smaller changes. We made in the text area. It turns out that measurement is really expensive. So most applications to text and I would bet that the text operations in your application are some of the most expensive going on in the UI thread which can contribute to Jahnke wouldn't be nicer if you could

offload that to a background thread so that by the time you actually need to run to the text or perform those operations on the UI thread most of the hard work was done for you. So the observation is that a Tina 90% of the operations that are necessary for Ashley displaying text happened in text measurement what we made it possible not to be easier to actually perform this as a background operation. So we have a class called precomputed text and you can query that and you can say I want you to free measure this and then you can set that text that span of all on the text you later whenever

you want. So you do it in the background thread Like this you say create this thing and then you can set that on the text me later when you actually need it should be much faster magnifier is something that if you're using the preview releases, you might see if you select from a popped up this little bar of up above it makes it easier to manipulate the cursor. That's really great for text. But the other cool thing about it is that it's also available for your applications for any other use case. So there's an API that allows you to pop up as magnifier for whatever happens to be in your

view so you can show this and just missed it and use it for your stuff as well. So core functionality that we want in the system user interface, but also useful apis for developers to use for their own purposes. I don't know if you worked with your design department and they specified something about text in your UI and okay. Well, I want this aligns, you know, this many dips away from the top and I want the Baseline on the bottom this many dips away from the bottom and then you have this interspersed vertical alignment stuff going on and then you sort of puzzle with us for a while and

you basically fucked Padding in all kinds of different configurations to sort of get it to where they wanted to get it we have worked with that and created to new attributes and methods and properties for you to use that make that much easier. So we allow you to just passing information about the bass line alignment calculations that you would like to perform and then we'll fuss with padding on your behalf. Smartlink. This is being Lincoln 5, but smarter so we already have the ability to ask for a LinkedIn a block of text and it'll detect things like phone numbers and addresses

but we also have the ability through machine learning models and stuff that you seen through Smart Text selection to detect other entities we can do the same thing with linkify. It takes a little bit potentially longer. So you do this off thread. So you basically generate the length of thread and then set it on your text you later using code similar to this. There's a text talk on Wednesday evening, so please go to that for more details about All this as well as more. Location now you can take advantage of a new package android.net. Wi-Fi. That activity in Hawaii round trip

time API Aquarius compatible Hardware on your phone requires, a compatible access points has u-22. Sorry to find a precise location indoors for the users device. You need to request Define location permission. And you do need to connect to I get to the access points building an application that requires locating the user into it like inside the big building you can take advantage of this bih with Avi in Android p Accessibility has some improvements for navigation through the app. So it's easier for you to declare these functional

blocks makes it easier for accessible users to understand how things are being grouped on the screen. There is an important talk on accessibility right now. No, that's tomorrow tomorrow tomorrow tomorrow. I'm not sure that's correct. Yes, it is. Eventually. I think I got the day wrong. Sorry about that. It's now if you're in the wrong talking about you to go to the other one. Turn the fingerprint manager because they don't think it yourself with your buddy than just with a

fingerprint could be a high school did whatever else does device manufacturers will think of next. So now we have a single UI for all devices in the importance in your applications using gpio build a Serial. It doesn't work anymore the UK still there be busy clear returns book is data, so you cannot rely on you at all anymore. Where is changes in Enterprise just a couple of them that are interesting? We made it easier to work with work profile apps or different profile apps by having these different tabs. You can associate

with them. So they're not all mixed together be together actually have these whole sections of a different profiles. Also, you're allowed to lock packages to a specific task. You can have a launcher with just a minimum set of a group or less or a single application that works in combination with the ability to have a femoral users which now give you Kiosk mode, so you will no longer have experiences. Like I had on a recent fight as you can see for my blurry picture where you see a movie and you wonder what operating system is running under that so you swipe from the bottom of the screen you

see the ICS navigation bar and then you press on the recent Aston you swiped the movie away and you confused the heck out of the system, explain why this is very briefly typically gets shown at one of the key notes that precedes what's new in Android see both seen a lot of the great stuff that users are getting I'm going to talk to you about some stuff that has developers you might be interested in the first one is display cutouts AKA while there are other names

for it. These are coming to the ecosystem all over the place and so is the developer you need to know where it's safe to draw on where it isn't when you get your window and sets on view window in set something other object which gives you all kinds of interesting data about the cut out, but you're probably going to want to use window layout in display mode on your windows. So there's the basic way, which is I never want it over let the cat out just leave a black bar at the top or the bottom whatever. I'm not all that interested a little more advanced would be at mode default,

which is already going to clear the status bar. Just fine. We'll let the app window draw underneath the cutout is well, so you'll get the nice action bar color extending through this status bar and extending underneath the cut out. Better still are more advanced still is a short edges cut out mode, which means essentially anytime there's a cutout on the shortage of the device and we're in portrait. I will just draw underneath you don't have to do anything special in in that situation. You do need to look at the display cut out and ask it for the safe in sets essentially. Well, okay, I'm drawing

everywhere. But you tell me what rectangle with single rectangle of the screen is safest to draw an and then finally the cosmic version of this you can do short edges, but you can actually get the bounds of the cut out as a region. So you'll get the exact set of rectangles that are unavailable to you on the screen. So you can display UI in the corners of the corners are available or if there's a corner cutout you can move things out of the way so that it's visible in the center of the display. This is the most advanced version of it and you can put the electrical tape away because you can

actually stimulate notches now in developer options on your device. This is really really exciting slices actually was what we were calling it internally and we liked it so much. We just kept it you've seen slices now in a couple of Keynotes is essentially something we've discovered and learn about on system UI in the toolkit over many years of dealing with remote views for 4 app widgets dealing with notifications essentially the problem of getting content from your app into some other place. So it slices is our new approach to remote content that you can actually used to project UI into

your own app or into other apps that support it. It's very structured. This is not sort of yours a canvas or an absolutely out go nuts with it. We give you a structure to fill out and a whole bunch of very flexible templates in which to populate that data was some display hand so that the receiving end of the by the slice most kind of knows what to do with it. These are interactive. These are updatable. This is meant to be something that holds Rich UI sliders controls live information possibly videos things that actually feel like real you are as opposed to a snapshot of something

happening in a distant process somewhere slices our addressable by contact you or I and this how their Pastor on the system and Heather passed along to app indexing to be shown in the contacts like search. And then finally slices is entirely inside support Library. It's entirely in Jetpack. So it's backwards compatible. You can use slices all the way back if you're 19. There's a great talk about slices tomorrow brighten early building our interactive results for Google search come to find out more about how all this technology works and how you can build your own. Related to slices use

action that you can think of as shortcuts with parameters from LAX to think of them is visible intense. This is essentially a deeply into your app with some additional payload. It's not just a link to music. It's linked to his particular album or something like that and you saw these as well and the Keynotes showing up predictive space inside our app launching experience actions. You define infractions XML file, it goes into your APK or a bundle and that's you can get registered without indexing so that search results and predicted features can show those actions and there's a talk

about this to Thursday slightly less early in the morning and getting your Android apps with the Google Assistant. Notifications are a lot of great stuff about digital wellness and controlling notifications that you saw in the keynote and I'm very excited about him pee. I'm going to talk about some of the developers stuff though that we have in here. We asked users what notifications are most important to them users love messages. So we focused our energy in it hansing the messaging style API, you can do inline images now you can do participant images and attach other meditate about

the participant and we finally now have UI for smart reply with we had on Android Wear for years. So when you use remote input. Set choices, those will now appear as chips right in the notification so you can respond instantly in the middle of a chat without leaving the notification shade. Is tons of other stuff as usual I had one other slide that we added about 10 minutes ago to this day. Notifications, and I'm just going to let that sit on the screen. For a little while. So if you're doing something in the background that user still needs to know but Android P does a much better job

of allowing notifications. You may already have running testify to that background activity including things like overlaying windows. How about the run time out on one of the most important things for you as an indoor the Rippers to understand I'll deprecation policy was announced a few weeks ago soon. We will require all the applications to Target some of the newest ATI levels and we'll do that to make sure that we can keep the security level of Android has highest possible as well as performance in a lot of other nice things. So what does it mean for you? As of August this

year new applications for beast on the Play Store will have to Target API level 26 in as of November this year and date when existing application that you probably from the Play Store will have to Target API 26 and you can expect those numbers to go up over time. If you have native code in your application, we've been supporting 32-bit and 64-bit for 2 years. Now, we will make 64-bit apis required as of August of next year. You'll still be able to shoot 32-bit support in your application, but we'll ask you to ship 64 hits as well. One of the reasons to ship 64 bit on 64-bit devices is

that you get better performance. And I'm going to Barracuda out of it is you want to know more about the depression, please see there's a talk to more after on Thursday afternoon, and I'm sure you have a lot of questions for the folks there. A compatibility issue try to differ from preview in P. You may not know this something different each one of those notifications that use some of our private Epi on Android. We have two types of activity log private and then there's this weird at high thing that we use in the NFC tag that proposed

especially to indicate that this is a public API for notes for you just for us and we'll be jealous because a lot of you were using them. So from now on a lot of the CPS will trigger warnings in one form or another has made you too. So it's made you lugs when you make an illegal call for some of the supplies. We need to hear from you that you need those apis for your application to keep working. Sometimes you just never side with in Magee capably just because we didn't think about it. So please go to this URL and let us know if there's anything that you think should be made public we might say.

Yes, we might also say no. Are we have three types of least I won't go into too much detail here. But basically finis play Frozen The Blacklist you will not be able to call it ever. Not sure if you have anything in The Blacklist right now, but this will evolve over time. So let us know what he says you need. This is one of the important reasons is why we ship previews. We need you to go out there and try your applications on the previews cuz this is the time to find out when there's problems that either you can fix before the railroad lights is out there. Are you can let us know if it's a

problem that we need to work on instead Engagement episode 89. They had who did you have in YouTube Brian Carlson the really 17 of the aging and Decay brings a lot of very interesting things. So personal to neural network apis as well profit of the 27th. We also have a new show me more EP I should do a lot of Jane Eyre. More importantly, we have family a send the address sanitizer to make sure your cool doesn't scruple or the memory. Now, you don't need a

rooted device anymore to use it and will survive a undefined undefined behavior is annual Siesta Fest Wisconsin as a tool for that. We finally remove support for the difficulty Navy. I still use on VA voir meeps meet 32-bit or 64-bit support is gone. You should know the shipping those anymore in the upcoming release release 18, we will remove justices of the GCC compiler was different. Last year and now we were things we think we give me enough time. So just as he's going away switch or still using it now we made you should not do you need to stalk? You should go

fix a simple procedure for fighter in Wilson North Indy ID in Android Studio for the penalty for filing. We don't even have to type in terminal. Graphics and media getting better and better with a lot of things that we're using our sales in the camera in the in the camera application Swenson to give you access to the timestamps of the optical image stabilization. Sushi want to build a kind of stimulation with built-in hour. If you don't recording the video recording south of the camera application now you can you still doing

the flash you can tell the camera that you're doing that so you can I double exposure accordingly. We have two cameras haven't seen any use for it but some of you ask about it. So now it's available multi-camera soup or some phones coming out out there with multiple cameras in the back on the phone that you posed and now we can expose them as a logical camera that contains more than one stream of data. Image decoder. I'm sure a lot of you and I'll send you out when did not Factory and you shall not phone them that they pii trust me. You will not

either so there's a new one image decoder. It's part of any use to make it any easier to decode images with also to make it possible to decode animated images including animated image doorables. You think all the animated gifs. I don't know all the kids are using them possible to actually lose now for the concept of the post processor and family that has a listener. So this is what it looks like. You have to go through this whole thing. That wants to create a source you can decode multiple images from the same source as it's practically usually she

want to build some Nails. You can decode the same Source one site at high-resolution. Wanted to know where is Alicia noise. Intermediate resolutions for multiple worker threads then you can you could you could you pass the source and you can actually pass Ahead Learning Center. So they had already sent her here. We have a lender. Did you back the decoder itself? Do you make the data about the source of Edema gender source and inside the head of the sooner that you can send you options would be a factor you had options that you had to fast. Do you have to wait for the title is enough to be

invoked put on work right there. That doesn't that's a huge difference like before if you wanted the right target size you needed to work with what in density as well as getting simple size and density and do a lot of tree create know how they work either. So why do you hear now? He was so now you can just tell us what size you want to be is meant to be and then we'll take care of it. Finally starts right after it's decoded so we can you know, I don't

know when it's done. So you can play YouTube videos on the device doesn't support HDR the playback on this device have people that can pixel 2, you will both be able to stream HD Ife, I just rolls off the tongue. The high efficiency image format is based on hevc, which is also called H 265 and the Selmon extension is coming. I don't know. Why did you see from letters? But that's what it is. We have to deal with it. So it is a container and you can still multiple images so

you can use it to store a single image compression ratios than jpeg phone since he's a lot easier to say, I like jpeg do I get to Jetpack now? This is not the procedure that you find on big mad because it's a complaint reports differently. So this is what it looks like. The Builder has the past where you want to go to the file. If you give us an event the width and the height of the image and the source of the meds can come from the Vietnam with you can also come from the surface. So you don't miss you already have one video playback. You can include the dark for you as an emerging left to go

swimming to me the Deep map and then when you can write her to choose you can add multiple be only one and when you. For write it out, I should find out to that even though Spelled heic it's pronounced gif. What are you still doing here? So this is the site that I'm excited about. These are a few of you will be and I'm sure you'll be super excited about seeing a UPS in Mora Mora. Mysteriously anybody used building meal where France's the unit Eng in the morning and you know, what you're building games.

The volcanoes are loaded with Graphics API performance code in 1.10 to play back for the kids room tent invoking before they won't walk a lot of things that video players for instance. I know this for ppis, they'll not technically top 50 because Williams 7.5 ft between on stem initiative 427 you might have missed that eats information on the study loyalty enchantment for basically playback of train models who sings that tensorflow are built on top of Junior Network API. So you would use tensorflow to do older learning and then only for 50s can do physically

during the insurance on device interesting thing is that we're also unlocking the exes 2 truths we can get holler accelerated machine learning effectively on Civic devices couple months ago. We introduce tiia core 1.2 1.2. This takes care of tracking sings in the real world the funds that you have to write a lot of opengl code in Southwest Pleasant. So it makes your life easier when introducing Support Indiana later, so when you cry Camera and you get this fool to the scene before seeing

any stream and using the keyboard and a mouse. You can just navigate to run around the UI you even get that screen so we can be made recognition in petrol tracking that kind of stuff available today too much. Are we only say this is what I've been working on for the past two months. I still don't have a name cuz we do that. Anyway, that's what I was up to. And if you want to know more about there is a talk tomorrow afternoon at 5:30 p.m. And we're going to talk about the Aztec and how to use the API Chrome

OS you cannot run any particular you can run Android Studio. I believe the optimization with one of the things you can do is run your Android apps as apps on Chrome light so you can use Chrome lights as a full-blown Android living room platform, I guess whenever it's available. Many many more sections together tomorrow and Thursday with also like it has a lot of folks back home doing all the hard work with us talking about it. So thank you very much to all the engineering teams in the p.m. To the designers and

thick writers everyone who made this possible. We didn't do anything. We just have to hear you like to be happy even last. Yes. Thank you very much framework office hours. There's Android sandbox running all week. We've done our best to bring as many people from our team's here to be able to talk to you about these new features as new apis as possible cuz we know you can't get that anywhere else besides. I and also there's an overflow session for an overflow area. I can't

remember where it is exactly most of the speakers from Android sessions will make their way afterwards. So if you can't get your question answered at the session, you should be able to find them after that like us there now. Thank you.

Cackle comments for the website

Buy this talk

Access to the talk “What's new in Android”
Available
In cart
Free
Free
Free
Free
Free
Free

Access to all the recordings of the event

Get access to all videos “2018 Google I/O”
Available
In cart
Free
Free
Free
Free
Free
Free
Ticket

Interested in topic “Software development”?

You might be interested in videos from this event

September 28, 2018
Moscow
16
159
app store, apps, development, google play, mobile, soft

Similar talks

Madan Ankapura
Product Manager at Google
+ 2 speakers
Benjamin Poiesz
Software Engineer at Google
+ 2 speakers
James Smith
Software Engineer at Google
+ 2 speakers
Available
In cart
Free
Free
Free
Free
Free
Free
Krishna Kumar
Product Manager at Google
+ 1 speaker
Mariya Nagorna
Senior Technical Program Manager at Google
+ 1 speaker
Available
In cart
Free
Free
Free
Free
Free
Free
Raj Ajrawat
Global Product Specialist Lead at Google
+ 3 speakers
James Bender
Product Manager at Google
+ 3 speakers
Amrit Sanjeev
Developer Advocate at Google
+ 3 speakers
Steve Suppe
Product Manager at Google
+ 3 speakers
Available
In cart
Free
Free
Free
Free
Free
Free

Buy this video

Video

Access to the talk “What's new in Android”
Available
In cart
Free
Free
Free
Free
Free
Free

Conference Cast

With ConferenceCast.tv, you get access to our library of the world's best conference talks.

Conference Cast
558 conferences
22059 speakers
8245 hours of content