Beginner's Guide to creating UI Animations. | Bolt Bite | Skillshare

Playback Speed


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Beginner's Guide to creating UI Animations.

teacher avatar Bolt Bite, Tournament Winner Lottiefiles Creator.

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Lessons in This Class

    • 1.

      Intro

      0:57

    • 2.

      Class 01: What is Lottiefiles? What are it’s uses?

      7:01

    • 3.

      Class 02: Utility of Lottiefiles. Lottie creation tools.

      13:29

    • 4.

      Class 03: Website for designs. Arranging artwork.

      6:34

    • 5.

      Class 04: Supported features. Animation creation.

      27:26

    • 6.

      Final Message

      0:40

  • --
  • Beginner level
  • Intermediate level
  • Advanced level
  • All levels

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

209

Students

3

Projects

About This Class

Hello Students.

Class Overview: In this class you'll learn how to create lottieanimations and the basic fundamentals which

will help you make the perfect lottie animation which works on all platforms with 100% accuracy.

What You Will Learn: By the end of the class you'll be able to create your own animations and have figured out what things you have to keep in mind when working for lottie animations.

Why You Should Take This Class: After the Covid, The world has changed a lot and everyone is shifting their businesses to online ventures and that is why they constantly need UI motion designers who can help increase the engagement at their website with animations. So the market is growing immensely.

Who This Class is For: This class is for a beginner who have zero (0) knowledge of lottiefiles at the moment.

Materials/Resources: You will need the following software to work complete this course.

1. Adobe After Effects

2. Adobe Illustrator

Meet Your Teacher

Teacher Profile Image

Bolt Bite

Tournament Winner Lottiefiles Creator.

Teacher

Hi World, Boltbite here, A tournament winner lottiefiles creator & one of the best creator at lottiefiles platform.

See full profile

Level: Beginner

Class Ratings

Expectations Met?
    Exceeded!
  • 0%
  • Yes
  • 0%
  • Somewhat
  • 0%
  • Not really
  • 0%

Why Join Skillshare?

Take award-winning Skillshare Original Classes

Each class has short lessons, hands-on projects

Your membership supports Skillshare teachers

Learn From Anywhere

Take classes on the go with the Skillshare app. Stream or download to watch on the plane, the subway, or wherever you learn best.

Transcripts

