A lot of this time is theoretical. In terms of how psychology has an impact on design, anyone. To some extent we can create layouts, we can create spacing, we can have colors, we can have white space. But when you design which is a certain point, it tends to touch a subconscious level. At that time the users they form assumptions and they have impressions based on them. They are not necessarily conscious decisions. They are at a subconscious level and they don't have a Gutenberg theory. Anyone else? Based off him. So, Arnav said if you are rapidly using the macOS system, it irritates you. So if I give you an iOS tab on Android platform, perfectly comfortable with it. How many of you like the bottom tabs on Google Plus? So Google Plus has introduced tabs to the bottom. This is an iOS design pattern. They are experimenting with it on Android. 80% of the feedback they received was negative. Why you bring an iOS pattern to Android? It's a psychological impact. It doesn't have a real usability impact. In fact it's easier to use because the tabs are easier to access. But it doesn't fit with the rest of the system. So coming back to the Gutenberg theory. So Gutenberg theory states that if you draw a Z, the alphabet Z. So from the starting four points where you touch the vertices. That is how you just look at any screen. They start at the top left. Then they go to the top right. The bottom left and then the bottom right. Now again, this is not something they consciously do. It happens at a very subconscious, primary level. Color theory. Everyone knows color theory? The theory that colors certain emotions behind them. Red is excitement, blue is reliability. Again, not a conscious decision. A subconscious one. UX metrics. How do you say your app has a good UX? So if your app needs your expectations from. Anyone else? Does it keep coming back to it? Anyone else? Is there anyone who has a Google's heart system? You have a system called H-E-A-R-T. It basically measures UX in terms of happiness. So when a user uses the app, it's not just about function. It's about making the user actually happy to use something. It's about engagement. Like someone says, it keeps coming back. So about adoption. What makes an app stand out from its competitors? If two apps are doing exactly the same thing. But one has a phenomenal way of doing it. One has a very basic way of doing it. Adoption factors. Retention. What if your screenshots are going to be player amazing? Your description is amazing. But when I download it and I use it the first time, I don't come back. Retaining is also one metric for UX. For example, if I'm going to create an email. In email. What revolution brought about the floating action button and material design? You have to create an email. Every time you open the app, it will reach all the way to the top of the screen and click the email button. Now with phones like in XS6 coming out, it's really tough actually for a really simple task. Again, the floating action button was introduced just to improve UX. Now, another thing that users subconsciously do is deform a mental model of an app. They don't know they're doing this. But as they use the app and as they have interactions with it and as animations play and as colors present, they form a mental model in which they have a certain idea of where things are in an app. How things will react if touched. What things act in certain ways? For example, if you have a list of cards. Now on Google, Google Plus, you have a list of cards. You also have the same kind of cards in the notification zone. One of them swipes and one of them doesn't. The user is expecting both to swipe because they're the same type of thing in the same app. Priority in the user's mental model. How many of you have been actually been interrupted by an alert dialog or the interstitial ads that come up?  I mean, as a developer, as users, priority. If you have something in a mental model right on the top, for example, the alert dialog, when you fire up Google Maps, it tells you to turn on GPS. It's right at the top. This is the highest priority item. Hierarchy. You have the navigation role. Now, if you read the multi-designed guidelines, you see it's at the highest level even above the action bar now. Again, this is something commonly used in the mental model because if you have screens within an app and think about it not as from an app, if you have sheets of paper and you have something that is higher than all of them, it's from one that you go to another, not from from the smaller ones that you go to the bigger ones. Pre-lawly pop, the navigation role was below the full world. And that didn't work psychologically because it didn't make sense going from a lower level to a higher level and then back to a lower level. It doesn't work. Structure. Again, this comes this comes under navigation hierarchy and expectations, which is how I work with cards in Google+. Can you tell me now, mental model is a form of an app? Any app you remember using, which you know needs your expectations and you think it has a phenomenal UX for one answer? Okay, what do you like in Gmail? Have you ever predicted something and it has happened? Okay, what makes you predict so I could delete? It's a subconscious level, right? So, Cortana wants to listen. Slide, delete. Can I keep app examples flowing? Apps which have views which have met your expectations and which you think have a good UX, but you can't pinpoint why. He said Gmail because it has 5 to 6 predicted. Anyone else? Okay, what about a delete of so much? Okay. Okay, you like to delete for Reddit? Anyone else? Timely is good UX. Now, let's go closer to that topic that I'm going to give you an example. There's three axes in material design. Now, before material design, when we had hollow and droid design styles, they also run along the X and Y axes. Now, this, it worked for many years, but then when apps got more complex and there's more navigation, there's more hierarchy within them, it doesn't work because you have different hierarchies, different priorities. You need a more complex structure and all you have to do is the Z axis, which basically, yeah, this is something like this. The Z axis works on a 3D scale and it introduces a material design world where we've got the Z axis along with it. So, basically on our phones with on our hands, we have a material design world that world doesn't have this height, it doesn't have this length and breadth, it has height and objects can lay along the Z axis and they can have different thicknesses, they can have different elevations in the world and it worked, it made apps more complex in a good way, not in a bad way. For example, if you have the navigation drawl, even in hollow, it used to have a small shadow on the right side of it. It felt right, nobody knew why that time. Google is recommending in the guidelines, there's a nine patch, just throw it next to the drawl. It was right there in the guidelines. People followed it blindly, but they didn't think why are they doing it. There was a hint of it back then and there were levels in the rest of the content. So, you actually made it concrete. Now, again coming back to a subconscious level, what do these axes actually imply? The X and Y axis, let's take tabs. Tabs in Google Play, tabs in Newstand, they're all on the X axis. Right? Any other pattern you've seen lies along the X axis? Okay, u-pages. I'm not talking about views that lie along the X axis. We have u-pages and tabs as an example. So, excuse me. Slide, right? So, elements tend to be ordered on the X axis. They usually have, they present to the user the image that they're at the same level of priority. The same works for Y axis, but the Y axis also works in terms of as you swipe, either it becomes older or it goes to a higher level. But the Z axis actually makes it complex, because the closer you are to the user, the more higher priority it is. That's why when the floating action button gets the highest elevation of the entire Android system, because it's the most important axis to come with. So, animations, animations have been around for a long time. Right? Does anyone remember when web animations came into play? Early 2000s. CSS 3 has made it a lot more, but web and JavaScript animations were there since a lot longer. Animations have been around for a long time and if you bring animations to the Android platform, then to improve the sense of hierarchy that the user has in the way they move, the speed they move at, the way they move and they stop, and they move again. But that all doesn't work with material design. Let's take a quick example to see what I mean. I mean, we have seen this on there was this animation making around on Google plus a while back. Anyone come across it? Yeah? So, you have a floating action button there. You have a toolbar. Does it work with material design? Someone thinks it's funny. Can you tell me, does this animation work with material design? Would you use it? So, you are saying no, but then why? It looks pretty and got a lot of plus ones. Does it make sense? In the world of material design, yeah, okay, someone mentioned about action colors. Is that the reason wouldn't use it? I mean, you could just in the color and use it. Would you use this animation? Yeah? So, you know, think about it this way. Material design, the world exists in two elements, paper and ink. Can paper actually contract, come a random shape and then again go and form a square. Elements are paper and text and icons are ink. So, can paper actually do this? You can do simple morphing. You can do this level of complex morphing and actually go and bounce on top. No, it doesn't fit into material design. Again, you have a floating action button. It looks really amazing in the animation. Most users would be delighted by it. But it messes around on the subconscious level in which yellow color paper which composes floating action button comes into ink, cripples the ink. Again, it doesn't work in material design. Why it may be delightful? It doesn't work because there are subconscious complications. Now, what then what exactly makes you can't just say that, you know, if paper stays paper, it makes material animation. There are two more things. There are other physics in the material design world. Now, when my Google design team introduced the material design world, it was not just about paper and ink. It also had physics in it. Now, can I get a new wife? What was the point of adding physics to material design? It feels nice and used to it and sense of it. Basically, what happens when a user opens an app or a new design language, there is a learning curve which they take to actually get familiarized with it. The design elements in the learning in that language are similar to the real world which you interact with every day. It makes things a lot more simple. Learning curve is reduced a lot and everything is easier to adapt to. So, if three animations are on the same floating action button, the one which works and which doesn't. If you tell me what, you can't just say third one, first one. Which doesn't work? Who said segment totally doesn't work? You know everything. These are motion and video objects. Interesting. What if the motion was not there? What if it was in a view phaser? Swiping the view phaser and then this icon is swiping here. Would it work then? Is it? You have a sheet of paper and you have ink on it. Can ink slide off the paper? Is it working? No. I'm choosing between the first and the third. Which of these don't work? Material design program allows that. But it doesn't allow ink just going away out. Ink going and coming is fine. But it can't slide out of its constraints. Ink can't take different shape. That's how icons are made. So, first and third one both work. This is where the delight factor comes into play. Both these animations are perfect for use. In fact, apps use both versions. Very few people actually go through the pain of creating that. Because it's a process of going in after effects, creating a frame animation, getting 60 PNGs and then very easy Java will be a little bit complicated. So, this is where the delight comes into play. Both animations work. What happens is you will see that I'm morphing the first time. You're going to want to know how it's done. You're going to know exactly that the pencil changes to a tick mark. So, it tends to press it a couple of times. And if something delights the users in an app, if, for example, someone here loved the timely implementation of changing the time. Some people, any one else, anything that's delighted you in an app, I like timely's background. It's really amazing. Yeah, people love that. I remember people were furious when Google said that no, it's not allowed. You have to put the navigation bar above the toolbar. People were actually furious and they were rebelling that, you know, because you just want to see the animation or the sales one, right? And see, another thing is, as a developer, you cannot just say that it's an app by Google, and if I copy them, the design is perfect. Because the spec sheet is what is right. That may not always transform into perfect applications by Google, because there are a lot of different teams working on it. And these teams like to experiment with things. Like, for example, I mentioned the bot in tabs in Google+. They don't work. They're absolutely against monthly design guidelines. They're against like two experiments. You cannot use Google apps as a benchmark. If they do it, I can do it. For a long time, Hangouts, how many of you use Hangouts? How many of you remember, for a long time, it was half hollow and half material? And what a disaster that was. You cannot use Google apps as a benchmark for that. So, okay. He mentioned the hamburger to Arrow Animation. He mentioned the Henry. Anything else that actually delighted you? It could have been done simpler, but people took the pains to do it in a more delightful way. Any memories? Okay. WhatsApp's attached button. Yeah, that caused an amazing evaluation of the efficiency. What? Okay, what does Evernote do? It morphs into a toolbar, right? It morphs into a toolbar. Evernote does that? Inbox does it too, right? The same thing. So, Evernote actually, the reason I confused it was the floating action button. The paper morphed into a toolbar at the bottom with three options in it. And also, people love the language. Any other apps? Some of the loves to experiment way outside constraints. How many of you have used Nick Butcher's Plaid application? So, a few? Yeah. He's pronounced Plaid. I mean, he's British. Nick Butcher's Plaid application. Then he used it. How many of you know who Nick Butcher is? He was in the Google Plus post the other day wherein he takes a search icon and when it's clicked, he morphs the entire X3G into a search line with the text field at the bottom. Now, he was mentioning in a podcast that it took him three whole days to do that whole, you know, take the whole process from creating an after-the-peg camera to a Java animation for better performance. Now, it wasn't much of a difference because it's like a basic 300 millisecond animation, but it's very delightful to the extent where someone went and made a library out of it. An entire Android library just for that one view. So, it's to text field. Does this animation work? Yes, no? Would you implement this animation? I think I have to ask that before I ask yes or no. Would you implement it? I'm talking exactly like this, no modification. Would you? Okay, just take, for example, the few pages swiping. Would you implement that? We have many yeses and you won't know. Why? I'm just talking about the swiping animation. Would you put it in your app? Yeah, so that's, some people have got it right. Paper does not bounce. See, this is the bouncing interpolated variant. It's a little overshoot, and it comes back to the original position. It's a very small thing, but doesn't conform to guidelines. And what are, like, on the side, an app goes outside the constraint. The Xn variant is painfully visible. It doesn't provide a good psychological impression on the user. What about the circular reveal? What about that? Perfect, right? Everything about this perfect? There are four important, it's okay, I like Tumblr too. There are four important things that come up, important factors that come to mind when creating animations of material design. First of them is the oration. Animations can either be too short and then there are early distractions. Or they can be so long to the point where you keep your phone outside and you do something else and the animation is over. Now, give me random animation times which you would use, as well as the implemented animations in their app, right? View pages, Xn animations, Java animations. What animations do you use? 100, 300 milliseconds. 500 milliseconds. 800. I can download an app on a 4G connection in that much time. Anyone else? How many of you have implemented animations 300? Okay. I'm taking a step back and then now what do your animations have used? 300? Yeah, so everything goes 300, 400, 500, if something feels right. But then since API level 3, Google has provided three default values for animation long, animation short, and animation medium. There's API level 3, but then half people don't know about them. Why go to the extent of trying testing something that feels right? I can already add it into the API. Doesn't make sense. Now, let's look at one quick animation. I found some material out. It's really well done. Is the timing right? The drop should be really much faster. I mean, it takes too long. It doesn't feel right. How much milliseconds drop would you apply on this? If you were implementing this animation, what duration would you do for the drop? This is the point where you say you've just described the three operations, and I'm going to use the short one. How are the medium ones? But use the default. Origin points. Now, on material design, obviously you have fading and fading in and fading out. But things tend to seem more natural when they come from a certain origin. How many of you watch the material design real shown on IO? Material design real shown at Google IO 2014. You can reduce material design. Really? You didn't watch Google IO? It's an interesting event, check it out sometimes. You have an action over there in the corner, and then you have a card that appears because of your action. Again, this is a delight factor. I can certainly fade in the card when the thing is clicked. But if you actually make it grow out, it makes the user know that it's coming from there. It's directly related to the action. It has a sense of structure around it. It's not just appearing randomly out of nowhere because somewhere else was clicked. It's coming from a point of origin. Another quick example. Have you seen this animation? Have you seen this animation? Someone said error, right? Someone said error, right? Yes, red switches look wrong. There's another point of origin. The point of origin of the animation. How many of you use the clock app on red? It has the crossfade in the background.  You could have used the crossfade animation where it would have worked perfectly. Wouldn't it? How many of you have dialed a number on an Android phone? Simple questions. Everyone? I'm still not getting anonymous ears. For those of you who have not answered, the phones of a modern playing can be curious. When you dialed a number on an Android phone, you have a blue color coming out from the contact where you clicked. It makes a certain sense because you can't have the red color coming from the center. It doesn't make sense. It doesn't make sense. But if you have it from where the touch action originated, it tells the user that this is the contact I clicked. Even if a few milliseconds later, the user realizes that I was looking somewhere else, but the animation started from there. You realize you dialed the wrong number by mistake. Right? I'm not getting anonymous answers here. You feel that this is an original opinion on this? It wouldn't work because the point of origin animation is really important. Telling you what triggered it and how it's going to react. I'm not going to use Google Play games. No, no Google Play games users. We have like four or five. So when you take an avatar, let's take a step back to the real world. Things where you're going from play, this is not involving Bangalore traffic.  Absolutely straight. Again, Bangalore traffic does not factor in over here. That's just a nightmare. Would you go linearly from point A to point B? As the curve lies, really, I mean, through buildings and everything, you're in, right? You're never going to take a straight path from point A to point B. Things in the real world, and even if you do, when I was walking to the other side of the stage, I would not take an exact straight path. Like in all, I would vary a little even if you send the meters off. When objects are moving from point A to point B on the other side of the stage, when objects are moving from point A to point B on the screen in material design, having them move straight across the screen doesn't seem natural because I don't know how objects work. But having them move around a parabolic path, something like this, if you have your Android phones out, fire a Google Play game and click on the avatar over there. It was a really beautiful animation. The avatar moves from one part of the screen to the next screen and follows the parabolic path. Now again, this is about to come and transform me to material design. Animation on a straight path will work. If you wanted to fit the rest of the system, wanted to feel constrained with the material design world, and you want to make it seem natural to the user where they have a slow learning curve, a fast learning curve, this is what you need to do. How many of you have heard of interpolation? Why? Again, I come back, how many of you have implemented animation in your app? Have you seen the Java class for adding interpolation? Have you seen the Java class for adding interpolation? And if you tried it, and you have not tried it, it will be one honest person over here. He is going to try interpolation. So interpolation in mathematical terms is about creating a new set of values within a given set of ones. How does this apply to animation? Now if pure driving, come back to the real world, this is where material design finds all its rules. Pure driving a curve from point A to point B, at a constant speed, throughout the journey. At the same time, if you see, you are watching a movie, and you see an actor coming in, is he going to slow down and start the screen and then speed up and then again slow down towards the end? No, he comes in linearly and then slows down. What about someone walking off the screen? Does this slow down as it is the end? No, they start, accelerate and then go off linearly. Let's look at how that applies to animation. Now, that's how linear animations look and that's how monthly linear animations should look. Does it not feel more natural to have its speed and then go this is what interpolation is, basically you have certain values. Animations are made up of keyframes, you know that, right? Keyframes are certain states within the animation itself. If you just shuffle those around a little and make it accelerate and accelerate at certain points, it makes it seem less linear and less robotic in nature and more natural in tandem with the real world. Again, I don't see people agreeing with this. Do you like to do the red one? Do you like to do the green one? Anything else? Are you sure? What about this? The screens are not slow, not smooth because it's disappearing over there. So you want it to slow down towards the ending. So you mean if I was exiting this hall, if Karthik puts off again, I think I'd have to. If I was exiting this hall, would I slow down near the door?  I won't slow down, right? This is how views work in material design. I'm not going to slow down as they enter in the frame because they have no reason to, they're going away out. This is seen as it is. What about... Now, just because it's red doesn't mean it's wrong. What about this as a wrong? I think this is your place. Can you see the slight curves over here at the bottom? It's not a straight line. That slight curve is where this slows down towards the end. This is totally wrong because views do not go to the end and then slow down. If you see that the phone is lagging, which is a really important thing. We do not want to have phone... One of the worst user experience for a phone will drive a little bit. Would you implement a design like that? You would. Would you? Green is preferred because the green is the right animations. And red is wrong. I talked about color psychology in the beginning. Yeah, they are different. There are four different animations over here. Okay? How many of you have worked with Lollipops API? How many of you are still working on Zingerbread API? Is there a lot of fun? Lollipop APIs? Are you out of activity transition? They were there earlier also. There were two deconstructs, right? I mean, you had Zingerbread design, the activity would just move away and the other one would come. And they were a little better in KitKat, but not really good. But now coming to Lollipop, when you have everything in a paper and ink world, can things just appear like this? Can you have a transition that does not work? What is the default animation Lollipop? Anyone know? You open apps all day, right? It slides up in the bottom. Anything else you have noticed? Okay, it looks like there are high levels in the Lollipop. Why? And it has not configured any animation. The default one comes up in the bottom and looks slightly higher because the one in the background fades a little bit. So in that phase, and this comes out with the shadow on top, it makes it look like there is a higher level in the hierarchy and the previous one is sinking behind. Now, this may not be very significant, but you have noticed it, right? Because the new one is at a higher level in the hierarchy. It's more important. And the old one is gone. It's in the past. Can activity change without an animation? If you go to override and provide another value on override pending activity transition, would it work? It would work in Java. Would it work in design? Can you have a sheet of paper with ink on it to randomly transition to any one without any form of visual resistance between the two? Yes? No? What about shared elements? How many of you actually implemented them? None? One? Really? Two? How many of you have seen them in action? The rest of you have not seen them or do you not know what they are? I'm not getting any answers. Right? So if you would rather not code it? Yeah. Yeah. So you guys realize even if you don't answer, you cannot go and watch Star Wars tonight, right? It's not launch in India. You have to be here for the next sometime. That's another interesting thing happening outside. Shared element transitions provide every one of the guestiles principles. This is something called visual continuity. If you just see an action, for example, as I mentioned, there is a button coming in on the menu and then going to the scooter to discard the button. Imagine there is not there, and the user for 300 to 400 milliseconds looking at some unrelated animation. Like I mentioned before, there is an activity transition where one is feeding and the other is sliding up, but is it related to the items on the screen? If you have a shared element, something is actually changing position with respect to new places on screen. Google Play. Is there any news Google Play, I hope? Or are there some rebels using Amazon App Store? From Google Play, when you click on the item in the grid, the icon comes out and becomes a little larger and the things are fading. Now, it's a sense of continuity because otherwise you would be looking at a screen coming up from the bottom and the entire bottom space would be wasted. The user would look away. When the icon actually fades, the user is so busy looking and they don't realize the rest of the content is loaded around it. The contrast is a little bad, but yeah, you have a whole list of roles. Phone app. When you use the phone app, you see when you click on the item that comes up a little bit, shadows around. This is kind of what it is, the only thing is it becomes a new activity. The entire road transitions to a new screen. Otherwise this is a busy continuity, right? It's not just a random thing coming up from the bottom. It's directly related to the previous one. Okay. How many of you have seen the code in the video? The multi-design, infamous one? I think it's what made me before in love with material design. Has anyone not watched this before? Everyone watched it, right? Now, okay, shared elements aside, you notice anything in the fab when it transitions to a new screen? Okay. How many things that I talked about today do you notice in that? Someone's a parabola curve. Interpolation. Do you see it slowing down towards the end? It slows down as it becomes part of the slider. What else? Okay, mopping. What else? Start from the point of origin. Okay, what else? Nothing else, you notice? We take straight there. This is the capital of material design animation. Everything that is right about animation is implemented in this few milliseconds. What else do you notice? We are fading, we have interpolation. Does it? This is really important fact. Does it change? I mean, the floating action button is at a higher level. It just slides down. Floating action, which is at even higher elevation, that slides over it. When the fab transitions from one place to the other, it maintains this z-axis. Because what does the floating action button signify? The most important part of the screen, right? So when it becomes a now-playing section, it's not a fab anymore. But it still maintains the fab elevation because like I said, it's the most important part of the screen. Sure, I don't know how it looks pretty, but yeah, now-playing is important. As I said in the patroling, in Google Play games, if you notice, you have the avatar transitioning. Parabola curve is perfect. But there's no shadows over there. So you have two sheets of paper. You have a circle, which is moving from one to the other. There's no shadow. Theoretically, can the paper do that? It's elevating above sheet one. There's no shadow. Then it is the parabolic curve for the new one. Right? Take away from this. You need to ask yourself when designing. One more point. How much time do I have? Five minutes? Okay. I have one minute to describe this. This is very important. I think it's looking at the watch. Please say it's beautiful. Is it? Come on if you don't like it. You don't like it? Okay. Is it useful? I mean, how pointy is it to animate an icon? Even if it's not long, it's animating an icon. And it goes on animating. This is not design. This is art. What about this? You have a relatively long thing happening. The thing is transforming. Is it pointless? All the while you're doing this, the fingerprint in the background is authenticating a fingerprint. If you're trying to see an animation, it's not pointless because it's not blocking the user from interacting. It's doing something in the background. So if you find the right balance between good animation which is actually useful, but not to the extent where you really imagine it, imagination take over and becomes totally pointless, with hampering the entire user experience. So... Let's keep all this. Feel free to get in touch with me.


