#3 Animated Login Screen - Professional Animations in React Native | Reanimated | Gesture Handler

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ก.ย. 2019
  • #3. In part three of this series, we'll add the closing animation and add the curve to our background image using react-native-svg.
    We'll be using React Native Reanimated and React Native Gesture handler and React Native svg in this series.
    New To React Native?
    React Native Foundation + Firebase + Redux :
    www.udemy.com/course/react-na...
    Twitter / nathvarun
    Instagram / nathvarun25
    Facebook / nathvarun

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

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

    I can’t believe we’re getting this for free. this is really incredible! thank you sir!😀

  • @HK-wp9qw
    @HK-wp9qw 4 ปีที่แล้ว

    I can’t thank you enough for sharing this, it’s exactly what I was looking for

  • @shikher.
    @shikher. 4 ปีที่แล้ว

    This is one more fantastic tutorial!! Thank you!!

  • @nikhil-saxena
    @nikhil-saxena 4 ปีที่แล้ว +1

    Amazing man! You are doing an amazing work in animation in react-native. 👏🏻

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

    BIG thanks man! That is amazing video.

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

    thank you!! was incredible!

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

    Man this guy is a beast, I was following the tree videos and thinking, man wtf so wise. Kudos to you.

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

    You are genius! Great. Really enjoyed this.

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

    Oh my god Varun! this is pure genius!

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

    Thanks for all your great tutorials , i like it :)

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

    this is gold, thank you

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

    really superb tutorial!!! thank you so much!!!! like x1000

  • @pman-codes
    @pman-codes 4 ปีที่แล้ว

    Nice one! Super

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

    Great series

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

    and thank you for great series

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

    great work.

  • @l.e.nichols9382
    @l.e.nichols9382 4 ปีที่แล้ว

    Very cool!

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

    Thank you. was very helpful.

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

    like the title, it's professional !!

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

    u r the guy!!!! thanks a lot!!!

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

    thanks man.. really great... though i observe that the textInputs jump into the svg image when you try to enter text

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

    Great and easy to follow tutorial, Thanks! Only issue I have at the moment is that on iOS (13.5) the image totally disappears when I use the SVG wrapper. On Android all is ok.

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

    dima said good idea for the animation thank you

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

    I can't believe this is freeeeeee, ow sem !

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

    perfect

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

    Very Thanks!

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

    This was a great series!! I got it working but react-native svg doesnt work with my version of react. THANK YOU

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

    A temporary fix I've made for the problem with the keyboard is to change the first container view with this:
    and also add to the animated container of the inputs this styles:
    backgroundColor: '#fff',
    borderTopLeftRadius: 30,
    borderTopRightRadius: 30,

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

      You fixed it, good

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

      Thanks, you saved this tut ^_^

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

      You are awesome dude!!!

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

      Don't forget to add zIndex: -1 for not cut X into half

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

      Awesome dude!! for the behavior do this to work on ios and android
      behavior={Platform.OS == "ios" ? "padding" : "height"}

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

    Wonderful tutorial Mr. Varun, I have signed up for your tutorial on udemy. I have followed all three videos through and through but I'm still facing up an issue with the x (closing) it auto closes a soon as the sign-up button is pressed. I know I have missed a line somewhere in the final animation setup cause everything was working perfectly just as you showed. I brushed through your videos again can't seem to find which line I have made a mistake at. If you could load your final SVG animation code on GitHub that would be so helpful. Please do so. Thank you again.

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

    You are awesome!!
    How can I move the background when Keyboard appears? I'm trying with a keyboard listener but still can't fix it

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

    Excelent Video Unsure Programmer! Could you tell me how do i use setState with TapGestureHandler? I need to setState by onPress event before the animation starts. Thanks in advance!

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

    Great video! Are you planning to upload code for Part 3? thanks!

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

    Add to your gradle: android:windowSoftInputMode="adjustPan"
    Will pan the view while keyboard is open.

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

    awesome tutorial, how can I add an icon to the sign in button?

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

    Very nice tutorial. I found an issue with this example, when you test in a real device or press cmd+k in order to show the keyboard of the simulator, the keyboard covers all de sign in form. I hope you solve this issue. Anyway this is a really good content. Thanks man.

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

      I am facing this too. Have you resolve it?

  • @FarhanKhan-tx1eo
    @FarhanKhan-tx1eo 4 ปีที่แล้ว

    Everything was going well but i installed yarn add react-native-svg it messed up errors occurded that image already been declared although i had already removed it from top?

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

    nice

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

    nice,. please make tutorial for sidebar with navigation in react native

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

    Great series, thanks!
    Can you please tell me is there a benefit using TapGestureHandler instead of TouchableWithoutFeedback in this case?

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

    Great!!! , Please, share full source code part 3.Thank !

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

    Great series 💯
    However, when typing in the textinput, the keyboard hides the form 🤷🏽‍♂️

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

      please can u tell me how to resolve this

  • @shantanu277
    @shantanu277 3 ปีที่แล้ว +2

    There is an issue with shadow in current version,
    We need to add-
    elevation: 3,
    after shadowOpacity for the shadow to appear.

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

    Nice tutorial.
    Is code of this tutorial is available on github ?

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

    Nothing to say👌

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

    can you tell how to set the wallpaper as my background image using react native ???

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

    Please make a video on adding payment gateway with expo

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

    Very nice, the only problem is the keyboard. How do we properly use KeyboardAvoidingView ?

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

      hey i have the same problem did u know how to fix it

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

    this.onStateChange a reanimated event is called, can one be able to call a javascript event along with native event on END state. This video tutorial is awesome. Thank You

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

    Can we add fade animation when loading a react native screen from a native iOS screen?

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

    SVG clipping does not work when I run the same code on expo start --web. Any Suggestion?

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

    how do we make it when we click singin it take us to a home screen ?

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

    Invariant Violation: requireNativeComponent: 'RNSVGCIRCLE' was not found in the UIManager

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

    hey there!, this has really been of great help since I have been working on my final year project, could you please help me out how to navigate to another screen after I press SIGN IN button (post all the animations and screen goes height/3), I looked at your react-navigation tutorial but couldn't really figure out for this particular example.
    please help
    thanks a lot for this tutorial.

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

      @unsureprogrammer please help?

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

    I couldn't execute the project, why?
    I downloaded git, followed the class, gives several errors in emulation.
    Does anyone have this project's Git already working for me to compare my attempt to what works?

  • @sandeepsingh-rl1zg
    @sandeepsingh-rl1zg 4 ปีที่แล้ว

    Video is fine
    But we can't send args when we touch the button
    I guess that's why you didn't go for Facebook implementation

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

    Is this the best way to do animations in React?

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

    How to add TapGestureHandler to SING IN WITH FACEBOOK button open new input field to sing in to face book

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

    🙏 🙏 🙏

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

    Everything was going well but i cannot use the keyboard , can you help us ....

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

    Could You show this example without expo ? , please

  • @AvinashKumar-wg9dr
    @AvinashKumar-wg9dr 4 ปีที่แล้ว

    please make tutorials on react navigation 4

  • @zameer-haider
    @zameer-haider 4 ปีที่แล้ว

    its work in expo ?

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

    After changing the image to an svg, even after putting “href” instead of “source”, the image does not get displayed. It is correctly installed, correctly imported and the code is exactly the same but I can’t find the error. I have restarted the simulator and cleared the cache but nothing worked. What seems to be the problem ?

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

      @Mark Jones Code is available here. try replacing your code to confirm if there is some code mistake.
      github.com/nathvarun/professional-animations-in-react-native/blob/master/01-animated-login-screen/Part%202/app/index.js

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

      if you have this error couldn't find RNSVG module, do cd ios then install pods, he is using expo in this tut so he didn't have to do that.

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

    vc liberou o cod no github?
    [

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

    can't find the final github for part 3

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

    Where can we get the source code for this?

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

    I love your setup of vs code. Can you share it? Regards from Chile

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

      Daniel Toro thanks! th-cam.com/video/hdroCjAuTzg/w-d-xo.html
      Let me know if anything is missing

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

      Unsure Programmer I couldn’t get javascripreact snippet to work. I had to duplicate that into javascript snippet file instead. What could be possible reason?

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

    I am new to react and react-native, can somebody please explain me followings?
    - Instead of meshing code, can we create components for button and other things??
    - Why we have used Text instead of Buttons?
    - Input text Email and Password doesnot become empty after we close the input container. When i click on Sign in again to see the animated input text, i got old data exist in Email and Password text

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

      - Yes you can write reusable component for input or buttons according to your need
      - instead of button we used Text because button does not give much of styling, with Text we can use TouchableOpacity around the Text to make it touchable and apply other styles
      - for clearing out the input fields, reference those fields to some variables and when that cross is pressed, clear those variables and when you press the Singin button again, your input fields would be empty (this is just wild shot, can't say for sure that it will work)

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

    Could I get that part 3 source code?

  • @AbdulRehman-by1or
    @AbdulRehman-by1or 4 ปีที่แล้ว

    I can't enter text in input fields!! Need Help

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

    kindly also add part 3 code to git

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

    Please Please sir kindly make tutorial on Chat clone which support multiple features like in Facebook (Messanger). I have seen many tutorials regarding chat system but all are worthless . I'm following you since 1st day . Please make chat clone series with database (firebase)
    Please reply on my comment sir

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

    Part3, git? show video, error here

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

    How keyboard is handled??

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

      Any idea On this?

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

      @@vvssangeeth I'm facing the same problem...

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

    can anyone provide me the code of the this module

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

    What happen if keyboard is up 😃🤔

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

      Nice question

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

      yah what happen

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

      Crops from top area and works normally

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

    Please, add part 3 to github

  • @nikhil-saxena
    @nikhil-saxena 4 ปีที่แล้ว

    let { width, height } = Dimensions.get('window');
    const statusBarHeight = StatusBar.currentHeight;
    height = Platform.OS === "android" ? height + statusBarHeight : height;
    Do this to support android screen correctly.
    Else on android image won't take full screen.

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

    Não funcionou para mim

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

    Excellent series. If you had wanted to add a custom font to this project what steps would you take? docs.expo.io/guides/using-custom-fonts/#using-the-usefonts-hook , breaks the code for me. Also, do you do any freelance work?

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

      th-cam.com/video/Vl3CPNN788Q/w-d-xo.html. let me know if this helps.

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

      @@UnsureProgrammer Thanks for the reply. After installing the library/adding the raleway.ttf file to the assets/font folder and using the same code from your linked
      video still running into issues. Getting the following error message when trying to compile imgur.com/a/Cz6uIwG . Any ideas what the issue could be?

  • @artem-fs
    @artem-fs 4 ปีที่แล้ว

    Cirlce animation looks ugly, animate also radius x2 will looks much better