com IPTV and it involves a gorgeous tutorial we even have sample apps which you can see on display screen that i've constructed that were developed with compost it will give you an concept of the guidance Now we have a cloth style and design and compose marks Yet another drastic g-pressure it can be developed solely in the open While work happens in USP plus the team engages in every day discussions with the Local community ended up present on the cutting duration slack channel you are able to sign up for us In order for you and we also run month-to-month the developer reports and because of all of the opinions that we are finding continually we have by now manufactured quite a few lots of API improvements I want to thank all of you who happen to be encouraging us and supporting us you understand items are only convalescing due to you and because of that responses our existing approach is to ship that back again on write-up as an even better future year as you only saw from the demo when it really works compost operates is intended in near connection with Android Co but I will let Karen let you know more details on the IDE I'm personally definitely enthusiastic about compose but one of my beloved points about compose is that there is whole Android studio assist Android studio is definitely the official IDE for Android and we've occur to this point because our wono launch it has comprehensive guidance for Home windows Mac Linux and in addition Chrome OS with pro OS application usage developing 4 moments in the last calendar year so the staff has long been focusing on way more than just compose and I wish to provide you with some of that so we've been one we want to make iterating and code faster doing such things as the preview or even the embedded emulator undertaking such things as apply variations creating quicker deployment sees speeds as well as demonstrating a preview of Chromebooks where you can deploy your app directly on to a Chromebook and that means you take a look at and create on the identical correct device we're also looking at present suffering details and we've heard that animation is severe we have read that thinking about sources is hard so I am gonna move it again to Ramon to provide you with a bit more about some non compos stuff all right since prior to I get on the fun bits I just would like to tell you about an incredible off script published in Catalan and naturally you may have use of the total electricity with the Strategies We have now a fantastic completion go in advance code completion you can do it and you've got rapid fixes all appropriate so Here is the visual editor working with constraint format if I click on the widget if you are accustomed to construct format you realize This is often what you are That which you're That which you expect and We now have this panel that we want to open from The underside and we wish to animate that and also you all know that sometimes executing animations on Android could be serious hard initial You will need to choose which API to make use of so we made the decision to really make it a lot easier inside the equipment so For those who have a constraint out you are able to good click on it you are able to click convert to motion format we accept and now you can see that Now we have a start out and finish condition and from below what you would do is you'd probably change the posture of your widgets in different states you could develop your very own States and from which you can make an amid transition so I'll change to a unique data files We've got accomplished you realize the vast majority of get the job done so that you can see my start out state wherever almost everything is collapsed you are able to see my finish point out wherever every little thing is open however, you can animate a lot more than just constraints in the event you consider the colour in the advertisement bar inside the fab you can see which the transform among The 2 dates and now if I select this transition arrow I'm able to play the admission proper here in di DT and I am unable to even scrub backwards and forwards so it will make developing admissions a good deal easier so An additional point I desire to teach you is correct below so I'll run this application the application itself is just not super attention-grabbing what's appealing Is that this new Stay format inspector at the bottom so you only related and you can see that when I Participate in Along with the app if I change the display the inspector updates in serious time and naturally now It truly is tagged ok here we go I can find any with the sights and it will select them from the the Harkey over the left you could inspect all the characteristics if I choose the post button it does a thing that I find awesome look at the text dimensions it claims 50 and we all know that themes and types by now or advanced and at times It truly is hard to know wherever the value originates from so if I expand this it'll inform me it comes from these fragments and it arrived from that dimension value and you may see that we're overriding the first worth of 18 which is defined during the model and precisely the same so you won't have to invest hours any more debugging units and types right before we return to Kent can you switch to one other demo subject due to the fact I fixed them [Applause] many thanks Ron that was terrific so it is the equally as we discussed seamless compatibility with compose And exactly how you are going to bring it together with your existing code the same resources workforce is engaged on both of those so plenty of That which you observed Here's gonna work from the composer environment so we recognize that the IDE although is where you commit all your time and energy so If your IDE is hanging or your builds acquire much too extended it won't make a difference how interesting the feature is and we listened to you loud and very clear make our IDE rock-sound we invest 8 months on project marble focused on security overall performance and fundamentals for Android studio 35 we saw double-digit enhancements sixty% fall in UI hangs our freeze periods forty % fall in UI hangs around fifty memory leaks fixed 23 per cent drop in Gradle sync failures as well as a fifty seven percent quicker deployment speeds we took enough time to obtain some functions so we did not get proper the first time like immediate operate we rebuilt them absolutely from the bottom up we relaunched them as apply adjustments after which you can we deleted over fifty, 000 lines of code and we are aware that we're not completed yet we are committed to a deal with good quality and we created the infrastructure as well as dashboards that we needed to hold receiving this proper Alright let us discuss Create speed it has been the primary regret requests for the final five several years we stored chipping away at build speeds our Gradle Establish speeds but total Create situations were not receiving more quickly code bases have been acquiring greater tailor made plugins we're incorporating to construct periods incremental process annotation processors we're negating the good thing about incremental Create so we broadened our concentrate and we tackled the very best annotation processors glide databinding dagger they're all incremental now and we did not stop there resource processing multi module dexing making only one artwork course they're all speedier and people normal Establish situations we're looking at 24% fall and they're improving every launch And at last we're aiding you spot troubles in your very own builds by supporting you visualize what is time invested over the Make pipeline in order to check if it is a custom made plugin if It really is Make configuration and after that pick out how to proceed along with your own builds Okay ok just times back we launched the initial canary of Android studio for oh it contains it is made up of the preview of our contou swing that you just noticed with Ramon so that Reside preview the code completion a complete sample and has the task templates It is really way easier to try out compose it has Java eight library G sugaring it has the motion editor has full support for kts files and call them Are living templates and now I would like to invite Tien to tell us more about modern day distribution [Audio] [Applause] [Audio] [Applause] [Tunes] hi All people I am ten and I operate product or service and UX for Google Perform and Android app basic safety right now actually marks my second anniversary of Google in that small time I have met quite a few gifted and creative developers around the globe and it has been Specifically inspiring for me Once i go to marketplaces like Brazil or Nigeria and satisfy developers who've been in a position to construct world wide audiences or Establish businesses that fix genuine local issues when you heard Dave stated previously person privateness is foundational to what we do if consumers Really don't belief Android and Enjoy and there will not be any person to download your apps trust and security has often been a leading precedence at Perform with human reviewers continual advancements to Engage in shield and policy updates to evolve Along with the threats that we see as a result applications which might be downloaded from play are an buy of magnitude safer than from some other supply this calendar year we have been escalating all our detection capabilities for impersonators repackaging undesirable articles and other forms of abuse but We all know there's a large amount far more that we could be carrying out we have seen SDKs that appear properly behaved but afterwards attempt to do terrible such things as enlist a person phoned right into a botnet or exfiltrate personalized data we're up against some seriously refined bad actors but I am also pretty proud of how that we've taken action with the assistance we have minimized use of sensitive knowledge and should Enjoy even safer for kids and Families we restricted SMS and contact our permissions to only apps that need them as element of their Main operation as a result ninety-8 p.c much less apps now entry the sensitive knowledge This is certainly because of your effort consumers are now safer and so they know they're safer every time they down load applications that ask for fewer permissions now to help you shield youngsters and to present mom and dad extra self confidence When selecting apps for their youngsters we up to date our households insurance policies then more stringent with regards to articles adverts and PII and we are asking you for more information on who your app is for thus we could better area the proper written content to the proper age teams we're not stopping there we're dealing with academics to better establish good quality applications for youngsters we're working on regulations to make certain people have an understanding of their subscriptions we're Doing the job to make sure developers entry background site knowledge properly and we are working on greater guarding your intellectual residence we're also starting to operate with SDK vendors that can help them improve their good quality and support application developers know which SDKs are safe just to provide you with an notion of the dimensions at which we have to function we recently took action against a malicious SDK it impacted two hundred, 000 applications as you can envision It truly is style of tough to reliably arrive at out to 200, 000 developers now let me pause there And exactly how that's plenty of adjust and changes like these are generally really not easy to make gracefully on these types of a big ecosystem we realize the stress that it destinations on you to have to frequently adapt to new procedures particularly when the vast majority of you have got accomplished nothing Erroneous you have advised us that our modify approach could use some operate that our communications are too vague impersonal or that you might have wanted additional time that is absolutely on us to repair And that i assure that we are going to constantly boost In this particular space now I get lots of questions about application reviews and developer Bands I need to give you a sneak peek behind the curtain every single day we have humans reviewing 30, 000 new and up-to-date app submissions Although many of the extra complicated testimonials may perhaps choose as many as 7 times most applications are reviewed inside of a pair and as always all appeals are reviewed by humans now developers that consistently break coverage are banned from Enjoy these builders use numerous methods to acquire new accounts and check out and try once again techniques are really superior right here the overwhelming majority of accounts are banned properly and plenty of are bent ahead of the lousy actor has an opportunity to publish occasionally we get it Erroneous however and we recognize that Individuals exceptional instances are super distressing any developer financial institution is usually appealed It will be reviewed by our world group and if a slip-up is found they will be reinstated we'll continue to boost in this article we are also Functioning to incorporate additional practical depth within the Enjoy console with info on the standing of app testimonials coverage modifications Which may affect your apps and also other crucial information so try to find some massive alterations in the approaching year We now have to maintain our people Secure It is really inside our shared desire it's the sole way we're going to keep this platform increasing and flourishing so be sure to keep working with us be sure to hold supplying suggestions and support us through this era of modify now let us mention many of the techniques we're encouraging you access end users and Make your organizations it has been 18 months given that we launched the Android application bundle as our vision for the way forward for app distribution over 1 / 4 million at bundles are now in output masking 25% of all Lively installs developers at swap see pretty considerable decreases in application sizing and Subsequently some have found an as many as eleven% uplift in installs based on your feedback we are making app bundles and dynamic shipping and delivery a lot easier to check inner app sharing permits you to exam builds of one's application bundle as conveniently while you share apks what is neat is that you could grant anybody on your staff entry to artifacts without having providing them console access we are also rendering it doable to Det to to acquire obtain back links for outdated variations of the app whether or not they were bundles or apks eventually plenty of you happen to be requesting this we're launching offline tests of dynamic shipping and delivery these days With all the phony break up install manager yet another way that we support developers is by serving to them launch productively from beta testing capabilities to technical good quality testing to staged rollouts we have lots of options to assist you to consider your plan to marketplace just lately we have been focused on creating demand from customers pre-reg is a greatest apply for constructing excitement around your application or recreation we launched two standard availability at GDC and a lot of builders have been utilizing this to good success determined by your feed-back we've been incorporating options to the program a handful of examples future on the Korean dev use pre-reg rewards to provide users 300 diamonds for pre-registering the gamers who pre-registered had Just about fifty% larger days sixty retention and 70% higher our tau editor max a brazilian dev ran a pre reg marketing campaign with milestone benefits with four milestone levels each unlocking a singular in-game item and buyers who pre-registered play thirty% more daily minutes we also just concluded A further productive start a little bit Thailand you will have read Phone of Responsibility mobile that saw Virtually sixty million installs in the first ten times with our new store items and capabilities we were capable to make buzz all around the earth and drive tens of millions of pre-registrations we truly also labored immediately with them to help tailor made beta teams so they could take a look at their sport on certain equipment in certain locales this special beta application is a thing we hope to scale out to much more builders actual shortly An additional extended-phrase wager for us is Participate in pass at $four.