Everybody forces Sean here. We got 23 24 Don Russ basketball hobby five bucks number three Random teams. Good luck. It's randomized. I'm Rick go eight times here One two three four five six seven and eight Ricky s down to Ricky s and eight times on the teams one Two three four five six seven and eight wizards down to Lakers Let's get Phoenix filling up everybody Sean also dropped you guys link to one and one that's at 12 to go move that to the towards the end of the night So, okay, let me move. Yeah, so there's a link for one and one. It's down to 12 Which is good though Ricky with the wizards Thomas C with the Pacers Darrell M heat Tyler W Mavericks the fauna with the Celtics wing C grizzlies Joseph R. Pistons Ricky s jazz Juti watt blazers Victor F Rockets Jason T nuggets Matt F Nets Ricky s bucks Marvin and spurs to fauna Hoxton Nam cue Hornets Steven B magic Alvin W with the Cavs Jonathan L warriors Ricky s Raptors Steven B bulls Ben B Nicks Brian L Thunder Anthony B Sixers Chris P Wolves Keith B Kings Richard H clips Raymond D. Sons Todd W Publicans Ricky S Lakers So that's having to go on Phoenix that is our first break that has spots left tonight's on the schedule We have some four box Phoenix some full case divisions of Phoenix dual case Phoenix absolutes and a one-on-one case That's what we got left with spots tonight guys. Personals are full. So it's just breaks that are that of spots Oh, oh Oh, Kyle folks ladies and gents. I should I don't know if they're already gentlemen in chat bunch of Peace that Appleford out there Dude if I eat any more that I might I might like pass out They might they might have to take my foot. I'm telling you right now That thing is so good Yes I do my song I was like I'm used to like a like a normal size like whatever net marbles press through to all the beat sixers Kyle I'll leave it overnight. You can have some of the apple fritter tomorrow What it needs is a little bit heated up and then a scoop of ice cream. Yeah, that's what it needs When be ready to rookie for the spurs Vukrovich out of 25 25 for the net for the wizards. Yeah, no Once it comes out. Yeah, we'll be press through John Marant. Yeah, Jake will be playing. He'll be better than everybody. Yeah I'm not that great, but I want to start playing it. I used to love it Chris stops there Wenby on the hardwood Masters in a purple Jalen Green Again, all the vet base will ship. That's why I'm jumping ahead of just getting to the the stuff that Little ship it split even is what I meant to say everything ships in this but the vet base is all split between everybody evenly scoot rated rookie Caleb Martin red at a 99 heat Press prove John Marant. That's what these guys play a lot of kids that co-op So yeah, yeah, it's definitely fun. Yeah Should be an email with your gamer tag there. No, I'll hit you up. Sean Elaine sports cards We'll hit you up Jordan Wall shed of 149 rated rookie for the Celtics The C's I need somebody in the Labyrinth zero gravity diamond. I need somebody else to be able to pound That sounds good Bobo Got Thompson rated rookie press proof for the Rockets Press proof crunch time is going to be SGA for the Thunder Call you want to go to the hockey game tomorrow? solar Bears game GG a Marquis Noel rated rookie auto for Toronto Jalen hood Shafino rated Riki to 199 for the Lakers and press for vomit Thompson Rockets Yeah Well, I'll tell you it's gotten a lot better Yeah, you got to be locked in. I also just haven't like I don't have that that quick twitch anymore for gaming Yeah, not like when I was like it like I was I was 18. I'm a hockey's swinging everything Dude's like hobby bias playing yeah Purple crunch time John Marant for the Grizzlies Like I was okay. I wouldn't I wouldn't a game here in there Yeah, I could play but I would run into like one of the really good people and just get shelled.  They got the good eye. They don't chase Maxwell Lewis the one 49 rated rookie for the Lakers or the late the laser Jamal Murray unleashed going to the nugs press proof that I'm playing video games. I was little Commodore 64 You name it Picket rated rookie order for the nugs. That's a bonus auto second auto in the box Still playing a 50 and purple Jamal Murray unleashed for the nugs.  There's this grandpa sniper guy No, I didn't see him send me one later. I will work in people He's a gamer dude. Yeah, it's great Yeah, do I laugh so hard when we play with Lane? We'll be like in a fight. He's like a hundred a hundred yards the other way Yeah, yeah, we got some Phoenix to fill Phoenix to fill We're just Shane plays with us. Yeah, we'll carry any of you guys Once again, not family friendly this ain't main on stream here Yeah playing video games.  Yeah, that's what you're telling me right now Scoot Henderson. Yeah, about like that I'll send it to you next time I see one. Jarrah Swalker rated Rookie to 199 for the Pacers Must have been playing against a guy four and I last night was getting killed pretty quick and would a 99 Damian Lillard retro series going to the Bucks it's just like a Louder not a shoe louder but a little more. I Don't know amped up version. I guess even though Sam is toned down when he plays video games Sam is the one person That's like toned down when he plays video until Until we get a fight and then we beat somebody then he's just absolutely. Yeah, dude He will if he loses he just goes damn it. Yeah, but like if he wins it's just like always let him know Crunch time press with koala Leonard Clippers you go Shane He's always pretty calm like mid game People like oh gotta go a bit on this eBay card real quick. I don't like you. We're playing a game. Yeah Oh golden auctions ending soon Yeah, dude, he gets he gets fired up we all do actually pretty intense Rated Rookie audits and 99 Maxans prosper going out to the Olivier Maxon prosper for the Mavs Well, that's like yo, there's a yo catch. How we doing Adam? It's going on brother. Yo catch at a 75 for the nugs Kate Cunningham marvels for the pistons It's it's weird. No, it's true though. It's true. Yeah, she'll start off. You like how's it going? We'll be talking more than he is and then You got it. He's got to get into it. He's got it like take some time You know him though. He's focused on like 30 things at once. I'm in Thompson Zubac 299 going to the clips I'm a good year for them ready. Ok, it's press-proof nugs See I'm getting more fired up. Yeah, he's in Scoot there purple press room tatum for the seas Fill up some Phoenix guys Phoenix football is here. It is release day. We got plenty of breaks of it Clay press proof gave Vincent's number two one ninety nine for the Lakers in the press proof And Tatum press proof. I think so It's two. Yeah, I think so.  Yeah, I took I took magic magic minus six. We're pretty good about that bet To win it was like minus 200 so I was like minus six feels fine. I'll do that Naji rated rookie presser. They're going by five. They're for sure one by five now Yeah, James Naji. You press for the one. It's like that's how I feel every time I make a bet I guarantee that Start Thompson press proof for the pistons It's Vegas though, dude. It's sports watch. They're not in the business of losing money They're not in the business of that Drew holiday number two seventy five die cut for the for the Celtics press proof Luca Donchich Really seven that's that's what that's what Sean I needed here right now We're going to door sign with someone in Japan. Yes Well, I've been yama rated rookie going out to the Spurs Every Wemby and this is a nice Wemby Ben caro to one ninety nine magic Orlando magic Wemby and case it Wallace diamond on the retro series Come on. Good Lord. I have his right Sam did hit a vinyl shield. Yeah Sean I will hits on the better. Oh, yeah. Yeah, she's fair. We have more chances. We have more breaks in Let's just pull the straddle vinyl Oh God No, Jayden's going to USF so him and Jake arrivals Right should go you should take his knees out. You should paint his car black and gold We should go to UCF versus USF tennis match and root against I Because then he starts doing bad like that's not cool. That Marvel is Jimmy Butler We never talked about it. Yeah, I'll go to Jane's match You're on a four-night anymore, buddy. Yeah Jared Allen out of 149 for the Cavaliers a Jimmy Butler retro press room for the for the heat You see we're gonna door sign with a Japanese team Jake was that you haven't said we're gonna door sign with a Japanese. Oh, I didn't see that Yes, I didn't see that of course Jake saw it It's not an all-behavior Probably I would say you owe me or you're a giant or something like that. It's exactly the team How do you know this really purple Steph Curry? Yes? I saw thermal We only see one what's going on so good There's Jake Ray man, I'm so lost right now Yeah, we're taking Jake's we should take Jake's the casino guarantee kills it I don't know what the hell he's doing. I start Thompson. I'll be like Jake here's a hundred bucks.  Yeah They'll come back with pretzels Yeah, he's got some weird-looking hat on they just gave him Bouncing machines like he's wearing like the he's wearing like the clear teal looking visor and he's got with a face shield on Yeah, yeah, dude He's like one of the old people that like babes in the casino Jalen Bronson Argyle sweater on Sharp to 199 for the blazers church pants on Geez Unleash diamond Zion for the pelicans Yeah, Shawn isn't it I know I know I'm aware Alright, he said three stun the building. That's it. I heard Rick Jones there Purple kawai Leonard net marvels going to the Clippers took what up? Happy Friday everybody like to stream flavor of the day, please flavor of the day, please each I'm in Thompson Already rookie press for three quite head Nets Hey, wow when be press-proof. Let's go when be press proof for the spurs retro series Jake you bet magic minus six tonight against the Grizzlies. I did it. You did not I will There's a wendy there he is Oh, yeah, I'm getting pizza. I'm probably gonna get pizza tomorrow, but I'm getting the hack going Oh, Nick Smith, it's you and you're on the next day rookie autograph But no autograph next day Did you do it? Okay? No auto next myth see these quickies Mark Williams out of 25 for the Hornets And press review honest for the bucks Yeah, you really got that one Okay Purple I'm in Thompson Rockets soon as you leave we're gonna say worse things I was gonna get a fortnight chat going on in here Come on All right, there's scoot. Amen Oh rated rookie order for the Rockets nice hit Nice hit. I'm in Thompson Anthony Simon's at a 99 for the Blazers Press through deer and fox So no auto is like, uh, it's like in place of their next day Because they didn't sign with a panini But it is like an extra in the uh in the box. We've had a couple of extra autos already today Hope they're Walker Kessler It's a 149 for the jazz LeBron James press roof Lakers Maybe Eric, it's crazy Get to the bottom of what? Well, these aren't exclusives Yeah, Jake gets to the bottom of it figure it out Quick, I guess you better figure that part out too so you can figure it out. Yeah Figure it out. So you're Jake's lost. Jake's brain's fried Where's Belgin to go? Bruce Brown to 25 for the Pacers Purple, uh Taylor Hendricks go Knights for the jazz Cliff interview for the Bears would be really interesting If he got the Bears OC job and Oh, dude, there would be some heavy smoke about them drafting, uh Caleb in trading fields If Kingsbury went to the Bears Scoot Henderson DeMar DeRosan out of 149 for the Bulls That's gotta be in the interview question for sure for that job is like, what do you think we should do? Thompson press room for the Rockets Palo Ben caro Cucamonga.  It doesn't work. This guy. Do something.  I don't even think you could you could go He's still sleeping typing that in sit and share fast out vacuum still running Dogs barking like ace. Yeah. Yeah. Yeah. Yeah. Yiddy. Yappie. Yiddy. Yappie We got Leonard Miller on the next day rookie autograph for the wolves Mom's telling you to get out.  Oh boy That marvels Damie Lillard press week for the bucks Grady Richard Grady Richard for the raptors. They're very nice one though. That's pretty solid to be all joking aside It's a shooter That's a solid uh No, great Grady Grady Grady card. Yeah, that's awesome Uh hunter Tyson rated rookie press room for the nugs And kawaii Leonard net marvels press room for the uh clippers surprise. No one else made a joking chap surprise robert and had one for that He passed back out Uh, there he is Solid Oh, I do blame jake if it does get not family friendly raider rookie press room from scoot. Nice scoot For the blazers Press proof Steph curry. All right. Come on read a monster here A bron James out of 190 off with the Lakers press proof Steph Steph proof Yamaha Henderson Oh, like a Yamaha scooter is that uh, is that good lord? I might have to I might have to leave after this Oh Someone else say something in chat, please other than robert was on confidant purple press proof step curry for the warriors Dude, if I had some tomatoes, I'd be hucking them at robert was on confidant right now I'd be like will ferrell and then snowball seen an elf dude. Yeah Just like that Got tarry eason number two 99 for the rockets Uh, wemby Wemby retro. No Not that's good. God. It's backfiring. Uh, press proof is crunch time jill and green rockets Good. Oh, man. Chats turning on our show. I'm pretty quick Get some jumbo 24s going on in there Problem with it. When's the last time that happened? A few days, right? For jump for jump. Oh, yesterday it happens No Wemby Wemby rated rookie spurs Gorn haired at a 49 go into the hornets and there it was but I wouldn't yeah and a diamond of kairi for the mavericks Smart thinking right there. That's Good comment Dude robert you have to get in here and do this to sam the marvin. I We enjoy it. No, that's just yeah, no, no, no, no, no, no, no, no, Sam only likes coming up with the things No, he loves him some robert Yeah, he he he pretends like he hates it at first and he takes whatever you said and he uses it against yawn. Yeah He does he takes whatever anybody said that he think could be yeah will annoy me and then he brings it Right to me tell the hero press proof. Nice. I'm in Thompson rated rookie press proof great break for the Rockets And Yoss bucks press proof Evan Mobley Brandon Miller first Brandon Miller and then Evan Mobley press proof To 199 purple press proof the calves and laser paul george at 990 g for the clips 0g chef g Phoenix y'all let's get phoenix y'all in Oh now oh now phoenix Julian Phillips rated rookie for the bowls and the press proof And levine press for the bowls Another phoenix spot coming in here y'all be sure to sign up for our new loyalty program if you have not if you already had an account Uh, you you're already enrolled in it. You're already there But if you have not highly recommend i'm gonna get you guys a link It is so we'd keep track of your rewards at this tab as well When you're signed in you can see your history your points Make sure you follow us on all the socials subscribe to youtube all those things And you will get bonus points for those things Make sure you go activate it though because if you're already subscribed and whatever and follow it in certain places Make sure you go click it in the In that link there and then it'll activate your points if you've already been subscribed or followed for for years or whatever Uh, so yeah, we are at two to go on that phoenix break Do you have more four boxers? What up, steven? What's going on, man? What up? What up? What's going on? Oh, steven What you're doing well You got full case divisions of phoenix everybody. We have 12 to go on one-on-one 24 mega dual case tonight phoenix and absolutes Extra credit for what? High school math No, this is high school math. Sean wouldn't be allowed to be in the room. He would fail He would fail random rookie auto gg jackson. I skipped this class gg for the gris And julius randall for the nix out of 25 The final. Oh my goodness. What is happening to us tonight? Pressproof haliburton for the pacers You're talking about credit. Oh boy. One of the raptors cleavers game. No, he's on her way.  I think That's cool Yeah, so the the loyalty works the same, but there's also milestones if you scroll down past The ways to earn you can see the milestones.  You got an ingram to 149 Going to the pelicans brandon ingram Kyrie press roof net marvels and abs There's a hawk has in there Jdub number two 149 for the thunder The laser Fire the laser purple lebron james crunch time It's funny to Robert Robert's gonna be crying on a sunday when the ravens win start thompson rated rookie Quentin grimes the 99 for the nicks god forbid if the chiefs actually win Uh kiante george jazz press proof retro Thompson Not tonight No, not tonight. He broke all day yesterday the 75 got jebari walker press proof for the blazers Jake's working all day I'll see waltz. I can leave lebron james on the diamond for the lakers league zero g I mean All right, y'all we'll do a recap here. Give me a sec.  I'm in thompson Uh prosper picket and noel autos that'll do it everybody moving on to and up before


