User description

com IPTV and it incorporates a lovely tutorial we even have sample applications you can see on display screen that i've created which were developed with compost it provides an idea of the support We've a cloth design and compose marks Yet another drastic g-power it really is produced totally during the open Whilst operate comes about in USP and also the group engages in every day discussions With all the Local community have been present about the cutting length slack channel you can sign up for us In order for you and we also run regular the developer scientific studies and due to many of the comments that we are obtaining repeatedly we have already created quite a few numerous API improvements I wish to thank all of you who have been encouraging us and supporting us you realize points are only recuperating thanks to you and because of that suggestions our current program will be to ship that again on article as an even better next yr as you simply observed during the demo when it really works compost performs is made in close partnership with Android Co but I will let Karen inform you more details on the IDE I am Individually definitely excited about compose but one of my beloved things about compose is that there's comprehensive Android studio assistance Android studio will be the official IDE for Android and we've come to this point considering that our wono launch it's got entire aid for Windows Mac Linux and likewise Chrome OS with pro OS app usage expanding four instances in the final calendar year Therefore the crew continues to be focusing on far more than just compose and I need to demonstrate many of that so we have been a person we intend to make iterating and code quicker carrying out things such as the preview or even the embedded emulator carrying out such things as use alterations producing more quickly deployment sees speeds or simply showing a preview of Chromebooks in which you can deploy your application instantly on to a Chromebook this means you take a look at and produce on exactly the same correct equipment we are also looking at present pain factors and we've heard that animation is harsh we have heard that checking out sources is tough so I am gonna go it again to Ramon to teach you a bit more about some non compos stuff all right for the reason that just before I get for the entertaining bits I just wish to demonstrate a terrific off script published in Catalan and of course you have use of the complete electricity on the Concepts We now have an excellent completion go ahead code completion you can do it and you have quick fixes all ideal so This can be the Visible editor utilizing constraint layout if I click on the widget if you're familiar with assemble layout you are aware of That is what you're Anything you're Whatever you count on and We have now this panel that we want to open from The underside and we wish to animate that and also you all know that in some cases accomplishing animations on Android may be serious difficult first You need to decide on which API to employ so we resolved to make it easier from the instruments so When you have a constraint out you are able to just right click on it it is possible to click on convert to movement structure we accept and now you may see that Now we have a begin and conclude point out and from in this article what you should do is you'd probably alter the placement of your respective widgets in the various states you could develop your own private States and from that you can generate an amid transition so I'll change to a distinct data files We have now performed you recognize the majority of the function so you can see my start point out where everything is collapsed you could see my finish state exactly where all the things is open up however , you can animate more than just constraints when you consider the color of your advert bar within the fab you could see the adjust involving The 2 dates and now if I choose this transition arrow I'm able to play the admission correct right here in di DT and I can't even scrub backwards and forwards so it would make generating admissions a great deal less complicated so Yet another issue I need to teach you is right listed here so I'm going to operate this application the application by itself will not be super exciting what is actually appealing Is that this new Reside format inspector at the bottom so you just linked and you can see that Once i Enjoy with the app if I alter the display screen the inspector updates in genuine time and of course now It really is tagged alright in this article we go I am able to choose any in the views and it'll select them while in the the Harkey over the remaining you can inspect many of the characteristics if I choose the post button it does something which I locate wonderful consider the text sizing it states fifty and we all know that themes and models already or complicated and at times It truly is tough to know in which the worth comes from so if I broaden this it may explain to me it originates from these fragments and it came from that dimension benefit and you'll see that we are overriding the initial price of 18 that's described within the type and the same so you won't have to invest several hours any more debugging programs and variations right before we return to Kent can you switch to another demo make a difference due to the fact I preset them [Applause] thanks Ron that was excellent so it is the equally as we discussed seamless compatibility with compose And exactly how you'll bring it with your current code the identical applications team is working on each so plenty of Everything you observed Here's gonna operate inside the composer earth so we are aware that the IDE however is in which you commit all your time and energy so If your IDE is hanging or your builds choose too prolonged it would not make any difference how neat the function is and we read you loud and crystal clear make our IDE rock-strong we commit 8 months on challenge marble centered on security overall performance and fundamentals for Android studio 35 we saw double-digit advancements sixty% fall in UI hangs our freeze moments forty p.c drop in UI hangs about 50 memory leaks fixed 23 per cent fall in Gradle sync failures along with a fifty seven p.c faster deployment speeds we took time to obtain some options so we didn't get proper The 1st time like instant operate we rebuilt them entirely from the bottom up we relaunched them as apply modifications and after that we deleted in excess of 50, 000 lines of code and we realize that we are not finished yet we're committed to a deal with high quality and we built the infrastructure and also the dashboards that we necessary to continue to keep receiving this correct Okay let's look at Create velocity it has been the primary regret requests for the last five decades we held chipping absent at Develop speeds our Gradle Develop speeds but overall build moments were not receiving more quickly code bases were receiving larger sized tailor made plugins we are including to build periods incremental system annotation processors we're negating the advantage of incremental Develop so we broadened our concentrate and we tackled the top annotation processors glide databinding dagger they're all incremental now and we failed to end there source processing multi module dexing building only one artwork class they're all faster and those typical Make periods we're seeing 24% fall and they are enhancing each release and finally we are serving to you see concerns in your very own builds by serving to you visualize what's time put in over the Construct pipeline in order to see if it's a tailor made plugin if It really is Establish configuration and after that pick out how to proceed with all your possess builds Alright Okay just times in the past we introduced the initial canary of Android studio for oh it has it includes the preview of our contou swing you observed with Ramon so that live preview the code completion a full sample and has the challenge templates It is really way simpler to try out compose it's got Java 8 library G sugaring it's the movement editor has full assist for kts documents and get in touch with them Dwell templates and now I might like to ask Tien to tell us more about modern day distribution [Songs] [Applause] [Audio] [Applause] [Tunes] hi Anyone I am ten and I operate products and UX for Google Enjoy and Android app basic safety today actually marks my 2nd anniversary of Google in that limited time I've achieved a lot of proficient and artistic builders all over the world and it's been Particularly inspiring for me After i visit marketplaces like Brazil or Nigeria and meet builders who've been capable to create world wide audiences or Make firms that remedy true local difficulties as you listened to Dave pointed out previously person privateness is foundational to what we do if users Will not believe in Android and Participate in and there won't be any individual to obtain your applications have confidence in and security has constantly been a prime precedence at Enjoy with human reviewers constant advancements to Engage in safeguard and policy updates to evolve Using the threats that we see Subsequently applications which can be downloaded from Enjoy are an order of magnitude safer than from another resource this yr we've been escalating all our detection abilities for impersonators repackaging poor material together with other forms of abuse but we know there is a large amount extra that we might be accomplishing we have seen SDKs that seem effectively behaved but afterwards seek to do terrible things such as enlist a consumer phoned into a botnet or exfiltrate own information and facts we are up in opposition to some genuinely advanced poor actors but I am also incredibly proud of how that we've taken action with your enable we've decreased access to sensitive details and may Enjoy even safer for kids and People we restricted SMS and contact our permissions to only applications that have to have them as aspect of their core features Subsequently ninety-eight % less applications now obtain the sensitive details this is due to your hard work people are actually safer plus they know they're safer when they down load applications that ask for less permissions now that will help safeguard kids and to provide dad and mom far more self-confidence When selecting applications for their little ones we up-to-date our families policies then a lot more stringent with regards to content adverts and PII and we're inquiring you To find out more on who your app is for thus we can easily superior surface area the appropriate material to the appropriate age teams we are not stopping there we're dealing with instructors to higher recognize high-quality apps for children we're focusing on policies to make sure people recognize their subscriptions we are Functioning to make certain developers accessibility track record site details appropriately and we're focusing on greater defending your mental assets we're also beginning to operate with SDK providers to assist them increase their high-quality and enable app developers know which SDKs are safe just to provide you with an idea of the size at which Now we have to function we not too long ago took action towards a destructive SDK it impacted two hundred, 000 applications as you'll be able to imagine It is type of difficult to reliably reach out to 200, 000 builders now allow me to pause there and how that's a lot of change and variations like these are actually not easy to make gracefully on these kinds of a considerable ecosystem we have an understanding of the burden that it locations on you to acquire to regularly adapt to new guidelines particularly when the overwhelming majority of you have accomplished nothing Completely wrong you have told us that our improve procedure could use some do the job that our communications are much too vague impersonal or that You could have essential much more time that is absolutely on us to repair and I assure that we are going to frequently increase Within this place now I get lots of questions about app assessments and developer Bands I would like to give you a sneak peek driving the curtain every single day We have now individuals reviewing 30, 000 new and updated app submissions Although several of the extra complex opinions may get as many as 7 days most applications are reviewed in just a few and as usually all appeals are reviewed by individuals now developers that continuously break plan are banned from Enjoy these builders use quite a few tactics to obtain new accounts and check out and take a look at once again methods are actually superior right here the vast majority of accounts are banned correctly and many are bent before the poor actor has an opportunity to publish from time to time we get it Erroneous though and we understand that People uncommon instances are super agonizing any developer lender may be appealed It's going to be reviewed by our world wide group and when a blunder is identified they're going to be reinstated we will keep on to boost below we are also Doing work to include a lot more practical element while in the Enjoy console with information on the status of app testimonials plan alterations Which may effect your apps along with other important information so hunt for some large adjustments in the coming 12 months We now have to help keep our people Safe and sound It truly is inside our shared desire It is really the only way We'll hold this platform growing and thriving so make sure you hold working with us make sure you keep offering feedback and aid us by means of this era of improve now let's talk about many of the approaches we are serving to you attain end users and Make your organizations it's been eighteen months considering the fact that we released the Android app bundle as our eyesight for the way forward for application distribution about a quarter million at bundles are now in manufacturing masking 25% of all Energetic installs builders at swap see fairly substantial decreases in application size and Subsequently some have seen an as many as eleven% uplift in installs determined by your feedback we're making app bundles and dynamic shipping and delivery less difficult to test internal application sharing helps you to test builds of the application bundle as quickly while you share apks what is actually interesting is which you could grant everyone on the team access to artifacts without providing them console obtain we're also which makes it feasible to Det to to obtain down load inbound links for old versions of your respective application whether they have been bundles or apks last but not least loads of you are already requesting this we are launching offline tests of dynamic shipping right now With all the phony split put in manager another way that we support builders is by supporting them launch correctly from beta testing capabilities to specialized high quality testing to staged rollouts We've lots of features to help you choose your concept to market recently we've been focused on creating desire pre-reg is a best apply for creating enjoyment around your app or video game we launched two common availability at GDC and several builders happen to be utilizing this to wonderful good results based upon your feedback we have been including capabilities to This system a number of examples following over a Korean dev use pre-reg rewards to offer customers 300 diamonds for pre-registering the gamers who pre-registered had almost fifty% bigger days 60 retention and 70% larger our tau editor max a brazilian dev ran a pre reg marketing campaign with milestone benefits with 4 milestone amounts Just about every unlocking a unique in-game merchandise and buyers who pre-registered Enjoy thirty% additional everyday minutes we also just finished An additional thriving start just a little Thailand maybe you have heard Simply call of Duty cellular that saw Virtually sixty million installs in the initial ten days with our new shop products and capabilities we were in a position to create hype all over the globe and travel tens of numerous pre-registrations we actually also worked right with them to empower custom made beta teams so they may examination their game on specific equipment in certain locales this special beta program is a thing we hope to scale out to far more developers authentic soon A further very long-expression bet for us is Enjoy move at $four.