User description

com IPTV and it involves a beautiful tutorial we even have sample applications which you could see on display screen that i've crafted which were created with compost it gives you an notion of the assist We've got a material design and compose marks A further drastic g-drive it really is produced entirely while in the open Despite the fact that work takes place in USP as well as workforce engages in each day conversations with the community had been present on the cutting duration slack channel you can be part of us In order for you and we also run month to month the developer scientific studies and because of every one of the opinions that we are receiving continuously we have presently created many numerous API enhancements I would want to thank all of you who are actually helping us and supporting us you already know issues are only convalescing due to you and because of that feed-back our existing plan is usually to ship that back again on publish as a better subsequent calendar year as you just noticed in the demo when it really works compost functions is made in close connection with Android Co but I'll Allow Karen show you more details on the IDE I am Individually definitely excited about compose but considered one of my preferred issues about compose is that there is complete Android studio help Android studio is the official IDE for Android and we've appear so far given that our wono release it has total support for Home windows Mac Linux and in addition Chrome OS with pro OS app usage rising 4 instances in the final yr Hence the group has become focusing on way more than simply compose and I need to teach you many of that so we have been a single we intend to make iterating and code speedier undertaking things like the preview or even the embedded emulator undertaking things such as implement modifications producing a lot quicker deployment sees speeds or maybe showing a preview of Chromebooks where you can deploy your application right onto a Chromebook this means you examination and acquire on a similar specific equipment we are also checking out present discomfort points and we've listened to that animation is severe we've heard that considering means is difficult so I am gonna pass it back again to Ramon to explain to you a bit more about some non compos stuff all right since in advance of I get for the entertaining bits I just want to demonstrate a fantastic off script published in Catalan and naturally you have use of the entire ability of your Concepts We've got a great completion go ahead code completion you can do it and you've got brief fixes all proper so This can be the Visible editor utilizing constraint layout if I click the widget when you are accustomed to construct structure you recognize That is what you're Everything you're That which you assume and Now we have this panel that we want to open up from the bottom and we wish to animate that and you simply all know that in some cases accomplishing animations on Android could be serious demanding to start with You should opt for which API to implement so we made the decision to make it a lot easier within the instruments so if you have a constraint out you could excellent click on it you are able to click convert to movement layout we accept and now you'll be able to see that We have now a get started and stop state and from below what you'd probably do is you'd alter the placement of your respective widgets in the different states you may build your own personal States and from you can develop an amid transition so I'll switch to a distinct information We've got performed you already know the majority of the do the job to help you see my commence condition wherever all the things is collapsed you may see my stop condition wherever all the things is open however , you can animate more than just constraints if you consider the coloration of your advert bar within the fab you could see that the modify concerning the two 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 forwards and backwards so it would make generating admissions quite a bit more simple so A different matter I desire to explain to you is correct below so I'll operate this app the application alone just isn't super appealing what is actually attention-grabbing is this new live structure inspector at the bottom so you merely linked and you will see that Once i Participate in With all the app if I alter the display screen the inspector updates in real time and naturally now It truly is tagged alright listed here we go I can choose any in the sights and it will pick them while in the the Harkey over the remaining you'll be able to inspect all of the attributes if I choose the post button it does something which I obtain wonderful consider the textual content dimensions it says 50 and everyone knows that themes and styles presently or complex and occasionally it's difficult to know exactly where the value comes from so if I grow this it'll explain to me it originates from these fragments and it came from that dimension price and you may see that we're overriding the first worth of 18 that is described inside the model and the identical so you will not have to spend several hours anymore debugging devices and designs in advance of we go back to Kent can you switch to another demo make a difference because I mounted them [Applause] many thanks Ron which was great so it's the just as we discussed seamless compatibility with compose and how you can deliver it along with your present code exactly the same tools group is engaged on the two so many Anything you observed here is gonna get the job done inside the composer environment so we are aware that the IDE although is where you devote all your time and energy so When the IDE is hanging or your builds take much too extended it does not matter how awesome the element is and we listened to you loud and clear make our IDE rock-reliable we spend 8 months on task marble focused on steadiness effectiveness and fundamentals for Android studio 35 we observed double-digit enhancements sixty% fall in UI hangs our freeze situations forty per cent fall in UI hangs in excess of fifty memory leaks set 23 p.c drop in Gradle sync failures in addition to a fifty seven p.c faster deployment speeds we took time to obtain some characteristics so we did not get ideal the first time like instant run we rebuilt them totally from the bottom up we relaunched them as use alterations and afterwards we deleted more than fifty, 000 lines of code and we recognize that we're not performed but we are devoted to a target high quality and we designed the infrastructure plus the dashboards that we necessary to continue to keep having this ideal ok let us talk about Create speed it's been the number one regret requests for the last five a long time we saved chipping absent at Make speeds our Gradle Establish speeds but complete Establish situations weren't acquiring speedier code bases ended up acquiring larger custom made plugins we're adding to develop occasions incremental system annotation processors we're negating the good thing about incremental build so we broadened our focus and we tackled the very best annotation processors glide databinding dagger they're all incremental now and we did not end there resource processing multi module dexing generating only one artwork course they're all more quickly and those ordinary Make moments we're looking at 24% fall and they are strengthening every release And eventually we are supporting you spot issues in your own personal builds by helping you visualize what's time expended over the Make pipeline to help you find out if it's a personalized plugin if It really is Create configuration after which decide on what to do with all your have builds Alright ok just moments ago we released the very first canary of Android studio for oh it contains it consists of the preview of our contou swing that you choose to noticed with Ramon to make sure that live preview the code completion a complete sample and has the project templates it's way easier to try out compose it's got Java eight library G sugaring it's got the movement editor has whole support for kts information and call them Dwell templates and now I'd like to invite Tien to tell us more about modern distribution [Music] [Applause] [New music] [Applause] [New music] hi Anyone I am ten And that i run solution and UX for Google Enjoy and Android app protection these days basically marks my 2nd anniversary of Google in that quick time I have satisfied numerous gifted and inventive developers throughout the world and it's been Particularly inspiring for me when I visit marketplaces like Brazil or Nigeria and fulfill developers who've been capable to create world audiences or Establish corporations that solve true local issues as you read Dave mentioned earlier user privacy is foundational to what we do if users don't have confidence in Android and Participate in and there will not be everyone to download your applications have faith in and basic safety has constantly been a top priority at Enjoy with human reviewers frequent improvements to Participate in safeguard and coverage updates to evolve Using the threats that we see Subsequently apps which can be downloaded from Participate in are an purchase of magnitude safer than from another supply this year we've been rising all our detection abilities for impersonators repackaging bad information and other forms of abuse but We all know there is a large amount extra that we might be carrying out we have seen SDKs that seem effectively behaved but later try to do horrible things such as enlist a consumer phoned right into a botnet or exfiltrate own facts we are up versus some actually subtle undesirable actors but I'm also really proud of the way in which that we've taken motion with your help we've lowered usage of sensitive facts and should Participate in even safer for kids and Families we limited SMS and contact our permissions to only applications that need them as aspect of their core operation Because of this ninety-eight per cent much less apps now entry the delicate information This can be due to your exertions people at the moment are safer and so they know they're safer when they download applications that ask for less permissions now to help secure youngsters and to present parents additional confidence when choosing applications for his or her little ones we updated our family members guidelines then far more stringent with regards to material advertisements and PII and we're asking you To learn more on who your app is for so we are able to much better surface area the appropriate content to the correct age groups we are not halting there we are dealing with academics to raised discover excellent applications for kids we're focusing on policies to make sure people recognize their subscriptions we are working to be sure builders entry track record location knowledge appropriately and we're engaged on greater protecting your mental home we are also beginning to do the job with SDK providers that will help them make improvements to their good quality and assistance app developers know which SDKs are Risk-free just to provide you with an concept of the dimensions at which we have to work we a short while ago took motion from a destructive SDK it influenced two hundred, 000 applications as it is possible to picture It truly is type of tough to reliably get to out to 200, 000 builders now allow me to pause there And exactly how that's many improve and improvements like they are definitely challenging to make gracefully on such a sizable ecosystem we understand the load that it places on you to get to consistently adapt to new procedures especially when the overwhelming majority of you have got finished absolutely nothing Erroneous you have told us that our improve method could use some operate that our communications are as well obscure impersonal or that you might have required a lot more time that is absolutely on us to repair and I promise that we will continually improve With this place now I get a lot of questions on application evaluations and developer Bands I want to give you a sneak peek behind the curtain every day We have now people reviewing 30, 000 new and current app submissions Although several of the additional complex critiques may possibly just take up to 7 times most applications are reviewed in a couple and as often all appeals are reviewed by humans now builders that consistently split policy are banned from Perform these developers use lots of tactics to receive new accounts and take a look at and take a look at once again methods are seriously fantastic here the vast majority of accounts are banned properly and plenty of are bent ahead of the undesirable actor has a chance to publish sometimes we get it Erroneous though and we know that Those people scarce situations are Tremendous agonizing any developer bank might be appealed It's going to be reviewed by our global crew and when a oversight is located they will be reinstated we'll keep on to further improve right here we're also working to include a lot more useful element within the Perform console with info on the standing of application evaluations plan improvements that might influence your apps and other essential information so look for some major variations in the coming 12 months We've to help keep our end users Risk-free it's within our shared interest It really is the only real way We will continue to keep this System increasing and flourishing so you should preserve working with us remember to continue to keep supplying responses and enable us by this era of modify now let's discuss some of the means we're serving to you reach users and Create your corporations it has been eighteen months due to the fact we released the Android app bundle as our eyesight for the way forward for application distribution above a quarter million at bundles are actually in creation covering twenty five% of all Energetic installs builders at switch see pretty sizeable decreases in app measurement and Due to this fact some have found an up to eleven% uplift in installs depending on your feedback we're generating application bundles and dynamic supply less difficult to check internal app sharing enables you to examination builds of your respective application bundle as quickly when you share apks what is actually awesome is which you can grant anyone on your own team entry to artifacts with out providing them console accessibility we're also making it attainable to Det to to obtain obtain one-way links for aged variations of your respective app whether or not they were bundles or apks eventually plenty of you are actually requesting this we're launching offline screening of dynamic delivery these days With all the fake split set up supervisor another way that we aid builders is by assisting them launch properly from beta testing attributes to technical good quality screening to staged rollouts We've got lots of capabilities that can assist you acquire your idea to marketplace lately we've been centered on producing demand from customers pre-reg is really a best observe for setting up excitement about your application or activity we released two common availability at GDC and plenty of developers are already working with this to excellent achievement based upon your suggestions we've been incorporating options to the program a couple of examples following on the Korean dev use pre-reg rewards to supply buyers three hundred diamonds for pre-registering the players who pre-registered had Pretty much fifty% better days 60 retention and 70% bigger our tau editor max a brazilian dev ran a pre reg campaign with milestone benefits with four milestone stages Every single unlocking a unique in-recreation merchandise and users who pre-registered Participate in thirty% more day-to-day minutes we also just concluded A different thriving launch slightly Thailand you'll have read Contact of Responsibility cell that noticed almost sixty million installs in the main 10 days with our new store items and capabilities we were being ready to construct hype all over the globe and push tens of many pre-registrations we in fact also worked immediately with them to permit tailor made beta teams so they could check their recreation on specific units in unique locales this unique beta software is a thing we hope to scale out to a lot more developers authentic shortly One more lengthy-term bet for us is play pass at $4.