The project is focused on trying to find explanations for the very sustained decline in inequality in Latin America, particularly over the last decade. In the majority of Latin American countries, inequality has declined consistently since around 2000-2002. And in some countries, like Brazil, it has declined by a significant amount. If you measure it in terms of the gene coefficient over a period of 10 years, it would be an understatement to say that this decline in inequality has taken everyone by surprise, including Latin Americans. Because if you look at the previous 50-60 years, wherever we have data, it has shown that inequality has been increasing all the while. So it has been pretty surprising. And what the project does is to look for potential explanations for the decline of inequality in the region to try to understand what Latin Americans are doing different now than they used to. What is change in terms of the... Is it changes in the structure of the economy, the structure of society, the kind of opportunities that people have? There is a very excellent study, but not elastic, and she's got the whole project looking at different countries, and she's also contributing to this book. She reckons that education has a really important role to play, especially the interaction between education and labour markets. The returns to skilled labour in Latin America have been falling, partly because the supply of skilled labour has been rising. And so that generates a tendency towards equality. The other issue, which Andrea Cornier, who is the main leader on this project, the other issue that he raises is fiscal stabilisation, what he finds really different about the Latin American economies and the way governments run the economy is that they have stuck to pretty good fiscal rules. They have invented increasing inflation and so on that affect the poor adversely. So I think those factors are important. The dimension that I'm particularly interested in is the role of social policy, because there has been a change of a degree type in terms of the kind of social policies that Latin American governments have introduced in the last 15 years or so. And I think that the changes in social policy have had an impact on opportunities more widely in society, and they have improved the position of low-income groups, some particularly informal workers, they have strengthened their capacity to be productive, and all that has rebounded on inequality. Of course, in terms of international policy discussions, there is a lot of interest on conditional cash transfer programs, which in my view should be called human development cash transfer programs because they aim to improve the kind of human capital, particularly of children. But there is also a range of other types of social policies, improvements in healthcare, improvements in education, improvements in support for all the people, particularly children. All those have had the effect of improving the opportunities of the particularly the younger cohorts as they join the labour market. In some countries you can actually point to specific events, specific moments that can give you an insight into these social contracts. Brazil is a really interesting case. They had 20 years of dictatorship, up to 1985. When democracy was restored, there was an agreement within the country for most sectors that they need a new social contract. They organized a constituent assembly, and in 1988 they had a new constitution. The new constitution established the principle that people had a right to social protection, they had a right to an adequate level of healthcare and education, for example. And that over the next kind of five years initiated a lot of kind of policy developments. The big change from my perspective is that the constitution says the government is responsible for poverty in this country, right? And these are the rights, so it's a rights-based approach. There is a level of responsibility and accountability on the part of government. I think that a similar process is taking place in other developing countries, and also in Latin America. I mean, I guess, outside of the Ducal Point to Korea after the 1997 crisis, South Africa after the fall of apartheid. So you have these kind of moments that give you an insight into this. Most other Latin American countries have done this, but it's much more gradual and perhaps less directly observable way. But nonetheless it's there, and the turn to the left as people describe it in Latin America is perhaps a reflection of that. If you look at the budgets that human development cash transfer programs absorb in Latin America, they are very small relative to GDP. So that, for example, Brazil's Bolsa Familia or Mexico's Opportunidades take only 0.5% of GDP. So they are very effective for the kind of resources that are put into them. And I think that that would be a lesson for countries in Africa. Let me tell you that many countries in Africa spend much more than 0.5% of GDP in anti-poverty programs. If you include, for example, aid funding, Malawi, for example, spends about 4.1% on anti-poverty transfer programs, Ethiopia, about the same amount. Remember, it's about eight times the kind of budget of Bolsa Familia. Of course, GDPs are smaller in Africa. So I don't think the issue is financial. The issue, from my perspective, is much more political, in the sense that there is no consensus around the view that governments should address poverty reduction. For a number of reasons. I mean, aid hasn't been very helpful. And many kind of policymakers have, as it were, exported poverty reduction. It has become the role of donors to do poverty reduction in Africa rather than the role of governments. And I think that some types of political regimes in Africa also meditate against strong drive in terms of anti-poverty reduction. So I think that they are feasible, and I think the issue is much more a political one. I have, over time, collaborated with a number of UN agencies and bilaterals. It seems to me that what is different about my collaboration with UNIWIDER is the kind of focus on research, first of all, and the kind of openness in terms of the policy agenda. I think if you look at the output of UNIWIDER over a period of time, you'll see contributions that have been made on a range of relevant areas. Which, I mean, in most other UN agencies, I guess, even when you look just at the research departments or the research focus parts of the UN, you don't have that kind of coverage of different issues. The other point that is really important is that there is a sense in UNIWIDER work to bring together basically researchers working on developing countries in the south and to create networks and collaborations that would lead to kind of cross-fertilization of research across regions. I mean, for example, the DFID really supports any work on Latin America because they are focused on low-income countries. And if you look at all the different agencies, they all have a different take on this. So I think the fact that you have this kind of wide network of collaboration across the south is really important.


