Complex Animations in Flutter using Rive | Flare

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ต.ค. 2024

ความคิดเห็น • 280

  • @FilledStacks
    @FilledStacks  5 ปีที่แล้ว +18

    If you want some more Flare Action checkout how to build a cool splash screen with Flare. th-cam.com/video/4PgdFYcQpuc/w-d-xo.html

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว +2

      @Sriparno Baksi Haha 2 for the price of one. "Responsible Me" that's definitely a movie title isnt it?

    • @FilledStacks
      @FilledStacks  3 ปีที่แล้ว

      Yeeeaaah!! That's what I like to hear 👂 Thanks for watching.

  • @harshjain93
    @harshjain93 3 ปีที่แล้ว +1

    You've made careers!!! Of so many people, with each video. !!!

    • @FilledStacks
      @FilledStacks  3 ปีที่แล้ว

      I appreciate your kind words :) Thank you very much 😊

    • @harshjain93
      @harshjain93 3 ปีที่แล้ว

      @@FilledStacks Would you like to make a video on Beamer in the context of flutter web? :)

    • @FilledStacks
      @FilledStacks  3 ปีที่แล้ว

      @@harshjain93 Not at the moment. But if we start using it for web then i'll definitely make a video for it. I want the usage of it to match how we're using it now, if it can't be setup that way or close to it I'm probably not gonna switch because unit testing the navigation logic will be thrown out of the window.

  • @scottdejesus1383
    @scottdejesus1383 5 ปีที่แล้ว +93

    Amazing amount of detail and fluidity, I especially liked the diagrams to help better visualize what you were explaining. Best tutorial I've ever seen!

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว +7

      Wow dude. You don't know how much that comment means to me. Thank you for the feedback, i really appreciate it a lot. Thank tou

  • @theforestapp
    @theforestapp 5 ปีที่แล้ว +16

    reminds me of SlideNerd when i was learning Native Android. He always put tons of effort into making visualizations and i both respected and admired his effort to helping the visualization of topics. Taking the time to cut out the useless parts that other people just leave in sets you apart and provides so much value. PLEASE keep doing this. Subscribed!

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว +2

      Thank you for your kind words. I really appreciate the feedback. I will keep pushing to make it better.

  • @jordybaylac9470
    @jordybaylac9470 5 ปีที่แล้ว +13

    man, I just jave to congratulate you, good motion, good talk, good content, good duration, just great work!

  • @lesptitsoiseaux
    @lesptitsoiseaux 5 ปีที่แล้ว +4

    You, sir, take the cake for flare animations videos this month!

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว +1

      haha, thanks. Hopefully I can get the cake for next month too :) I have some good animation videos planned, just ironing out the implementation and I'll be putting out the next one.

  • @JhourladEstrella
    @JhourladEstrella 4 ปีที่แล้ว +4

    We love how he pronounce "button" as "batoon" and "animation" as "anehmaishoon" :D I'm subscribing.

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว

      hahahaha 🤣 It's always so funny to hear how other people hear your own accent. Never heard it like that. Thanks for subscribing!

  • @christoffrossouw2923
    @christoffrossouw2923 5 ปีที่แล้ว +37

    I know a South African accent when I hear one. Keep up the good work

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว +3

      Hehe 😆 sal so maak 🇿🇦 thanks for the positive feedback

    • @andredippenaar
      @andredippenaar 5 ปีที่แล้ว +2

      I'm busy learning Flutter now - awesome tutorial. Super excited about what's possible. What's the prospects for Flutter developers in Cape Town SA?

    • @asandax6
      @asandax6 4 ปีที่แล้ว

      Yeah I was about to ask are you South African 😂 It's great to see Flutter Devs in South Africa.

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว

      @Andre Dippenaar I have had 2 clients here but don’t know about the job market. my other clients are all international.

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว

      yeeeeaaaah SA in the house 🤜😆

  • @VictorKun
    @VictorKun 5 ปีที่แล้ว +1

    Such fluency and detail of explanation, wow

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว

      That is what I was going for 😊 thanks for the feedback.

  • @savinpadencherry444
    @savinpadencherry444 5 ปีที่แล้ว +1

    This channel is fire... Amazing content and the level of understanding you get after watching these tutorials are next level... Right on!!... Subscribed

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว +1

      Whooo hooooo!! Yeaah man! Thanks for the great feedback. I really appreciate it, and thank you for subscribing.

    • @savinpadencherry444
      @savinpadencherry444 5 ปีที่แล้ว

      @@FilledStacks T hank you for these videos and contents!

  • @JeremiKress
    @JeremiKress 5 ปีที่แล้ว +8

    Holy shit, a fellow South African. Subscribed!

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว +3

      haha yeeeaaaah! :) Thanks

    • @Steph-sm5pb
      @Steph-sm5pb 3 ปีที่แล้ว

      Was wondering the same thing, helloooo

  • @crypticparadigm2180
    @crypticparadigm2180 5 ปีที่แล้ว +6

    I cannot thank you enough for this tutorial. Subbed and liked!

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว

      Aweeeesome!! Thanks man.

  • @SayanMondal342
    @SayanMondal342 5 ปีที่แล้ว +1

    God this is such detailing, I love it. You really spiced up animations up a notch

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว +1

      Thank you 🙏 I really appreciate the feedback.

  • @crazy-man
    @crazy-man 3 ปีที่แล้ว

    cool explanation. I tried for a long time, everything is very clear here

    • @FilledStacks
      @FilledStacks  3 ปีที่แล้ว

      Awesome! That's good to hear :)

  • @MarcusTwichel
    @MarcusTwichel 5 ปีที่แล้ว +4

    This is an awesome package and I'm definitely gonna check it out! Thanks!

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว +2

      Thanks man. Lots of updates to come. I have some exciting plans for it. The goal is to build a fully animated on boarding process with and have all your interactions managed through smart flare with callbacks.

  • @gillesashley9314
    @gillesashley9314 ปีที่แล้ว

    You guys are simply awesome ❤.

    • @FilledStacks
      @FilledStacks  ปีที่แล้ว

      Thank you. happy that we can help

  • @abdoulraoufgambo
    @abdoulraoufgambo 2 ปีที่แล้ว

    God bless you my Friend. I find what i'm looking for❤️

    • @FilledStacks
      @FilledStacks  2 ปีที่แล้ว +1

      Very happy to hear that!

  • @jethromoller2757
    @jethromoller2757 5 ปีที่แล้ว +1

    the fact that you're south african makes me so happy i could cry. big ups

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว +2

      ☺️🎉 Thank you very much for the support and cheers. I appreciate it a lot. I'll keep representing 👌

  • @Ahm4dBilal
    @Ahm4dBilal 3 ปีที่แล้ว

    Hi, Your work is so great I am really thankful that you are there to help with almost everything when it comes to flutter. You have made coding in flutter much easier. However, Rive has changed closed signups for Rive 1 and we can now only register on Rive 2 and use that to produce animations. It would be really great if you made a tutorial on that too and also made a package so that we could remove all the boilerplate. Much thanks Sir! I mean I there are no words to thank you enough.

    • @FilledStacks
      @FilledStacks  3 ปีที่แล้ว

      Thank you for your kind words Ahmad. I really appreciate it. I have not used the new rive. When I start using it I'll be sure to share the steps and the code involved to complete the functionality / produce the animations I want in the code. For now I have no experience with it so I don't have much input on the matter right now.

    • @Ahm4dBilal
      @Ahm4dBilal 3 ปีที่แล้ว

      @@FilledStacks Sure, thank you so much! You are great

  • @ScienceSeekho
    @ScienceSeekho 3 ปีที่แล้ว

    Something unique to see! Great work dude

    • @FilledStacks
      @FilledStacks  3 ปีที่แล้ว

      Thanks Thanks Thanks! I appreciate the kind comment.

  • @Philson
    @Philson 5 ปีที่แล้ว +2

    OMFG Beautiful Animations!

  • @estebanaguirre4550
    @estebanaguirre4550 5 ปีที่แล้ว +1

    Hey bro, keep doing this. You're amazing! Regards from Colombia...

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว +1

      Thank you for your kind words. I'll try my best ❤️

  • @Its_Pritam_
    @Its_Pritam_ 4 ปีที่แล้ว +1

    This was a top-quality content!

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว +1

      Thank man! Happy to hear you enjoyed it.

  • @jebwatson
    @jebwatson 4 ปีที่แล้ว

    Awesome video.
    Humble suggestion: Since leftSideTouched is always dependent on topHalfTouched, but topHalfTouched is independent, you can put the top half check first like 'if (topHalfTouched && leftSideTouched)' for a small optimization due to short circuit evaluation.

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว

      Thank you :D That's a good observation.

  • @vinayak186f3
    @vinayak186f3 3 ปีที่แล้ว

    Nice presentation skills 🔥

    • @FilledStacks
      @FilledStacks  3 ปีที่แล้ว

      Thank you! I appreciate it. this video took so long to make I gave up on all the animations and presentation graphics haha.

  • @nickjensen3632
    @nickjensen3632 5 ปีที่แล้ว

    This is an awesome tutorial man! Will definitely be following your channel more closely in the future :) Keep it up.

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว

      🙌😎 thank you man! I appreciate the feedback. I'll try my best.

  • @mbelelebohang
    @mbelelebohang 3 ปีที่แล้ว

    Finally, a fellow South African .... :)

  • @sathyajithps013
    @sathyajithps013 4 ปีที่แล้ว

    Cool video, Cool library. Great job. Thanks

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว

      :D Awesome, I appreciate the kind words. Thanks for watching

  • @joannabusoba
    @joannabusoba 5 ปีที่แล้ว +1

    Thank you so much for the amazing tutorial!

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว +1

      You're very welcome. Thanks for watching 🙏🙌

  • @dharmang
    @dharmang 4 ปีที่แล้ว

    Excellent work dude! I have just started learning flutter so have a bit long way to go will try it out 😊

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว +1

      Awesome. Welcome to the community. This video is definitely not for beginners in flutter. You should learn the basics of animation first.

  • @multitest2556
    @multitest2556 5 ปีที่แล้ว +3

    Thank you for the tutorial and the Flutter package ))

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว +2

      It was my pleasure making it and writing the code for the package :) Thanks for watching

  • @zond_amond
    @zond_amond 4 ปีที่แล้ว

    Great guide!

  • @mester0912
    @mester0912 3 ปีที่แล้ว

    Bro... You're amazing!!!!!!!! When I grow up I want to be like you hahahahaha

    • @FilledStacks
      @FilledStacks  3 ปีที่แล้ว

      Hahaha Thank you. I must admit, it's pretty cool having the skills :)
      Thanks for leaving a comment.

  • @rajashreeparam
    @rajashreeparam 3 ปีที่แล้ว

    Hey great tutorial, loved it!! Would also love to see how to create such amazing animations on Rive

    • @FilledStacks
      @FilledStacks  3 ปีที่แล้ว +1

      This is rive. Flare was renamed to rive :D so everything should be exactly the same.

  • @AdemoyeOpeoluwa
    @AdemoyeOpeoluwa 5 ปีที่แล้ว

    Wow 👏 .. have be looking for such transitions in the intro part of this video.
    please make more tutorials like that.
    I subscribed immediately.. 😀😂👌👍

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว +1

      Haha, Thank you. I have some more animation videos planned for the future.

    • @AdemoyeOpeoluwa
      @AdemoyeOpeoluwa 5 ปีที่แล้ว +2

      FilledStacks Don't wait for the future bro.. the time is now the 😂😂😀😎👌

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว +1

      @@AdemoyeOpeoluwa :) It takes some writing and planning to get them out ;). I'm starting my Flutter Foundation series next. When there are updates to Smart Flare I'll be making a new video. But I have a very good one planned.

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว +1

      I'm literally busy writing a new one right now. Check out the github.com/filledstacks/flutter-tutorials repo and you'll see I'm busy with a new one 😁

    • @AdemoyeOpeoluwa
      @AdemoyeOpeoluwa 5 ปีที่แล้ว +2

      Ok.. Great😎

  • @AjiboyeTemitopeTayor
    @AjiboyeTemitopeTayor 5 ปีที่แล้ว

    Just found your channel. This is super awesome. 😊😊😊😊

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว

      Yup yuup! Welcome welcome. I hope you learn something here with us 😊

  • @anant1489
    @anant1489 4 ปีที่แล้ว

    Very nice tutorial, thanks 🙏

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว

      Thank you and you're very welcome. I appreciate the feedback :)

  • @LexPrimost
    @LexPrimost 5 ปีที่แล้ว +4

    Also in the video description there is a typo in the link to the written article. You wrote "medum" instead of "medium".

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว +1

      I'm always making spelling mistakes 🙄. Thank you for letting me know

  • @Huy-ed2re
    @Huy-ed2re 5 ปีที่แล้ว

    Excellent! Please do more Flare tutorials :)

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว +1

      I definitely will be doing more :)

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว +1

      Check out the latest video :)

  • @chriscarman247
    @chriscarman247 3 ปีที่แล้ว

    Awesome! Thanks :D

    • @FilledStacks
      @FilledStacks  3 ปีที่แล้ว

      It’s my pleasure. Thanks for watching

  • @codingright
    @codingright 4 ปีที่แล้ว

    Great video! Thank you.

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว

      Thank you. You're welcome :)

  • @BrutusPalmeira
    @BrutusPalmeira 4 ปีที่แล้ว

    Oh man.... i’ll have to learn flutter now.

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว +1

      Flare is preeettty compelling. Checkout all the cool stuff on rive.app when you get a chance. I'm integrating some more stuff into a new client project so I'll be sharing a bit more rive functionality in the new future.

  • @LexPrimost
    @LexPrimost 5 ปีที่แล้ว +2

    If there were a way to subscribe or like 1000 time i will , this is genius and very understandable you put a lot of effort in this tutorial. Thank u for that and for the package !

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว

      Haha I wish you could 😆 and thank you. I really appreciate the feedback.

  • @OCTsecond
    @OCTsecond 4 ปีที่แล้ว

    Thank you for the tutorial

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว

      You're very welcome. Happy to have made it.

  • @ericlima7572
    @ericlima7572 4 ปีที่แล้ว

    You are an angel. Tnx!

  • @jeromestsauver
    @jeromestsauver 5 ปีที่แล้ว

    Fantastic - great job

  • @Flucadetena
    @Flucadetena 5 ปีที่แล้ว

    That was awesome. Thanks men !

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว

      You're very welcome man. I hope you checked out some of the other Flare videos as well. It's a pretty powerful tool

  • @amrragheb221
    @amrragheb221 5 ปีที่แล้ว +1

    thanks sir very helpful

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว +1

      You're ver welcome. Subscribe for the next video, it will be about how to properly handle async logic in Flutter using only Flutter and no additional architectures. I think it's gonna be a good one.

    • @amrragheb221
      @amrragheb221 5 ปีที่แล้ว

      @@FilledStacks I did

  • @BjsCity
    @BjsCity 4 ปีที่แล้ว

    Holy crap this is a great video 👏

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว

      haha, thanks man! I appreciate it.

  • @afrodroidtutorials5869
    @afrodroidtutorials5869 4 ปีที่แล้ว

    Your amazing buddy.

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว

      Thank you, I appreciate the kind words.

  • @Mani-xx4fz
    @Mani-xx4fz 5 ปีที่แล้ว

    Nice stuff right there! 👏

  • @zehijean8817
    @zehijean8817 5 ปีที่แล้ว

    I like the you teach things...I'ma flare up

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว +1

      Dope! 💪 gonna be putting out more flare goodness in a few weeks.

  • @sifiso5055
    @sifiso5055 5 ปีที่แล้ว

    Awesome video

  • @ismannyb8148
    @ismannyb8148 4 ปีที่แล้ว

    I'm still mastering state management I feel is most important then I'll focus on in UI design and animation.

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว

      Yes, state management is more important. What's even more important than state management is coding principles. Understanding separation of concerns or the SOLID principles will help you build any state management system you want to use.

  • @leoboissard6306
    @leoboissard6306 5 ปีที่แล้ว

    high level for me yet, but its very cool! gj

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว +1

      It is cool, thanks man. It's a lot simpler than setting up all the Tweens and controllers to sync the individual animations up in code.

  • @elemelons2183
    @elemelons2183 5 ปีที่แล้ว

    Gevaaaaaaaaalik 😊 great videos buddy. Proud of you! Is imo

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว

      Hoyaaaaaaa Imoooo! Dankie bru, ek wardeur dit man 😊

  • @justaquib
    @justaquib 5 ปีที่แล้ว

    it's f***ing awesome...

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว

      Haha yeeeaaah! Thanks man, I think so too.

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว

      Did you check out the new one? It's super quick to setup and gives your app a grreeeaaaat premium feel.

  • @jasmeetsingh7356
    @jasmeetsingh7356 4 ปีที่แล้ว

    Thank you Dane to make it very simple to understand. How to inculcate this into your stacked architecture? I am very confused ..... can you help me out with this....

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว

      You're welcome :) The stacked architecture will make no difference to this. This is just a widget. Wherever you want to use it, in stacked or bloc or wherever you can follow the exact same code and just put the widget where you want it to be.

    • @jasmeetsingh7356
      @jasmeetsingh7356 4 ปีที่แล้ว

      @@FilledStacks Thank you for your response Dane... I must say you manage your time really very well... One more favour,techieblossom.com/flutter-responsive-ui-for-learning-platform-app/ this is a small doc by Prateek he uses a class Sizeconfig for widget size scalling ....how can I initialize this class using get_it and add in locator.dart and make it available throughout the widget tree...

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว

      @@jasmeetsingh7356 Thank you. Construct the class and supply it as a singleton then request it where it's needed although you can do the same with provider.

  • @Trofeleiro
    @Trofeleiro 4 ปีที่แล้ว

    Wow! Really nice work! Congrats 👏
    Question: if we want to give some responsiveness layout, can we automatically resize the animations and areas to fit?

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว +1

      Thanks! Yes. The animation can resize but it will do so keeping its ratios. I'd suggest a separate animation if you want to have the layout appear differently.

  • @laurentjoly7759
    @laurentjoly7759 11 หลายเดือนก่อน

    Very nice. But now flare is Rive. Can we have the same things with Rive?

    • @FilledStacks
      @FilledStacks  11 หลายเดือนก่อน

      Hey, yes. It's the same thing, I think their package is still called Flare, if not you can just do the same thing with the Rive package that we do in here.

  • @cornelius1402
    @cornelius1402 4 ปีที่แล้ว

    Great Tutorial ;)

  • @jeevacanessane2245
    @jeevacanessane2245 5 ปีที่แล้ว +1

    Waw amazing, but one question : can we reduce the hitbox area for the circle ?

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว

      Yes, you can set your dimensions to whatever you want. I was just showing it that way. Follow the tutorial and change your widths and heights to what you want it to be.

  • @Flucadetena
    @Flucadetena 5 ปีที่แล้ว +1

    Men the tutorial and the plugin are awesome! The only thing is I`m implementing it in my app and need that change of the "onAreaTapped". Are you going to be able to make soon? or accept the current request and then update? I know you are full of things, but the plugin is awesome and really want to keep using it. Thanks for everything!!

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว

      Thank you 😊 I'm probably going to accept the change since I definitely won't be able to get to it. I can't even get to this weeks video 😭 I'll merge the request the.n push the update.

  • @chordfunc3072
    @chordfunc3072 5 ปีที่แล้ว

    Really Cool package :D

  • @epicmap
    @epicmap 3 ปีที่แล้ว

    If the invisible area of the animation is obstructing some part of the UI, this part of the UI will become "touch-immune" (aka watch only) and practically unusable.
    So we need to somehow pass the tap event to a widget behind. Not good.
    Or if there's no active area (or it can be disabled) FlareActor will do it automatically for us?

    • @FilledStacks
      @FilledStacks  3 ปีที่แล้ว

      If there's a guard against it then it won't register it. Additionally you can simply make sure that it's ignored in the closed state and it'll go to the part behind it.

  • @jeps7688
    @jeps7688 4 ปีที่แล้ว

    I had one hell of a laugh @ 1:26 lol

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว

      haha :) Nice. Got one person to laugh at it lol

  • @amansinghal9672
    @amansinghal9672 5 ปีที่แล้ว

    Great.
    But when I use it , button is not showing .
    And giving warning : if you are cycling through animation there is a high chance that you might need to set the animation required property on the active area.

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว

      You're the first one that has come accross that. The warning is from an old package and has since been updated. Update the smartflare package to ^0.2.6. And make sure you have added everything correctly. The asset in the pubspec file, the assets in the correct location, the full filename to the animation and the correct name of the animations. If you're still struggling the working project is on github in the description. Clone it, open final and see if that runs on your machine.

    • @amansinghal9672
      @amansinghal9672 5 ปีที่แล้ว +1

      @@FilledStacks Thank you . It works.

  • @peekpt
    @peekpt 5 ปีที่แล้ว

    I think flare team should look at this and add clickable nodes on the code and pass the name of the node through a callback

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว +1

      Given how quickly this was implemented i think they probably would. But also, i think providing the library that plays the animations is a good way to keep things separate. Maybe they can make SmartFlare official for interaction. That would be pretty cool. Luigi and the team at 2Dimensions have seen all of this. They seem to like it.

  • @josedanielgrijalbaosorio7431
    @josedanielgrijalbaosorio7431 4 ปีที่แล้ว

    @Filled StacksI would like put the main button on top, and how can I change position of the other buttons on the left side. could you tell me please.

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว

      You can use the align widget to adjust the widget position. You'll have to go to the flare file to change the animations.

  • @wykeless
    @wykeless 2 ปีที่แล้ว

    damn this is really cool, but would you do an updated version of this? since the app is called rive now and it seems like you implement it differently

    • @FilledStacks
      @FilledStacks  2 ปีที่แล้ว +1

      It is really cool and yes, I will be doing an updated version soon. We're going to be making use of a lot of rive in my new app and I'll be sharing everything we're doing around it. There's some cool things I have in mind.

    • @wykeless
      @wykeless 2 ปีที่แล้ว

      @@FilledStacks ahh that's awesome, i cant wait to see it!

  • @tasminchalmers
    @tasminchalmers 5 ปีที่แล้ว

    AMAZING!!

  • @nandarizkamaulana7623
    @nandarizkamaulana7623 4 ปีที่แล้ว

    Hi @filledStacks I'm Nanda, what tools you used for making this video ?. Thanks

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว

      Hi Nanda, I use DaVinci Resolve to edit my videos.

  • @ShivamJha00
    @ShivamJha00 4 ปีที่แล้ว

    Just WOW

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว

      Hehe happy you enjoyed it.

  • @Gabriel-kl6bt
    @Gabriel-kl6bt 4 ปีที่แล้ว

    I am not sure if I could learn all this by myself, without following tutorials, etc.

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว +1

      If you've solved a lot of problems these things become a matter of sitting down and writing the code. Over time, the more problems you solve in terms of UI or business logic the easier this becomes. I have a game development background so working with a "canvas" and creating interactable elements on it that are all rendered is a very normal thing.

  • @boasortede
    @boasortede 4 ปีที่แล้ว

    do you know why this error
    'package:flutter/src/widgets/transitions.dart': Failed assertion: line 1427 pos 16: 'animation != null': is not true.

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว

      Your animation is null. It should not be null.

  • @LeandroR99
    @LeandroR99 4 ปีที่แล้ว

    Hey! Thanks for the tutorial. I am a designer and not a dev, and I find it a bit difficult to understand everything. But I was wondering it is possible to trigger and control Flare objects from Flutter. For example: I want to do a globe spinning animation, but it would have a intro section with 1 second lenght, the the globe spinning, which would be a loop, but when a event happen, I want to animate that globe so it scale down, or fades, or whatever. It would be like animating the parent object rather the its children, but preserving the current animation state of the children. I haven't found much documentation on this, so any information would help.

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว +1

      Hey, thanks for watching the content. Must be pretty hard to follow when it comes to the coding part. The answer is yes, you have complete access to the artboard and the nodes on there. If you get a dev to take care of the dev side direct him to the 2Dimensions git repo where they have a lot of demos and examples for flare projects. Ones where you mix animations and control separate ones (the house size increasing example). You can definitely do what you're asking. Hope that helps.

    • @LeandroR99
      @LeandroR99 4 ปีที่แล้ว

      FilledStacks it really does! I am working with a dev but I like to play around and understand what can be done. I will try some experiments with my dev partner. Thanks for your quick answer. And have a great weekend.

  • @muhammaduzair1723
    @muhammaduzair1723 4 ปีที่แล้ว

    Awesome Lecture and tell me sir! how I change the Camera Icon ???
    please Explain me sir!! thanks in Advance

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว +1

      Thank you. You go to the flare file and replace the icon with the icon you want. The file is linked in the description and in the written tutorial

    • @muhammaduzair1723
      @muhammaduzair1723 4 ปีที่แล้ว +1

      @@FilledStacks FilledStacks thank u soo much for your reply sir! But I already check that file and word icon is not there.
      Help me little bit more sir! Bcz I almost completed my word.

    • @muhammaduzair1723
      @muhammaduzair1723 4 ปีที่แล้ว

      I done it Man!!!!
      as per ur instruction

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว

      @@muhammaduzair1723 Awesome. I'm happy that it worked :)

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว

      @@muhammaduzair1723 Luckily you figured it out :)

  • @sadhlife
    @sadhlife 4 ปีที่แล้ว

    the 'guardComingFrom' idea doesn't seem ideal. i would rather just add an if check: if (isOpen) ...

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว +1

      You could do that, but if you have multiple animation that need to be guarded against then one boolean flag won't work. I know that because I only had one boolean and it didn't allow me to guard coming from specific animations. In chained animations some can only play after another has been played and others can't be played after a certain state has been reached. If you have only two states you can use one of the other SmartFlare widgets like the cycle which will simple cycle between two animations.

  • @mester0912
    @mester0912 3 ปีที่แล้ว

    Where do you teach how to animate the Music Player? D:

  • @oemeraran8183
    @oemeraran8183 5 ปีที่แล้ว

    I really love animations and I want to get more into them, but they feel so "hacky" compared to the other stuff you program even though the results look smooth.. What I mean is: If you have to add a new icon you have to adjust working code a lot.. and this gets harder and harder with more complex animations... animations just dont feel clean to make to me

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว +1

      Yeah, UI code is not as clean as business logic. I'm trying out different ways to reduce is and build it into the architecture so when i find it I'll share. The code in my opinion is not that bad, already an improvement.
      I don't know if you saw the part with Smartflare at the end? The reason I use flare to do the animations is because it's about 5 times less code than using controllers and tweens to do the same stuff. I first show the code of how to implement, then I show how to make it less. If you look at my complex animations part 2 video. The code for that is about 15 lines long. But the animation is very complex. If it was for icons your code would be around 10 per icon, which will be in its own widget so you'll end up with 1 widget on the outside that takes a callback for tap. So about 4 lines in the view. Doesn't seem that bad to me given that you babe to write about 15 lines of code just to setup the animation controllers for "normal" animation code.

    • @oemeraran8183
      @oemeraran8183 5 ปีที่แล้ว

      @@FilledStacks You misunderstood me a bit (I watched the whole video) :) I didn't want to critisize your work and contribution. I am actually very thankful that people like you exist and try to organize this mess of animation tooling which exist in every framework I have used.
      With "hacky" I mean, that you don't have a direct reference to the icons. You have to split the flare "box" into different areas to locate the icons and implement the tab events.
      Animations in flutter are just very overhelming at the begging, because simple animations already require a lot of boilerplate.

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว +1

      @@oemeraran8183 Aaaah, I see. Yes that's not a recommended approach. It was just one of those experiments I wanted to try out to see if I can reduce all that complex controller/mixin boilerplate to create some good animations in less code. I think I have an idea of how to get "access" to the sections, you'll still have to define the areas but I could possibly create a SmartFlareAreaReference that can be used to call functions on 🤔 Actually a cool Idea. I'll look into that when I get some time.

    • @oemeraran8183
      @oemeraran8183 5 ปีที่แล้ว +1

      @@FilledStacks That would actually be an insane improvement, and even though it might be hacky under the surface (as many things in front-end development) it would be easy to use (probably)

  • @wlockuz4467
    @wlockuz4467 2 ปีที่แล้ว

    What would you recommend to make the touch areas more precise?

    • @FilledStacks
      @FilledStacks  2 ปีที่แล้ว

      I've built a smart flare package using this logic where you can define areas using a rect. It has a debug mode as well.

    • @FilledStacks
      @FilledStacks  2 ปีที่แล้ว

      so you can inspect your areas in the ui.

  • @casul-4891
    @casul-4891 3 ปีที่แล้ว

    Can you do the rive2 ? Like make sidebar etc. in flutter

    • @FilledStacks
      @FilledStacks  3 ปีที่แล้ว

      Maybe, if it's different than the first one in a big way then I might make another few videos in it. I'll have to use it and see how different it is.

  • @sudoferraz
    @sudoferraz 5 ปีที่แล้ว

    How can you see the containers on the emulator that demonstrates the widget you are in?

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว

      Set the debugArea property to true

  • @search_me_tilak
    @search_me_tilak 4 ปีที่แล้ว

    From where should I learn state management properly 😭😭 I'm not getting any videos ?

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว +1

      You should start with my video "from setState to architecture" then watch my provider architecture video, then watch my stacked latest architecture series.

  • @adhyaaytharwal1203
    @adhyaaytharwal1203 4 ปีที่แล้ว

    my pubget is not working even after doing it for multiple times and it has no error plz help sir

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว

      Make sure you're using versions that exist.

  • @yeisonvelez1198
    @yeisonvelez1198 4 ปีที่แล้ว

    hello, thanks for sharing. I have a couple of doubts, I hope you please clarify them for me. I want to make the text that I get from a web service I can put it in real time in a flare animation, is it possible?

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว

      Hey, you're welcome. No that's not possible, but with relative positioning it is. Simply just ovrelay Flutter Text where it's required.

  • @edson.rbispo
    @edson.rbispo 5 ปีที่แล้ว

    as you left the emulator like in this vscode side look, is this an extension or is it the Android Studio emulator itself. And that I thought is cool is configuration. it looks like it is embedded in vscode.

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว +1

      It's the emulator from the google sdk you can launch it from VS code as well. You can either run a flutter app and it'll ask you which device you want to launch, or click at the bottom right of vs code where it says "no device" and select one to launch

  • @ahmedafridee3997
    @ahmedafridee3997 4 ปีที่แล้ว

    what about loop animations?

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว

      Those can just be played with the basic flare animation package

  • @kennethordona4893
    @kennethordona4893 4 ปีที่แล้ว

    Is it possible to play the animation everytime i tap it without destroying the same animation?

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว

      you mean you want the current one to fade out while it's playing and start playing a new one? Because the same animation would have to either play or reverse for what you're asking. You could try to mix them but since they're not inddependent animations it might look very weird.

    • @kennethordona4893
      @kennethordona4893 4 ปีที่แล้ว

      @@FilledStacks Yes just like that. I want to play the same animation while playing the current one. I'm making a balloon animation that sliding up. (Sorry for my bad english)

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว

      @@kennethordona4893 That you'll have to build into your app and add a new flare widget everytime you tap the button. Then you can make sure that when the animation is done you call dispose.

  • @ivanceasario5309
    @ivanceasario5309 4 ปีที่แล้ว

    Flare renamed their website and product?

  • @mohammedeal-qershi9988
    @mohammedeal-qershi9988 5 ปีที่แล้ว

    I like it❤❤, but my phone doesn't show any icon in 01-star😭💔

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว

      I didn't give the app an icon so you should just see the flutter logo in the drawer

  • @jajasaria
    @jajasaria 5 ปีที่แล้ว +1

    men, can i barrow your head. :) heheh your so amazing. keep it up

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว

      haha, thanks. I'll try my best :)

  • @fernandamarchio802
    @fernandamarchio802 4 ปีที่แล้ว

    How did you put this refresh bar on the top of VS Code?

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว

      I didn't. it's what shows when you press f5 to run the flutter app.

  • @topexmystery
    @topexmystery 5 ปีที่แล้ว

    you should add background music to the video

    • @FilledStacks
      @FilledStacks  5 ปีที่แล้ว

      Haha, so funny. Other people are asking I should take it out. I only use it when I'm not instructing or coding. With dialog i think it's fine, otherwise it's a bit too distracting.

    • @topexmystery
      @topexmystery 5 ปีที่แล้ว

      @@FilledStacks I see, some people are enjoyed to follow whole instructional video with appropriate low-volume bgm, while some doesn't. Thank you for responding to my suggestion.

  • @thetekkitrealm4863
    @thetekkitrealm4863 4 ปีที่แล้ว

    Which software

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว

      VS Code, Android SDK, Xcode, Flutter, Rive

  • @fabioselau4576
    @fabioselau4576 4 ปีที่แล้ว

    How can I use it inside a FloatingBottom?

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว

      The FloatingActionButton takes any widget so you can simply place the animation as the floating action button for the scaffold.

    • @fabioselau4576
      @fabioselau4576 4 ปีที่แล้ว

      @@FilledStacks Yes buddy, but in case it is placed directly inside the FloatingActionButton, it is inside the FloatingActionButton.
      If you put it out, everything is buggy because of the size, there is a darker color on top of the buttombar that does not allow any item to be opened, any tight item is opened by the FloatingActionButton, because of GestureDetector.
      Know how to solve

    • @fabioselau4576
      @fabioselau4576 4 ปีที่แล้ว

      @@FilledStacks It would be nice to use the FloatingActionButton as the video circular and when you press it open the menu with the animation

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว

      @@fabioselau4576That would only be possible by building all of that functionality from scratch. Which is why I wen this route. I made it to look like a floating action button. You can modify the animation for it to pop out to the left if you want the floating action button on the right.

  • @gavinren2809
    @gavinren2809 3 ปีที่แล้ว

    希望中国的IT人才能尽快普及这个技术,下次组建团队以这个技术为前端标准

    • @FilledStacks
      @FilledStacks  3 ปีที่แล้ว

      That would be great! I'm hoping I can help teach some developer from China as well. The language barrier is tough but hopefully that can be solved in the near future.

  • @dhiyaaulauliyaa3988
    @dhiyaaulauliyaa3988 4 ปีที่แล้ว

    anybody has try using flare in flutter-web? mine just won't start in web, but with the exact same source code, it runs well in mobile. anybody have suggestion?

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว

      I haven't used it in web. Don't know if it's fully supported.

  • @rahultirkey7950
    @rahultirkey7950 4 ปีที่แล้ว

    What emulator is that?

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว

      normal emulator shipped with AVD.

  • @yashpatel-qg3ic
    @yashpatel-qg3ic 4 ปีที่แล้ว

    can we use in java(eclipse ide).

    • @FilledStacks
      @FilledStacks  4 ปีที่แล้ว +1

      I don't know. You should try. I haven't used eclipse in many years.