1. Intro: Hello everyone, and welcome to our lottiefiles you Beginners class. Before we start the course, I would like to first introduce myself. I am bolt Bite and I have been gritting lottieanimations around two years now. I have created over 100 animations, as you can see here on my profile. And I am one of the top creators at ratifies platform. And I am a official lottiefiles tournament winner as well. My animation has been downloaded over 20,000 times all over the world. And in this course, I will be teaching you how to create your very own first Lottie animation and get into it. 2. Class 01: What is Lottiefiles? What are it’s uses?: Welcome to cover first-class. Okay, so in this class we will be first looking at what are actually lottieanimations and why are we even bothering to learn it at all? So here we are at lottiefiles.com. And as we can see in the first thing that we see on the page is states as light, lightweight, scalable animations for your dogs and pitches, websites and mobile apps, or apps and ads and social media and everything. So the most important part is the website and mobile apps. Okay, So let me tell you how and why. First of all, let's just have a look here that how many big companies are working with Lottie animations. As you can see here. What does actually Lottie do? So let's just have a look here. Here it says the new industry standard. Let's just see. As you can see, there is an animation which is GIF format, which is 598 KB kilobytes. And there's a Lottie yes Animation, which is 66 KB kilobytes, and there is Lottie eight KB. So basically at nine per cent small size in file. So let's just say that we were to create a AP and there were ten animations inside. So why would we try to bother and create lottieanimations? And the reason behind that is, let's just say that when animation is 600 kB is like this, and we multiply it by ten, it becomes 6,000 Kb is, which will divide into 1024, because that's what is equivalent to one MB. It becomes 5.8 and b's, right. So that's really huge file sizes which will be added into mobile apps. And developers don't want that to happen. The creators don't want that to happen, that the file size of applications are just bigger because of animations. It's not a really good approach. And there are multiple reasons for that. Not only the file size, Let's get into that as well. So let's just say that instead of that, there were 66 scabies animation, but they were ten. So this will be only 660 kb, which is less than an MB. So there are apps like Duolingo and there is an especial mentioned of Duolingo here as well. Because Duolingo uses a lot of lottieanimations. If they were supposed to use GIF or GIF animations, the app sizes will be double or triple. It is really important that we keep that in mind as well. So, and there are multiple advantages of using lottieanimations. All, although there are some advantages as well. And we will get into that as well really soon. Okay, so let's just fire up our adobe Illustrator real quickly. And let me just show you what do I exactly mean by advantages? As you can see here, it says lightweight scalable animations for your apps and websites. What does it mean by scalable light with animations. Okay, so a scalable Animation means basically, what it means is me just show you really quickly. Okay? So as you can see here, there are two types of images, as you might know. One of them is raster image. So basically what is a raster image? Get into that real quickly as well by just go to over downloaded folder and we will open this collection. There is a JPEG file. Drag that into our software. Okay, so here's our file and let's just aside, okay. So when we try to zoom into the file, as you can see, just gets really pixelated and blurry, right? So basically, JPEG and PNG, all of these formats are raster image based format. But there is another format known as vector format, in which we zoom in on the file. The file doesn't get blurry. Now you're gonna, You might think that why does it happen? Actually, the reason behind this is because the vector format works on the basis of a path line between 0.8, between point a to point B. Whereas because the pixels do not debtor mine. Vector-based format, pixels determined the raster imagery which are commonly captured by cameras. Okay, so please keep that in mind. So, yeah. So basically there are advantages. There might be sometimes when you will create animations for mobile apps, which will be displayed over maybe these screens or maybe huge screens, or maybe mobile tablets. So basically you will not have to think about giving a different file sizes to clients. You'll just have to give them a one size and they can easily scale it up just like this. It's like I'm scaling this one up. As you can see, it does not get the right. But if it was a GIF animation, it will blur and turn out into pixels and really muddy animation. As you can see here, this animation is getting blurry, right? So it is not really efficient way. And the surprising part is that the bigger size is for the GIF format, which should be less, right? But it's not that way. Why does it happen? Actually, the reason behind that is that the Lottie animation is basically according file. It is basically a JavaScript JSON file. So it basically converts the animation into coding. And that's how the lottieanimations work. So basically, the vector format is being moved through coding. And in the next class we will learn lottiefiles can be integrated and how we can use them for our advantages 3. Class 02: Utility of Lottiefiles. Lottie creation tools.: Okay, We're back again and let's just get into the integration tab. And let's just hit Explore all lot Integrations and plug-ins simply your motion design workflow. Okay, Sorry, simplify your motion design workflow. So let's just scroll down and see what the Lottie has to offer. Lottie Integrations and Begginer's for are your favorite tools. Okay, so let's have a look. Okay, so as you can see, there are so many tools which are used for creating lottieanimations. And this course we will be using Adobe After Effects for creating lottieanimations. Now you may ask me that why aren't we using any other software? And the reasons are really very clear and I will tell you what are those reasons now, let's is open every tool inside a different tab. And let's just compare them real quickly. Okay, so let's just leave Adobe After Effects for now. And this is to any nicks, powerful lottieanimations within Figma, we believe that UI animations Should we created where you design them not in an external software? First of all, I strongly disagree with this opinion because that designs after has a different purpose and the animation software has a different purpose. Designs software cannot do both tasks very intuitively. And I don't recommend it because the industry standards do not work like that. The big companies do not work like that. And professionals do not work like that. Because expert animators will use expert animation tools to create really good animations, they will not use Design Tools. So please keep in mind that I'm trying not to use Figma plugins for creating lottieanimations. It's just not helpful. And you can really also use Figma now to create lottieanimations as well. But I don't really recommend it as well because there is not much creative freedom when it comes to easing the keyframes. Because Figma does not offer I'm Speed Graph or value graphs and basically provides a baseline curve line. So basically, that's it that you can control. You don't have creative freedom over every keyframe and you cannot create complex motions with it. So please keep that in mind. Let's just leave that out of the auction. Powerful 2D animation software for Mac and Windows. Now it says, get started, it's free. Now let's go to pricing. Section dollars per month. Bill annually. Prices excludes wet and applicable taxes and download for free and free forever no credit guide required. So yes, just see learning. Okay, let's just forget it as is go to feature design, real-time lighting for us to view. Bertrand thing is you're going to stay focused on being creative. Easy versioning, okay, that's good. Creative program. That doesn't add any value, I believe. End-to-end workflow move seamlessly from artwork into animation. And we'll get to best create from the ground of native features. We control rubber hose connect shares color palettes, magic, aging, text Animation, duplicate, data input. Lottie expert is proved. So we will be paying money for Dynamics follow-ups, quad tree. Okay, So there, there are some really good features. We can add some rig controls and we can use rubber hose as well. But there is a downside to using the software. There will be times when you will have to provide source files to the clients. And as we all know that Cavalry is currently not the most famous software out there for creating UI animations. But Adobe After Effects has a really good franchise of creating multiple things. Also. Another thing to keep in mind is that please keep in mind that sometimes clients will ask you to give them source file of the project. And when you tell him that you have created in cavalry, and they might not be able to edit it really well. And they will be based off when they have to purchase an extra subscription. Because adobe has been bought by thousands or millions of people around the world. So it will not bother the client editing them. Or maybe they want to ask their friends to edit it or maybe hire someone else. And most likely other creators also have more chances of having a subscription of Adobe After Effects instead of having a subscription for cavalry. So these are the reasons please try to keep in mind that we will be offering services to clients. So please keep that in mind. And also a huge reason. Another reason is that you can also do multiple types of other work in After Effects as well. You're going to create explainer videos. You can do multiple sort of work. But in cavalry, You can't do those things. Okay? So it will be limiting your creativity in that way. Okay, so let's move forward to favor or motion design within reach. As you can see, it also doesn't provide you a value graph. Basically, you will have to select every individual keyframe and then animate, it's easy. So basically you can just select two keyframes and then ease them. You'll have to work on them separately, or you can just use the both option from here as you can see, to create the animation. But I don't think that it is really helpful because you're going to use multiple properties and replicate. There isn't really quickly as we can do in comparatively in Adobe After Effects. There are multiple plug-ins that the After Effects have to offer, but these tools do not offer them as well. Also, let's have a look at pricing. There is $12 sperm per month bill annually, just to 56. Dfp is export. And you will be able to export Lottie as well for free as well. And the animation can be up to thirty-seconds. Thirty-seconds are really great timeline. And you can really try using this tool. But again, the source file issue will also be there. If the client asks you for that, you might not be able to give them a happy response. So please keep that in mind. You can go ahead and use it. But as you can see that there's just have a look at the learning platform. As you can see that there are not Much sources available. You can look at thousands of tutorials on YouTube for After Effects as well. So there will be more, a more accessible and easy tool to work with. In my opinion, is I would highly recommend to use After Effects for sure. Because of its huge advantages. You Effects Animation For designers and according glucuronide, okay, So this one is called flow, but it has some great issues. The number one issue is motion design perfected, create complex animations and interactive elements using layers and properties, not keyframes. So basically we will not be adding keyframes. We will be using coding. But that's a developer's job, not a animators job, right? So let's just skip it already. And this tool is called Black Sinemet. Um, I don't really think that it's going to offer what we are looking for because the limitation is only to give animations. And that's really not a good way to choose a softer just because we can only create, give animations from it or lottieanimations from it. So yeah, I don't think that because there will be times when the clients will ask you for creating some really complex animations. There will be times when the client may ask you some different stuff to do that you might have tricky time in doing this office than doing it in Adobe After Effects. And learning Adobe After Effects is really helpful for you or other skills as well. Because you will be, you'll be able to do multiple types of projects if you have learned Adobe After Effects. So yeah, it's basically providing a bonus as doing Lottie animations inside After Effects as well. So, yeah, I would definitely recommend that, those I will definitely recommend After Effects. Let's just go ahead and have a look at animator by Cu. As you can see, how go motion design for your team's workflow. As you can see here, you have to basically add true or false commands. So I mean, it's not really that difficult, but it's still a bit tricky to use if you are a motion designer because you are not a coder, right? So, yeah, I don't really recommend this one as well. There is in Inkscape and it has some really huge problem because now as you can see here, is there a video tutorial on how to use this extension that's already, there isn't a value to Dorian. So there is no basically a huge community around it, which will teach you how to get things done. Okay, So the next one is jitter. Jitter basically offers a lot of templates which you can use to create animations. But when the client comes to you and asks you to create custom animations for them, you might get into trouble. So I think you should be able to think outside the box and create something amazing by yourself. So, yeah, I don't recommend this also. This is go ahead and check the T-shaped. And now the key here is really useless because purchase on the Mac App Store, the biggest issue is only the Mac App Store. Another issue is only available in certain countries. So there are chances that your client could be in one of those countries where it is not allowed. So not good at all. Okay, so let's just leave it out of the question. And adobe Animate is only mostly used for frame-by-frame animation. And we want to be doing that in this course. So maybe it's a topic for another day or maybe when you are creating something similar to animate, are trying to create some really complex animations with which you can't get done in Adobe After Effects. Only then you will need this to work. Okay? So, and also please keep in mind that there are so much Integrations, but only lottiefiles have created a dedicated page for After Effects. So there must be a reason for that, right? As you can see, create a stunning animation with the lottiefiles plug-in for Adobe After Effects. They have also created a dedicated plugin for After Effects. So basically they also prefer their users to use we After Effects for creating animations. So basically you can test your animations inside After Effects without even uploading them, which is really good. So there are reasons to, to do this inside After Effects, Okay? So basically now you have to just download a plugin file and then you can just install it really quickly. I have already installed this plugin, so I'm not going to just install it again. So I will get back to you again in the next class in which we will discuss the Supported features and learn how to get started 4. Class 03: Website for designs. Arranging artwork.: Okay, We're back again. And as you can see, there is a website open on my screen. And it is called free illustrations XYZ. And here's another website which I highly recommend. It's free take.com. I would like you to sign up on the website. It's I would recommend that you buy the subscription and if you can't afford that, you can just always click the free filter. And the third website is vector for free.com. You can use these three Website if you cannot create your own designs. Because grading your own really good designs is, requires many years of experience and it will take time to learn how to draw those. So please keep that in mind. First of all. And designing logos or icons or illustrations is another Art in its own self, which takes hours of hours of effort and years of work to get done. So we will be downloading our design files and then we will be animating them. So when you are downloading a file, please keep in mind that you can only use three formats. One of them is AI, the second is EPS, and the third one is SVG. Please do not use any other format because they might contain raster image elements, just like we have discussed them before. So please keep that in mind that we're going to only use EPS, AI or SHA-512. Now try to download Figma or GIF or these files because they can't really work properly with lottieanimations. And the purpose of scaling up the animations gets ruined because the GIF DJ peg are not able to be a scale-up. And there are some ways that we can import these into our lottieanimations. But then the file sizes will increase so much and there will be no purpose of creating Lottie animations. So please avoid that. Okay? So yes, just have a look around and see what we can aim it for such on here that we should any mid year. Like there are multiple results as we can see here. So let's just choose something from here. Okay, so I really liked this one. These are really flat icons and I would like to download this one. Let's just free download it. Open the file. There will be three formats inside the file. Most likely there is jetpack, that is EPS, and there is AI. So we have opened the AI file. We will be selecting this one and we will now copy it and open a separate, awkward. It's size is 500.500 pixels. Okay, So yes, we are zooming a bit and we will ungroup everything. Please keep in mind that we have to organize over artwork in Illustrator before we animate anything. Base given mind. So let's just now separate layers in the background is separate leftist locket by pressing control to the term is altogether. You can also separate it. If you want to separate this. If you want to any make it separately. And now After this way is click have a selection. Layer is selected here I'm unlocking the purple circle now. So you just pick this layer and hit these three burger lines. Then we will go down to this option Release to Layers sequence. What it does is basically it creates every element into a separate layer. So basically every element is in a separate layer. Now, we will just bring it out from the parent layer. So everything is on its own. Okay, we deleted that empty layer. Basically. Now we have our thumb all in different layers and we can now animate it. Also, please keep in mind that we cannot use really complex artworks. We can only use simple fill color, and shapes. You cannot use really complex Effects like 3D or any other freedom gradients. Because we will be basically converting these layers into shapes inside Adobe After Effects. However you get into that in a minute. But yet, this is how you have to organize your artwork. And now we're ready to animate this. Okay, so we will know, save our file. And it should be in the AAAI format. Please keep that in mind. Try not to use sag because SVG can't be imported as a comp. Let's just save it by naming it like button and save it. Okay, so the file has been saved. Now, we will move into After Effects and start the animation 5. Class 04: Supported features. Animation creation.: Okay, We're back again. Now we will be animating our design. So let's just get into it. But before we start any animation, I have installed the lottiefiles plug-in and also logged in my account. You can do that in just by clicking here. There will be a login button and then you just have to login to browser. So before we get into any meeting, the design, there are some things to keep in mind before we do that, and I will just walk you through them now. First of all, as I told you that these Animation are basically lottieanimations are basically yes and animations. So basically they are coding files, okay? So there are some restrictions and there are some things that we can not do. And what are those things? Well, there are some really amazing features of Adobe After Effects that we cannot use at all. And you might ask me that what are those features? Well, those features are less is create a comp and associate men. This is create a rectangle. Or maybe, Okay, so what we can't use is just get into effect and less. Let me show you that we cannot lose any of these effects at all. First of all, please keep in mind that we can not use any of these Effects. Now, this might disappoint you, but there are some restrictions because the JavaScript does not know that there are Effects inside After Effects. That because these effects are not inside the coding, it's basically a creation of Adobe After Effects. These are not a universal log of JavaScript language. Okay? So basically when the animation is being played, like here on this website, it doesn't know. The JavaScript does not know that it has been created in After Effects or where else. It doesn't care. There are certain rules of every language which we have to follow. The rules are that we cannot use an Effects of Adobe After Effects. So let's just have a look which features we can choose and which features we can use. And also please keep in mind if you are gonna be really working as a professional, please try not to use some features which only have one cross and there are five ticks. Please only use features which have only green marks all over the graph. Now why am I saying that? Because there has been sometimes and I have witnessed it myself, that I've seen many animations on lottieanimations platform, which look incredibly good at PC or on web when I watched them on my computer or laptops. But when I log into my mobile app and I try to preview those animations, just don't work because people use, sometimes, sometimes they use alpha mats which we can't use and some types of extra features like offset paths or other stuff which works on the Windows but does not work on iOS or Android. So please try not to do that because, because when you're creating animations for people or your clients, the user can be on any type of device. So you have to keep that in mind first. You are solving their problems. You're not want them to think that how this aid yet created this animation, that it works somewhere, but it doesn't work somewhere else. And the developers will also think that you are not professional because you don't know how to get the job done without any errors. So please keep that in mind. Only use features which are renting. Now there are exceptions, but please, please 99% of the time, only use allow teachers on every type of system. Okay. So Shape layers? Yes. Just have a look. Shapes are all allowed. Las at angled rectangles. Polyester, polyester is not allowed. So our debt, we can group the shapes, so that's good. We can't use repeater avoided trim paths individually. Actually, I don't I haven't really taste any issue on on using Trim Paths when I use them simultaneously. So try to avoid maybe using them in individually. Now, I'm not really sure how does it affect, because I have tried to use many dimes print that's on my animations, but they always work perfectly and I have tested them on Windows as well. So let's just check now fails. We can animate the face in color opacity, fill rule, radial gradient or linear gradient. So these are all perfect. But we can't use any freedom gradient because the oxygen is not available inside Adobe After Effects. So please keep in mind that you can't use Freedom gradients inside Adobe Illustrator. Okay, so let's just go into strokes. We can use everything on a stroke or multi-joint and Online joins and line caps with opacity and gradients and dashes everything. Transform. Auto orient is not allowed and you can't really skew the animation. So basically, skew is not really a useful tool as well. We don't even really do that. So let's just avoid that and we will not auto orient the file or our layers. We're going to animate the position separately. X and Y is also allowed. Scale, rotation, anchor point opacity, parenting, parenting is really, really useful when animating stuff. And it is really useful when you are creating character animation. So this will be really useful in future classes. After that, there is interpolations of what does intro, interpolation means. Actually, interpolation means there are multiple types of keyframe inside After Effects. Now what are those keyframes as experience those keyframes. So these are basically linear keyframes right now that we're seeing. When we hit F9, then these become bezier keyframes. And when we hit control, or these become hold keyframes. And when we hit only control-click, these become continuous velocity keyframes. So basically all types of keyframes are allowed inside lottieanimations. That is the reason why I love After Effects and I want to use it because we can now really adjust this however we like. And there will be no issues in lottieanimations. And we can also change the graph as well. We can also edit the value in value graph. Obviously this is a position, so we will have to separate the dimensions here before animating that. Okay? So yeah, we can definitely do this as, so. These are the quantities that the After Effects has to offer to us. So again, just go ahead and check the masks. Masks are allowed but only for features. Subtract, Add Mask Opacity and mask path. So what does that mean? When we create a shape? As you know, we can create a mask from here, but using this tool. So basically we can animate this mask that like this. We can animate this one to create basically alpha matte style animation. Instead of using Alpha Matte, try to use masks. Please, please do not try to use alpha mats because they create really messy issues. So we can animate the mask capacity and use the add and subtract option on Next. From here, we're going to use the rest only add and subtract. So please keep that in mind. Let's go ahead and check the mix. As you can see, we can't use any of them ads because there are some cross or there are some question marks. So let's just leave luma matte out of the option and Luma Inverted Matte also out of the option on the alphabet and alpha inverted matte are available, but only in mobile apps. So users will have issues when you will use them. You, when users will preview your animations on Windows or any other web canvases. So again, let's go ahead and check the Much, but it is allowed everywhere on Windows, but not on the iOS. So let's just not use that layer effects. So basically layer, layer effects are only available to web animations, but not on Windows or on iOS and Android. So we're not be using those as well because you might create animations for mobile apps in future. And it is not a good habit to get to use layer Effects. And after that, there is TXT for text. I would like to give you only one tip and that is that please convert your text into shape layers. That's it. Try not to do anything else with your text or it will create or cause issues. So create your text, finalize it and then in the end converted into bliss. Bliss work everywhere. I have seen them work on iOS and Windows as well. So maybe if they are converted by plugging than they cause issue, but if you convert them manually, then they will not cause any issues. Other than that there is, there are some others features which are expressions. The expressions are not allowed. Ellipse, pre-comp trick comes in will give you a really huge benefits. Then combining a complicated scene together. So that's really good news. I'm trying to stretch is really not needed because You Should we creating the animation the way it should be created, not just creating it in 1 s and then striking it long out, lay that out of the option. Time remapping isn't also not allowed. So let's escape their two markers. I haven't used any of them at anytime, but maybe there will be a diamond. I will be using them. So yeah Okay, so now one thing to keep in mind, which is really important is that every shape should be a vector shape. As we have discussed before, that these animations are scalable vector. So in order to create a Lottie animation without any false, it is really important that whatever layers you are going to use, they should have a star like this on them. Basically what this star means is that the layer is a complete vector, okay? So basically it's a shape layer. So please keep in mind that this star is available or your animation will have issues. Now, before I start the animation, there was a slight issue that I noticed in the file. The file was basically a linear gradient. But then we convert a gradient into shape layers inside After Effects. They don't really work well. They become gray color and it fails to change the color. So basically we will just have to use flat colors for now. In this class, we'll only use flat colors. There are ways to utilize gradient as well, but it requires some complex plugins and it is really complex to explain. And that will be too much for this beginner's class, but we will definitely cover that in the next advance classes. So I'll just change the color to fat. That's it. So now we will just import this button into Adobe After Effects. So when you are importing the workpiece, keep in mind that we will be using Composition, not footage time, but we will be using decomposition option. And we will choose the layer size and hit. Okay, and now we'll create a new column. We will name it. Animation. Button. Hit Enter, and it is only 500 into 500 pixels. Just like our DNA. Now we will go into our design comp and copy all the layers by pressing Control C, and we will paste it here, control V, where you close the design comp. Now we will select all these layers, and as we know, there needs to be a star right here. So let's just go through this option grid and go to Create Shapes from Vector Layer. Okay? So just by this clique, we have converted over layers into vector layers. So we will delete the Illustrator layers. And now before we animate something, just rename overlays. The bottom one is circle. The middle one is wrist, I will call it. And upper one is BOM. Okay? So there's just anybody ever circle and our hands separately. Our animation will look more natural and interesting. We will zoom in a bit and I'm just gonna go ahead and go to sixth keyframe. I'll create another keyframe and I will go to number ten, and I will create a keyframe again. Now, this will be able to find a position and our star shouldn't be from zero. Okay? So in the middle one should be an overshoot position. And I will just select all these three and I will ease them real quickly and how it looks. Good enough. And now I any medical risks and palm and I want to control them as if they were one layer. But I'm not able to do that right now. So how are we going to do that? If we want to do this, I just go ahead and create a null object. Which is a very simple thing inside After Effects if you have used already given no. I will rename this one and call it hand CTRL C. Ctrl basically means control. And when we're rigging characters, basically this is the universal. I'm codes used for controllers. And I will pair and both of these layers to this controller that I've created at the wrist. Okay, so now it's patented. So now just animate this controller. I will admit its rotation and scale. So let's just open these two properties and I will create and define your keyframes. I've created my first keyframe that as well I will create the middle Positions Overshoot. I will add more rotation by maybe ten. And a starting position could be from above, I think Will come into the circle by slamming in. Tightening the value -45 degrees. This will be scaling down to zero. It will push up to 110% the scale, and I will use these all. Here's how it looks. Perfect. Now I don't want all the elements to come at the same time. So I want to add some follow-through maybe. And I want to add some gap between the difference. Okay. So before we do that, I would like to first tell you that whenever you're creating animations for your portfolio, please keep in mind that you are creating those animation in perfect loops, just like this one that I've created. And on my, on my profile, there are maybe one or two animations which are not perfect loop. But I have created 100 for animations in total, which are not Profile. And hundred of them are. I'm absolutely sure that hundred of them are absolutely perfect loops. So when you're creating your animations for your portfolio, please keep in mind that it will be better to create perfect loops because people will be able to use it more easily than. So, let's just create our keyframes. We will close our loop here because there shouldn't be some gap after the animation is completed. And now it shouldn't go back. Okay, So maybe we'll take it even further so that the entire interval is 1 s, and the Animation closes at 2 s complete. So we will go ahead and four keyframes, 1234. We will copy these keyframes one-by-one copy and paste Control C and Control V. And I will go ahead. Then Q films from here. And I will paste all these one-by-one as well. Okay? So now our animation is Creative perfectly. Now let's just add some. Okay, So as you can see, adding some gap, really add so much effect. So basically makes things more aligned and clear. And I tracing really works well. That one element is coming after another. So it makes, really make sense. Okay, So there seems mess. When the circle comes on the screen and the like button pops in, it looks perfect. But then when does circle goes down? The big term looks weird. I think it will be better if the tongue goes first. So I have just bring it to reference back and they are at the same state. So I just bring these two keyframes, even two keyframes back. So there will be to give them the US from each side. So now you just have a loop. Okay? So now you can see that it looks much, much better, right? Okay, so let's just keep our header at 1 s and 23 keyframes and hit N. And now this is 2 s perfect loop. As you can see, or animation looks perfect. Now it's time to export our animation in Lottie format. Before we do that, Let's just to observe the features of lottiefiles plugin will just refresh this button. And it feels to all of our columns. Still not sure decomp, which is open here, it will show all the columns that are available inside of a project. So please keep that in mind. Now our Animation button comp is the one which has over animation. So let's just go ahead and click the Settings button. The first option is Lottie metadata. We don't care about there. So let's just leave that there is an expression option. As you know, we can't use expressions, but there is an option that we can use expression then convert them into keyframes. But it will increase over lottiefiles eyes. So which we don't want to do. After that there is assets. By using assets option, we can include images inside of a Lottie animation, but we don't want to use that because raster images are not really a good thing for lottieanimations. There are some exceptions, but only when the time comes, we will use it only when the time comes. So that will be not the case in 99% chances. So let's just leave that and select to export hidden layers. There are no hidden layers. The layers know there are no selective expressions are pointing to external comps No, they're not so antique and hit Save. Now we will go ahead and click the arrow. And as you can see, our animation looks perfect. And there is a download button, okay, below that, we can save over Animation workspace. You have to go ahead and create a workspace and then you can hit Upload and the animation will upload on it. Okay, so our animation is now uploaded. But when we go down and we have a look here, as you can see, over animation is only 5.8 kb. And the dark Lottie sizes 1.8 Kb is really amazing. Okay? So we can download over animation by clicking this button in the JSON format. And we can send this to client by downloading it from here. Maybe if this was a client project. After that one come down, there is a feature support Jaeger, as we can see, no issue found. It's really good news because we have only used the victors allowed by lottiefiles animations. So that's why there are no issues. Okay, we used to features. As you can see here, it will show you everything. But we used only the features which are lot loud. So that's really great. This is the reason why I told you to only use the features which are allowed by lottiefiles. And below is random graph, which I have never used. And I don't know what it means actually, because it isn't maybe more of a developer's job. And below that there is background color which we can change, but absolutely not, we will not change because our animation should be transparent bedrooms so people can use them anywhere they like without messing with the background. And the transfer Begginer's will allow them to use it really easily on the websites and mobile apps. So basically, even when that fear animations should be transparent backgrounds. Let's just go ahead on our website, our public animations. And this is going to other class. Just refresh our page. And as you can see over animation is right here. Okay, so here are some features that we can use. We can really recolor, are we can create bedroom colors as well. We can enable as hotlinks. So basically, as you said, this was exclusive animation that you created for your friend only. You're going to want to show this to the world. You just enable this as are clean. And then you will copy link from here and which will appear. This way. You can use this from here as well and copy this code. And you can just send this code to your developer friend. And they will be able to easily add this in their effect. So if we do, You don't want to do that. Maybe you want to upload this to public. You can do that by hitting the share button and come to publish to the community. And you can hit publish. And from here you can add a title maybe like Like button. And then you can upload your After first file, which you don't need to. And then after that there are tags. May be lucky. Maybe like maybe baton, maybe animation, maybe loop. So these will increase chances of your lottieanimations being downloaded. So you can add as many as you like, maybe Lottie plug-in for Adobe After Effects spatially that we will tag which tools we have used. We will use Adobe After Effects because we have used that as well. You can use Illustrator as well. If there is Illustrator, these options, now there is not. So let's asleep there. We will type in here a description of our animation, which is animation of a Like button. And we will hit the confirmed guidelines and we will be able to publish, have Animation. And that is how you can create your very own lottieanimations. And I wish you the best to create your very own first Lottie animation and post them and share them with a ball and start getting some attention and create some really good portfolio. Please feel free to tag me when you create your first animations, Gagne on socials and my profile will be bolt Bite. So I'm looking forward to critiquing the work. And please do not discourage yourself by thinking that my work is really amazing. Keep in mind that these are collector animations and these actually required a lot more time and effort to do. These animations require four to 5 h inside After Effects, there are multiple layers, so it was not a suitable class to teach so much work, but I'll be definitely bringing more advanced class in which I will be teaching this stuff. And you don't have to worry about that. They will be available really very soon. And you can maybe go ahead and practice in the meantime with the simpler, simpler icons, just like I did. So people do really love these animations as well. And these have been downloaded so much time as well. There are 15 likes on my animation and it has, all of these have been downloaded over 100 times or 50 times plus. Have some faith and start animating of stuff. And I will see you really Very soon. 6. Final Message: Hey everyone, thank you so much for watching my first ever course. I apologize for my English because I'm not in native speaker. And please share your feedback on the course. And my milestone is to achieve ten students only with this course. And whenever that is achieved, I will start working on the second curve and that will be released really very soon after they're, please make sure that you follow me on social media is for important tips and tricks. And I'm looking forward to seeing you were animations. And please take care of yourself. And bolt Bite will be back soon.