User description

com IPTV and it includes a beautiful tutorial we also have sample applications which you could see on display screen that i've developed that were designed with compost it will give you an idea of the help We have now a fabric layout and compose marks An additional drastic g-force it is actually produced entirely inside the open Despite the fact that do the job comes about in USP plus the workforce engages in daily conversations Along with the Group were current to the slicing duration slack channel you may be part of us If you would like and we also operate monthly the developer scientific tests and due to all of the feed-back that we are getting repeatedly we have now built several quite a few API advancements I wish to thank all of you who are encouraging us and supporting us you are aware of points are only improving thanks to you and because of that feedback our present-day system would be to ship that again on write-up as an even better future yr as you simply noticed inside the demo when it really works compost will work is made in close relationship with Android Co but I will Permit Karen tell you more about the IDE I'm Individually actually excited about compose but one among my preferred matters about compose is that there is comprehensive Android studio support Android studio will be the Formal IDE for Android and we have appear thus far given that our wono launch it's complete aid for Home windows Mac Linux and in addition Chrome OS with Professional OS application usage growing 4 occasions in the final calendar year Therefore the group has long been working on way more than just compose and I choose to provide you with several of that so we have been one we intend to make iterating and code quicker carrying out such things as the preview or even the embedded emulator doing such things as utilize adjustments developing more quickly deployment sees speeds and even displaying a preview of Chromebooks in which you can deploy your app right onto a Chromebook and that means you check and acquire on exactly the same exact equipment we are also thinking about current soreness factors and we've read that animation is harsh we've read that thinking about means is hard so I'm gonna move it again to Ramon to tell you about a little bit more details on some non compos stuff all appropriate for the reason that ahead of I get to your exciting bits I just would like to teach you an incredible off script penned in Catalan and naturally you've usage of the total electricity in the Thoughts We have now a superb completion go ahead code completion you are able to do it and you've got swift fixes all ideal so This is actually the Visible editor employing constraint layout if I click on the widget should you be aware of construct format you recognize This is certainly what you are Anything you're what you hope and Now we have this panel that we wish to open from The underside and we want to animate that and you simply all are aware that in some cases undertaking animations on Android might be real demanding first You must choose which API to use so we resolved to make it easier within the tools so if you have a constraint out you may good click on it you are able to click transform to motion format we acknowledge and now it is possible to see that We have now a start out and conclude condition and from right here what you would probably do is you'd probably change the situation of your respective widgets in the different states you'll be able to create your own private States and from which you could build an amid transition so I will swap to another data files Now we have performed you are aware of most of the do the job in order to see my start condition where by almost everything is collapsed you could see my end condition where by every thing is open up however you can animate additional than just constraints when you think about the shade from the advert bar inside the fab you'll be able to see that the adjust among The 2 dates and now if I choose this changeover arrow I'm able to Enjoy the admission suitable here in di DT and I can not even scrub backwards and forwards so it tends to make building admissions a whole lot less complicated so A different thing I want to provide you with is correct here so I will run this application the application alone isn't Tremendous intriguing what is attention-grabbing Is that this new Dwell format inspector at the bottom so you simply linked and you will see that when I Perform While using the app if I change the screen the inspector updates in real time and naturally now it's tagged alright listed here we go I am able to choose any of your sights and it should choose them in the the Harkey around the still left you can inspect many of the attributes if I choose the submit button it does something which I come across brilliant think about the textual content sizing it says 50 and we all know that themes and models already or intricate and in some cases it's not easy to know where by the value arises from Therefore if I increase this it'll inform me it comes from these fragments and it arrived from that dimension worth and you can see that we're overriding the original price of eighteen that is described within the model and precisely the same so you won't have to spend several hours anymore debugging programs and types just before we return to Kent can you turn to one other demo issue simply because I fixed them [Applause] thanks Ron which was great so it's the equally as we talked about seamless compatibility with compose And exactly how you will provide it with your current code the identical equipment team is engaged on both equally so many what you saw here is gonna operate inside the composer earth so we understand that the IDE though is where you spend all your time so In the event the IDE is hanging or your builds take far too long it doesn't make a difference how amazing the aspect is and we read you loud and apparent make our IDE rock-sound we expend 8 months on undertaking marble centered on stability efficiency and fundamentals for Android studio 35 we saw double-digit improvements 60% fall in UI hangs our freeze times 40 p.c drop in UI hangs around fifty memory leaks preset 23 percent fall in Gradle sync failures along with a 57 % more rapidly deployment speeds we took some time to acquire some functions so we didn't get correct the first time like quick operate we rebuilt them thoroughly from the bottom up we relaunched them as implement adjustments and after that we deleted more than fifty, 000 traces of code and we recognize that we are not completed still we are committed to a focus on excellent and we crafted the infrastructure and the dashboards that we required to hold finding this right Okay let's mention Construct pace it's been the number 1 regret requests for the last five yrs we retained chipping absent at build speeds our Gradle Develop speeds but complete Make moments weren't acquiring more rapidly code bases ended up obtaining much larger custom made plugins we are incorporating to create moments incremental method annotation processors we're negating the advantage of incremental Establish so we broadened our focus and we tackled the best annotation processors glide databinding dagger they're all incremental now and we didn't halt there useful resource processing multi module dexing making only a single artwork course they're all more rapidly and people normal Develop periods we're seeing 24% drop and they're enhancing each release and finally we're helping you see challenges in your own private builds by helping you visualize what is actually time expended throughout the Establish pipeline in order to see if it is a custom plugin if it's Make configuration and afterwards select how to proceed with the personal builds ok Okay just moments in the past we unveiled the first canary of Android studio for oh it consists of it has the preview of our contou swing that you choose to observed with Ramon making sure that Dwell preview the code completion a full sample and it has the task templates It really is way much easier to try out compose it's got Java eight library G sugaring it has the motion editor has full support for kts data files and connect with them Reside templates and now I'd like to ask Tien to inform us more details on present day distribution [Tunes] [Applause] [Music] [Applause] [Music] hi Every person I am ten and I operate product and UX for Google Engage in and Android app protection currently pretty much marks my second anniversary of Google in that quick time I've achieved lots of proficient and inventive developers around the world and it's been especially inspiring for me Once i take a look at marketplaces like Brazil or Nigeria and meet developers who've been able to develop international audiences or Make enterprises that fix real local problems as you read Dave described earlier consumer privateness is foundational to what we do if users Do not trust Android and play and there will not be anybody to down load your apps have faith in and safety has normally been a top priority at Perform with human reviewers continuous enhancements to Perform safeguard and plan updates to evolve With all the threats that we see Because of this applications which have been downloaded from Participate in are an buy of magnitude safer than from every other supply this calendar year we have been growing all our detection capabilities for impersonators repackaging terrible material and also other varieties of abuse but we know there is a whole lot a lot more that we can be performing we have seen SDKs that appear very well behaved but later try and do nasty such things as enlist a person phoned right into a botnet or exfiltrate private information we're up towards some actually refined poor actors but I'm also quite pleased with how that we have taken action along with your help we've diminished entry to sensitive data and could Enjoy even safer for Children and Families we restricted SMS and simply call our permissions to only apps that require them as section in their core features as a result ninety-eight p.c much less apps now access the sensitive knowledge This is often because of your effort buyers are now safer and so they know they're safer once they obtain applications that request less permissions now to aid guard little ones and to offer mom and dad much more self-confidence When selecting apps for their kids we up-to-date our households policies then additional stringent with regards to written content advertisements and PII and we're inquiring you To find out more on who your app is for therefore we are able to much better floor the proper written content to the appropriate age groups we're not halting there we're dealing with lecturers to better recognize top quality apps for youngsters we're working on principles to make certain buyers comprehend their subscriptions we're Doing work to ensure builders entry qualifications area details properly and we're focusing on greater safeguarding your mental residence we're also beginning to function with SDK providers to aid them improve their good quality and assistance application developers know which SDKs are Protected just to give you an idea of the size at which We've got to work we not too long ago took action versus a malicious SDK it influenced two hundred, 000 applications as you may envision It is kind of difficult to reliably attain out to two hundred, 000 builders now allow me to pause there And the way that's many adjust and modifications like they are actually hard to make gracefully on these a substantial ecosystem we realize the load that it places on you to own to continuously adapt to new guidelines especially when the vast majority of you've done practically nothing Mistaken you've advised us that our adjust approach could use some do the job that our communications are too imprecise impersonal or that you might have essential more time that is totally on us to fix And that i promise that we'll frequently strengthen in this space now I get many questions on app evaluations and developer Bands I would like to provide you with a sneak peek guiding the curtain everyday We have now humans examining 30, 000 new and current app submissions Regardless that some of the much more elaborate testimonials could get up to seven times most apps are reviewed within a pair and as generally all appeals are reviewed by people now builders that frequently split policy are banned from Perform these builders use lots of practices to get new accounts and take a look at and take a look at again methods are truly great in this article the overwhelming majority of accounts are banned accurately and many are bent ahead of the lousy actor has an opportunity to publish in some cases we get it wrong while and we realize that People uncommon cases are super agonizing any developer lender is usually appealed It will be reviewed by our international staff and if a mistake is located they're going to be reinstated we'll continue to improve here we are also Operating to include extra helpful detail while in the Perform console with info on the position of app reviews coverage alterations That may impression your apps and also other important information so try to find some big modifications in the approaching calendar year We've got to help keep our end users safe It really is inside our shared fascination It really is the only real way We will preserve this platform rising and thriving so be sure to preserve working with us make sure you continue to keep supplying suggestions and assist us by this era of transform now let us speak about a number of the ways we are supporting you reach end users and Establish your corporations it's been 18 months because we introduced the Android app bundle as our eyesight for the way forward for application distribution over a quarter million at bundles are actually in manufacturing masking twenty five% of all Energetic installs developers at swap see fairly significant decreases in application size and Subsequently some have found an around eleven% uplift in installs depending on your comments we're creating application bundles and dynamic shipping and delivery a lot easier to check inner app sharing allows you to exam builds of one's application bundle as simply while you share apks what is actually interesting is which you can grant any person on your workforce entry to artifacts with no offering them console obtain we are also making it possible to Det to to have down load links for aged versions of the app whether or not they have been bundles or apks finally loads of you have already been requesting this we're launching offline screening of dynamic delivery these days Together with the phony break up install manager another way that we aid builders is by encouraging them start correctly from beta screening characteristics to technological top quality screening to staged rollouts We have now a lot of capabilities that will help you choose your idea to industry not too long ago we have been focused on generating desire pre-reg is usually a ideal exercise for building pleasure about your app or match we introduced two normal availability at GDC and lots of builders are already applying this to fantastic achievements according to your feed-back we have been adding functions to This system two or three illustrations upcoming with a Korean dev use pre-reg rewards to supply buyers 300 diamonds for pre-registering the players who pre-registered had Practically fifty% higher days sixty retention and 70% bigger our tau editor max a brazilian dev ran a pre reg campaign with milestone rewards with 4 milestone degrees each unlocking a novel in-recreation item and end users who pre-registered Participate in thirty% a lot more daily minutes we also just finished One more productive launch a little Thailand you will have heard Contact of Obligation mobile that observed Just about 60 million installs in the initial 10 times with our new retail outlet items and capabilities we were being capable to make buzz all around the earth and travel tens of millions of pre-registrations we really also labored straight with them to allow personalized beta groups so they could check their recreation on particular equipment in unique locales this exceptional beta application is a thing we hope to scale out to far more developers authentic before long A different extended-term bet for us is Participate in pass at $four.