The results of this study suggest that the expression of MIR-638, MIR-146A, MIR-198, and MIR-731 are not associated with the development of lupus nephritis in the Iranian population. This article was authored by Tahira Malakushan, Sepida Hagean, Amadi Brahimi, and others.


Hello, and welcome to video five of the DHIS2 GIS Academy. In this video, we'll be looking at finding population living around health facilities. Firstly, we'll re-project our data sets, and then we'll move on to create five-kilometer buffers around our downloaded health facilities. And then lastly, we'll calculate the population living within those buffer zones. The first thing we need to do is ensure QGIS is open, and within QGIS we have our population data and health facility data loaded. For anyone following along with the Sierra Leone data set, you should expect to see something similar to this on your screen. We firstly need to make sure our data is in the correct projection for analysing data using buffer zones. To do this, we need to project the data for Sierra Leone to UTM Zone 29 North. To do this, we go to right-click on our data set, click Export, Save Features. We need to change this to GeoJSON. We need to set our file name and save it within our local disk, DHIS2 underscore training. And here I'm going to click on DAMA-FACILITIES, and I'm going to change the name here to include UTM 29 North. This way, when I'm looking at my files at a later date, I can differentiate this file from the reprojected file here, and I'll press Save. Under the CRS, as you can see, I can select EPSG 32629, which is WGS84 UTM Zone 29 North. So I'll select this and press OK. As you can see, this has reprojected the data set and saved it in a new layer. We can then change the symbology again quickly by double-tapping and changing the marker within the symbology section. We need to do this again for our population data. So if we right-click on our population data, go to Export, Save As. This time, we want to save it as a geative file, and if we press the Browse button, we can then save this under the same file name. But again, adding our relative coordinate system code on the end. Again, I'm going to change the CRS, but this time I'm going to use the CRS selector. And this shows you the different coordinate reference system you can use, and you're able to search for your UTM Zone or your correct coordinate system in the search bar here, and this will filter the coordinate systems available to you based on your search. So the reason why I'm using UTM Zone 29 is that this allows me to work in meters, and therefore I'll be able to produce a buffer zone of 5km. So if we press OK, and then OK again, you can see that a new raster has been added to the screen, which is reprojected to the correct projection. At this point, I advise you to save your QGIS project. Next, we need to make sure our projection for the whole file again matches the coordinate reference system we've changed to. Here, we can see that mine does not. It is currently in WGS 84, so I'll change this by clicking on this, and then setting it to 29 North, pressing OK. So we're now set up to create our buffers. To create our buffers, we need to go to Vector, Geoprocessing Tools, and Buffer. This opens up the buffer window, which looks something like this. We need to set our input layer to our projected health facilities layer, and then we need to set our distance to the correct distance. In this case, we're looking to do 5km, which in meters is 5,000. We can then save the default settings for the other parameters as they are. So no changes are required for segments, end cap style, join style, or mitre limit. But under Buffered, we want to change the name and save it to our output. So we click on the Browse button and go to Save to File. In our DHRs2 training, we can save this as a geojaton once again, and save this as Damer, Facilities, Buffer, and press Save. We'll then run this and press Close. As you can see, a buffer has been produced of 5km around our health facilities. We can visualize this so it's more easy on the eye and understandable for a GIS user by double clicking. And on the Opacity, changing this so it's somewhere around 50% and press Apply. As you can see, this now allows us to see through the buffer and it also allows us to see areas of overlap. We have now produced a buffer of 5km around our health facilities. We can now move on to calculating the population that is found within the buffer zone around each facility. To do this, we go to Raster Analysis in our Processing Toolbox, which can be accessed via Processing and then Toolbox. So we need to go to Raster Analysis and scroll down to Zonal Statistics. In Zonal Statistics, we need to set our input layer as our buffered facilities. So here I'm going to select Damer, Facilities, Buffer, and the raster layer needs to be our re-projected population surface. So for me, I'm going to select the Sierra Leone, Population Per Pixel, 2020, UN Adjusted, Constrained, Underscore, UTM 29 North Layer. Within the Output Column prefix, I'm going to again, as we did in the earlier video, type pop underscore. I'm going to make sure that the statistics being calculated are countsum and mean. And then I'm going to ensure I'm saving this in an appropriate way. So if I click on our Browse to Save to File, this will then allow me to save it as a GeoJSON and I'll call it Damer, Facilities, Population in Buffer. And press Save. I'll then run the tool and close this window. Here you can see that the buffers have changed colour, and that's because a new dataset has been added to our layers window. And this is the calculated population for the buffer. So if we right-click this, we're able to go to Open Attribute Table. And from this, we can see within each health facility point and buffered area, the population that was worked out by our zone or statistics calculation. And in this case, we're able to see that the count in this first buffered zone is 7,519 people. And we're able to know that because each of the population pixels that sits within the buffered area is calculated and summed to produce this final value. So that's the end of this video. Within this video, you've learnt how to project your datasets quickly by saving a new layer. You've learnt how to create a buffer and you've learnt how to calculate the population within the buffer. You can now save your project and that's the end of the video.


The study presents a model for a low-cost electrocatalyst material, FEMN-NC, where oxygen reduction occurs preferentially on Fe3 sites with an intermediate spin state, T2G4EG1, caused by the adjacent MNN moieties. This article was authored by Guijing, Jiawei Zhu, Pengfei Yuan, and others.


Hello friends, I am Sanjay Gupta. In this video I am going to demonstrate you how you can find out maximum value from a 1D array. Before starting, you can note my information. You can visit or subscribe my YouTube channel through this link youtube.com slash sanjaygupta underscore tech school. You can download my programming app Takamis which is available on google play. Now I am going to implement a code in C that will demonstrate you how you can find out maximum from a 1D array. So first I am including a header file that is stdio.h then inside main function I am declaring an array then a variable max and I am initializing it with 32768 which is the smallest number of integer range and then I variable. Now a message enter 10 numbers. To receive 10 numbers I am going to implement a for loop. This for loop will repeat scanf statement 10 times and the entered values will be stored inside a array at i index. So after this reading process I have to compare max variable with each element which are available inside an array. So for that purpose I am going to implement if condition. So I am including this scanf inside curly basis. After reading a particular element I am going to compare that element with max variable. So see this condition if a of i is greater than max. So a of i is array element if it is greater than maximum. So initially max is this number which is the smallest number. So if you are entering negative as well as positive numbers. So all the numbers will be greater than this number. No number is lesser than this number. That's why I have initialized max with this negative value which is the smallest value. So if a of i is greater than max then we have to assign a of i into max. So if this condition is true then only a of i will be assigned into max otherwise not. Now I am closing this for loop. So this for loop will receive a element in a of i position then that position will be compared with max and if it is true then a of i will be assigned into max. So this process will be performed 10 times. After completion of this loop max is max will be containing the maximum value. So to print that value I am using printf. So here message is maximum equals to and percenty will be replaced by the value of a max variable and then return zero. So this is the complete implementation of this program which is reading 10 elements and analyzing which number is maximum and that number will be assigned into max variable. Now I am executing this code. It is asking 10 numbers. So I am entering 10 random numbers. You can see the output. It is showing maximum equals to 9. So in the entire list 9 is the maximum value. So you can see the program is working properly. It is showing the maximum value which is available inside the array. So this way with the help of this program I hope you have understood how you can find out maximum value which are available inside the array. Notice that you have to initialize this max variable with negative value. If you don't do this or if you initialize it with zero and all the elements which are available inside array are negative values. So maximum will be zero only. So that's why I have initialized it with the lowest value of integer range that is minus 32768. If you want to watch more programming related videos you can visit my YouTube channel through this URL youtube.com slash sanjaygupta underscore tech school. You can also download my programming app Techimage which is available on Google Play. So keep connected with me and learn programming because programming is very easy. You can easily learn programming by continuous practice. So do practice learn programming. Thank you for watching this video.