🔴 Build Food Recipe App in React Native Reanimated | React Native Projects | Beginner | Tutorial

Поделиться
HTML-код
  • Опубликовано: 24 янв 2025

Комментарии • 194

  • @aadilmallick911
    @aadilmallick911 Год назад +16

    I just want to say keep doing what you are doing man. These UI tutorials are so good and I've already learnt so much from doing them. I'm not sure what you can do to get your videos more popular since React Native is more of a niche topic among devs and it's certainly not geared towards beginners, but you're really helping people out with these up-to-date and well-guided tutorials. Thanks.

  • @tabaicanking3701
    @tabaicanking3701 Год назад +7

    Thanks, I learnt something today. Image caching

  • @MQLwithBrian
    @MQLwithBrian Год назад +3

    This is something I want to learn next. Thank God I found your channel, this seems cool 😎

  • @vivekthumu8992
    @vivekthumu8992 3 месяца назад +1

    Very helpful , clear and crisp content, Thank you

  • @MEER100X
    @MEER100X 5 месяцев назад +1

    Great project, thank you Nomi ❤

  • @SonnyTechAcademy
    @SonnyTechAcademy Год назад

    Nice video! I've learnt a lot. Keep going man🚀 Much love from Ghana

  • @sholuadeoluwakoredeolamide8186
    @sholuadeoluwakoredeolamide8186 Год назад +1

    Exactly what I needed to take react native seriously again.

  • @cwcfunclock2709
    @cwcfunclock2709 Год назад +6

    Everything is really good. but I want to tell only one suggestion; please start from beginning. Please do everything on video. It will help us to know how to use commands to install dependencies. We want to know how you set your project up from beginning to end.

    • @codewithnomi
      @codewithnomi  Год назад +1

      There are video links in the description about how you can setup tailwindcss and navigation in expo

    • @cwcfunclock2709
      @cwcfunclock2709 Год назад +5

      If you can do it in the video, it will be helpful for us. we, beginners can quickly pick up and go along with your flow. It's my humble request.@@codewithnomi

    • @codewithnomi
      @codewithnomi  Год назад +1

      @@cwcfunclock2709 I'll keep this in mind next time ;)

  • @haniseanda
    @haniseanda Год назад +2

    Great Image Caching method🔥💯

  • @arslanofcl
    @arslanofcl Год назад

    Noman you are doing an amazing job! Keep it up!

  • @wisdomelue
    @wisdomelue Год назад

    great job noni, we appreciate your work

  • @diegofiguesevi8355
    @diegofiguesevi8355 Год назад

    I LOVE YOU!!! THANKS FOR THE TUTORIAL ❤

  • @ShawkiFitouri
    @ShawkiFitouri Год назад

    amazing nomi , as always !!

  • @aayushsingh74
    @aayushsingh74 Год назад +9

    Hello Noni
    Some of us are very new to React NATIVE so can you please make your videos that includes how do you install and make all the folders.
    It will be easy to learn and not get confused and leave the video after a minute.
    I hope you will act on it.

    • @codewithnomi
      @codewithnomi  Год назад +2

      will try making the app from scratch next time 😉

  • @MohammedAlziko
    @MohammedAlziko 5 месяцев назад

    your explanation is so clear, Thanks a Billion😘😘

    • @SayeedAfridi-p6x
      @SayeedAfridi-p6x 4 месяца назад +1

      sharedTransitionTag didn't worked for me, is it worked for you ?

    • @MohammedAlziko
      @MohammedAlziko 4 месяца назад

      @@SayeedAfridi-p6x English yes works will

  • @shubhamsinha5016
    @shubhamsinha5016 Год назад +3

    Why I get only four images (meals data) from api?

  • @collinsk8754
    @collinsk8754 10 месяцев назад

    Excellent tutorial! 👏👏

  • @michealskup5730
    @michealskup5730 Год назад

    As a React native lover, thank u so much, plz make more videos of react native

  • @Principality92
    @Principality92 Год назад

    Your works are amazing...I've really learned a lot from your page 🎉

  • @alzearafat
    @alzearafat Год назад

    Thank you, this is so helpful. Instant subscribe!

  • @haidarDevDiary
    @haidarDevDiary Год назад +1

    Animations are great 👍

  • @sheikhhamad5069
    @sheikhhamad5069 10 месяцев назад

    Great job ,Brother keep it up

  • @INAMULHASAN-d5h
    @INAMULHASAN-d5h Год назад

    Great 🎉🎉 with animation you killed it

  • @top5deals
    @top5deals Год назад +1

    catagories.length == 0 ? null : my problem is masonry layout not showing when i reload the app even i use this code and after that i got TypeError: data.map is not a function (it is undefined) that error kindly help me
    (Edited: 44:55 for that problem i think give data to the masonry list from a components through the props that may be the reason i solve i added the code of recipe component in the Home Screen)

    • @JaredTracy
      @JaredTracy 10 месяцев назад +2

      The masonrylist component breaks because the element above it (categories) is contained in a view that does not have a height specified. When the categories load, this results in the dom breaking for the masonrylist. If you place a style on the view wrapping the categories with a height of say heightpercentage 10 (roughly 90px), then the masonrylist won’t have any issues when React updates the dom when the categories load. This will allow you to keep the recipes in their own component. Hope that’s clear and helps.

  • @cuocsongoCanada87
    @cuocsongoCanada87 Год назад

    Thanks so much. I'm so excited with your video.

  • @koadhiow
    @koadhiow Год назад +1

    at 46:00 =>
    const handleChangeCategory = (category) => {
    getRecipes(category);
    setActiveCategory(category);
    setMeals([]);
    };
    Could you please help me understand why the code setMeals([]) is used in this context and why it's placed below the getRecipes(category)
    I'm curious about the reasoning behind this order and its purpose. Doesn't placing it above getRecipes(category) achieve the same result? I'd like to better grasp the logic behind this implementation.
    thank you

    • @codewithnomi
      @codewithnomi  Год назад +1

      there's no specific reason for putting it after the api call. It will work the same even if you put it before the api call. It's just that the api call is going to take some time to fetch the data, and in the meantime setMeals([ ]); will remove the previous meals and show the loading, that's all.

    • @koadhiow
      @koadhiow Год назад

      @@codewithnomi thank you

  • @sunnySrivastava-j8q
    @sunnySrivastava-j8q Год назад

    one of the best video learned a lot.

  • @jgvlc
    @jgvlc Год назад

    Awesome channel, thank you very much for share!

  • @rahmatsulistio
    @rahmatsulistio Год назад

    It's cool... can't wait for online course app with expo router

  • @rabieridene9193
    @rabieridene9193 Год назад

    Thank you for great job to help we beginners.

  • @茗猫-f9t
    @茗猫-f9t Год назад

    nice work!have learned a lot form your video please keep update man

  • @byeworld4856
    @byeworld4856 9 месяцев назад

    Great job 🎉

  • @kelv-x
    @kelv-x 9 месяцев назад

    I’ve been recreating this app in typescript and I haven’t had any issues so far, until the image caching part. Some things don’t just carry well into typescript and I’m stumped on how to move forward.

    • @ZZZZZZ-ly6fw
      @ZZZZZZ-ly6fw 8 месяцев назад

      I also stumbled upon that, 6mb is max alloted size, but cached image goes way beyond that, did you find any solution?

  • @ahsanali580
    @ahsanali580 Год назад

    amazing design man

  • @MUHAMMADABDULRAHEEMTAHIR
    @MUHAMMADABDULRAHEEMTAHIR Месяц назад

    i couldn't find the images related to this project in your git repo kinldy upload or tell me if i am missing and react native reanimated have issues with java sdk 50+ latest version which occurs in babelconfig file

  • @inamulhasans9461
    @inamulhasans9461 Год назад

    Great video 🎉

  • @robindeepcode
    @robindeepcode Год назад

    thank you sir for this amazing videos

  • @mnofrizal
    @mnofrizal Год назад

    SUPERB VIDEOS!! In would be perfect if you includes how to setup all of things from beginning like installing the Expo or tailwiind css

  • @SayeedAfridi-p6x
    @SayeedAfridi-p6x 4 месяца назад

    Thanks so much, Nomi, for the great content! I need some help with the shared transition tag. It's not working as expected on Android-there's no effect at all. On iOS, the effect only shows when navigating back, but then the image disappears. Any advice?

  • @jaifmd4691
    @jaifmd4691 Год назад +2

    Great project. I would suggest you to use expo-sqlite instead of async storage to cache images or you could use expo-image which automatically caches the images. The problem with async storage is that it limits to only some amount of storage and I was getting, Error caching image: [Error: database or disk is full (code 13 SQLITE_FULL)] with async storage. Overall the animations and UI is awesome. Keep it up.

    • @codewithnomi
      @codewithnomi  Год назад

      thanks

    • @rish_you
      @rish_you Год назад

      same issue faced🤝🏼...Thankyou bro you're a lifesaver 🫶🏻

    • @histoirechan6677
      @histoirechan6677 Год назад

      @@rish_you how did you did it? i keep getting errors from changing expo-image

    • @lungchuingamriammei6631
      @lungchuingamriammei6631 Год назад

      ​@@histoirechan6677 Try using hygraph

  • @code_with_mathan
    @code_with_mathan 10 месяцев назад

    Thanks for the awesome video.

  • @iamasifimam
    @iamasifimam Год назад

    awesome video thankyou for this

  • @josephwhite3971
    @josephwhite3971 Год назад +2

    ***For MasonryList not loading***
    What worked for me was adding a setTimeout method for 500-750 milliseconds. This loads after the page loads:
    const [showMasonryList, setShowMasonryList] = useState(false)
    useEffect(() => {
    const timer = setTimeout(() => {
    setShowMasonryList(true)
    }, 750)
    return () => {
    clearTimeout(timer)
    }
    }, [])
    return (

    Recipes

    {showMasonryList && (

    • @400BadR3quest
      @400BadR3quest Год назад

      Thanks

    • @Raaz-hd2si
      @Raaz-hd2si 6 месяцев назад

      your github username??? mine is having many issues

  • @yusufbashir4436
    @yusufbashir4436 Год назад

    Amazing 🤩

  • @furqanshaikh1027
    @furqanshaikh1027 10 месяцев назад

    For Tail Wind CSS IntelliSense what you have used?

  • @jeandesauw7646
    @jeandesauw7646 Год назад

    Thank you for this insightful build series!
    I'm eagerly looking forward to the upcoming videos. Could you share the expected schedule for releasing them?
    really appreciate the concise format - it's perfect for fitting some learning into a busy day without being overwhelming.
    Keep up the fantastic work, and happy coding! 👍

    • @codewithnomi
      @codewithnomi  Год назад +1

      thank you ❤️
      Working on a new series, have a look:
      Build a Fitness App in React Native: ruclips.net/p/PLKWMD009Q4qScuZtpIsr-LaLl5dbDQcKb

    • @jeandesauw7646
      @jeandesauw7646 Год назад

      @@codewithnomi Oh ! I commented the wrong video 😅, I was talking about the fitness app series !

    • @jeandesauw7646
      @jeandesauw7646 Год назад

      I'll simply add this comment on the good video, see you there 😁

    • @codewithnomi
      @codewithnomi  Год назад +1

      @@jeandesauw7646 😄 no worries, uploading part 2 today 😉

  • @omerozdemiris
    @omerozdemiris Год назад

    how did you install tailwind to your project?

  •  Год назад

    Great work, thx.

  • @eli.samuel
    @eli.samuel 5 месяцев назад

    Nomi, thank you for this great video, i done with it, am new to react but will get it right. you are a great teacher, however, i want to ask if you can do a video of strapi and expo. thank you

    • @codewithnomi
      @codewithnomi  5 месяцев назад

      @@eli.samuel sure, will do.

  • @mhslekbar
    @mhslekbar Год назад

    Perfect 👍🏻

  • @sadique_x_
    @sadique_x_ 8 месяцев назад

    anyone fixed the issue with the masonry layout vanishing when the categories are loaded?

  • @ZakirUllah-xx6rn
    @ZakirUllah-xx6rn 7 месяцев назад

    Lots of love Noman bhai..
    Kia ap latest expo method se mac main build kesen krty hain bata skty hain pls, choti si app gradients and animations tailwind k sath
    Expo sdk 51 k sath

  • @sakhizubair-d1r
    @sakhizubair-d1r 9 месяцев назад

    good keep it up

  • @heysuryaaaa
    @heysuryaaaa Год назад

    damn this is amazing!!!!

  • @allmoviez
    @allmoviez Год назад

    mostly i use my real device to view when building apps, how do I make a the device screen show on my PC?

  • @aymenbachiri-yh2hd
    @aymenbachiri-yh2hd 8 месяцев назад

    Thank you so much

  • @Guruji9190
    @Guruji9190 Год назад +1

    ERROR Error caching image: [Error: database or disk is full (code 13 SQLITE_FULL)] facing this error while caching images

    • @sahilw4594
      @sahilw4594 Год назад

      Hi bro . Have you found solution on this . I'm having same error!!

    • @codewithnomi
      @codewithnomi  Год назад

      fixed, I've updated the git repo

  • @mmsgaminglive
    @mmsgaminglive 10 месяцев назад

    can you tell me your setup specs, I saw your shorts and the setup was awesome

  • @eversathish
    @eversathish 8 месяцев назад

    what about registration process.. is there any gudance for that?

  • @MenaseDebel
    @MenaseDebel 4 месяца назад

    the tailwind is now working for me it's in conflict with react navigaton

  • @SirRehman786
    @SirRehman786 Год назад

    Tailwind work on App. Js but not work on homescreen and welcomescreen plz help me sir g

    • @codewithnomi
      @codewithnomi  Год назад +1

      you need to update the contents array in your tailwind.config.js file to include all the paths for your directories where you are using classNames

    • @SirRehman786
      @SirRehman786 Год назад

      thanx a lot@@codewithnomi

  • @christnovs
    @christnovs Год назад

    What android simulator did you use sir?

  • @BuiltbyJay
    @BuiltbyJay Год назад

    On the details screen when I scroll to the top the application closes

  • @aaronvandenberg5863
    @aaronvandenberg5863 Год назад

    Really cool! Is this also possible with Expo Router in combination with Reanimated?

  • @harishkumardev5957
    @harishkumardev5957 Год назад

    I am using react native cli. In this tailwind is not supporting can you help me with this.

    • @codewithnomi
      @codewithnomi  Год назад

      Nativewind works perfectly with cli as well, check the documentation!

    • @harishkumardev5957
      @harishkumardev5957 Год назад

      It is working after I changed the version of tailwindcss to 3.3.2. Saw in one your video. Thanks. @@codewithnomi

  • @h.o.l.a.t
    @h.o.l.a.t Год назад

    The expo app closes sometimes when I navigate back from the recipe details screen. What could be causing this?

    • @BuiltbyJay
      @BuiltbyJay Год назад

      Same here I don't know why or when I scroll to the top

    • @sunilkrishna2783
      @sunilkrishna2783 Год назад

      same here if there is a youtube video then the navigate back not working and if i pause the youtube video then the navigate back is working

    • @codewithnomi
      @codewithnomi  Год назад

      The issue is with the webview and it crashes the entire app 🥲
      This only happens on android because of the webview issue, for now i've updated the github repo and hidden the youtube video on android, now it only shows a video link and it opens the video in youtube app.

    • @tharukadeshan4518
      @tharukadeshan4518 Год назад

      @@codewithnomi Hi
      I have fixed adding webViewStyle={{ opacity: 0.99 }} to RUclipsIframe

  • @izzudinihsanm.2445
    @izzudinihsanm.2445 4 месяца назад

    can i create this app without expo?

  • @SanTechJJ
    @SanTechJJ Год назад

    This is really awesome project and a useful one
    What are the extensions you used to develop react-native projects?

    • @codewithnomi
      @codewithnomi  Год назад +1

      Auto Rename Tag
      ES7+ React/Redux/React-Native snippets
      Prettier - Code formatter
      Simple React Snippets
      Tailwind CSS IntelliSense

    • @shubhamsinha5016
      @shubhamsinha5016 Год назад

      Bro, help me.. I get only four images ( meals data) while fetching data from api.. Why happening so

  • @yenimimanoj9365
    @yenimimanoj9365 9 месяцев назад

    I have started learning to develop applications using reactnative projects and came accross your video. Could you please help me understand what type of styling you have done in line 11,12 [TimeStamp: 6:38 ] .

  • @adriansamtani7120
    @adriansamtani7120 Год назад

    Hi Noni,
    When I add ring1padding and ring2padding into the style it gives me the error:
    "Reading from _value directly is only possible on the UI runtime"
    Not sure how to go around this

  • @ijasdeen5084
    @ijasdeen5084 Год назад

    Can you give us list of plugins you are using on your IDE?

  • @migueljulio7242
    @migueljulio7242 8 месяцев назад

    hi nomi, i try to buy you a coffe, but any type of credit card or PSE dosent work

  • @dkmediaworks9444
    @dkmediaworks9444 Год назад

    Hey Nomi, its a great tutorial, i just have one question, I am not able to wrap my head around why did you use setMeals([]) in the handleChangeCategory, coz theoritically it seems to be resetting the meals that we set up in the getRecipe, but in practical it does nothing and even removing setMeals([]) doesn't do much
    Thanx again

    • @codewithnomi
      @codewithnomi  Год назад

      I set the meals with empty array so that when we get the new meals data then it will remount the meals component and it will reanimate all the recipes.

    • @codewithnomi
      @codewithnomi  Год назад

      you can remove this line if you want :)

    • @debadityakashyap628
      @debadityakashyap628 Год назад

      But should we have setMeals([]) before the getRecipe?

    • @codewithnomi
      @codewithnomi  Год назад

      @@debadityakashyap628 it doesn't matter if you put it after or before the getRecipe()

  • @poojayadav4689
    @poojayadav4689 21 день назад

    Why are using hp for font size if a device is wider then or vice versa font is not just depends on height of device as every height and width ratio r not similar

  • @ragilburhanudinpamungkas9571
    @ragilburhanudinpamungkas9571 Год назад

    It's amazing, hi Nomi, why you don's use react-native-image for image caching instead of creating your own caching method?

    • @codewithnomi
      @codewithnomi  Год назад

      I think react-native-image does not work properly in the expo project

    • @ragilburhanudinpamungkas9571
      @ragilburhanudinpamungkas9571 Год назад

      @@codewithnomi sory, i mean react-native-fast-image

    • @codewithnomi
      @codewithnomi  Год назад +1

      @@ragilburhanudinpamungkas9571 yes i was talking about react-native-fast-image

  • @christophermungiria2876
    @christophermungiria2876 Год назад

    Hello, I have implemented some part of the favorites screen, but I have trouble sending data between the screens. How can I share my code with you?

    • @codewithnomi
      @codewithnomi  Год назад

      you can pass the data while you navigate to a screen, but if you want to access the same data on multiple screens at the same time then use redux

    • @christophermungiria2876
      @christophermungiria2876 Год назад

      @@codewithnomi I haven’t done redux, thank you. I’ll look into it

  • @madie2659
    @madie2659 Год назад

    is there an option to to stop user to go back to welcome screen ?

  • @davidnsude2986
    @davidnsude2986 2 месяца назад

    Bro pls the source code aint working , the site is down , pls help

  • @roudol-d
    @roudol-d Год назад

    Great project. If I want to build my own recipe database, what could I use instead of API? Since I want to give the possibility of making your own recipe; should I use sanity? If so, what changes?

    • @codewithnomi
      @codewithnomi  Год назад +1

      there are so many options
      yes you can use sanity, create sanity project, create schemas, fill all your data and then use it in your app 😉

  • @debadityakashyap628
    @debadityakashyap628 Год назад +1

    Hey Nomi, i also tend to get this error "Error caching image: [Error: database or disk is full (code 13 SQLITE_FULL)]" when loading it in Android, do you know any fix for it, using Expo? Because of this the recipe screen causes error while loading (in android)

    • @codewithnomi
      @codewithnomi  Год назад

      I will check this issue

    • @sahilw4594
      @sahilw4594 Год назад

      Hi bro . Have you found solution for this . I'm getting same error

    • @udityadav9957
      @udityadav9957 Год назад

      I am also getting same error

    • @codewithnomi
      @codewithnomi  Год назад

      fixed this issue and updated the github repo 😊

  • @syedafatima135
    @syedafatima135 7 месяцев назад

    Thnku Sir

  • @davidnsude2986
    @davidnsude2986 2 месяца назад

    pls wheres the source code for the assets such as image

  • @souzafeb
    @souzafeb Год назад

    Thanks for the tut Nomi, but I've been getting this error (error: node_modules/expo/AppEntry.js: [BABEL] /Users/[my username]/tailwindcss/node_modules/expo/AppEntry.js: .plugins is not a valid Plugin property). Is it something you can help me with? I went back to your video explaining the installation, plus hours of research on the web, you know, reinstalling the project, deleting node_modules, changing versions, etc... Any help is very appreciated!

    • @codewithnomi
      @codewithnomi  Год назад +1

      I often face this error and clearing the npm cache, deleting node_modules, package-lock.json and then reinstalling them again works for me.

  • @koadhiow
    @koadhiow Год назад

    "My app is encountering a 'database or disk is full (code 13 SQLITE_FULL[13])' error when using Expo on my Android phone. Could you please provide guidance on how to resolve this issue?"

    • @codewithnomi
      @codewithnomi  Год назад +1

      I'll check and update the git repo 😉

    • @koadhiow
      @koadhiow Год назад

      @@codewithnomi thank you

    • @codewithnomi
      @codewithnomi  Год назад +1

      ​@@koadhiowfixed and updated the repo

    • @koadhiow
      @koadhiow Год назад

      @@codewithnomi Great!, Glad to hear that, thank you🤩

  • @christophermungiria2876
    @christophermungiria2876 Год назад

    Nice video, please show how to use nativewind, the new docs are confusing

    • @codewithnomi
      @codewithnomi  Год назад

      I already have a video on how to setup nativewind
      ruclips.net/video/_Z33DTn0ZFo/видео.html

    • @christophermungiria2876
      @christophermungiria2876 Год назад

      @@codewithnomi this wasn’t working for me, I tried and got it another way, thank you though

  • @apxlxnix1
    @apxlxnix1 Год назад

    New to react native, why does your project comes with those folders that mine doesn't come?

    • @codewithnomi
      @codewithnomi  Год назад +1

      I'll try making beginner friendly videos

    • @apxlxnix1
      @apxlxnix1 Год назад

      @@codewithnomi It's already friendly, I just thought you used a different command to create your react native template

    • @codewithnomi
      @codewithnomi  Год назад

      @@apxlxnix1 yeah but they are not totally from scratch because i was trying to make the videos as short as possible

  • @elyalotfali5791
    @elyalotfali5791 6 месяцев назад

    Where is the assets folder i need it

  • @ijasdeen5084
    @ijasdeen5084 Год назад

    Will that be responsive while running on Android phone?

  • @snehadange4518
    @snehadange4518 10 месяцев назад

    Can you make a one video on handle axios api call optimize way?

  • @rish_you
    @rish_you Год назад

    You could have used flatlist instead of mapping catagories.

  • @YL1998pradeep
    @YL1998pradeep Год назад

    Bro which mac are u using

  • @Anonymous-pf4cr
    @Anonymous-pf4cr Год назад

    bro react reanimated was not working in receipes section

  • @ShahrukhKhan-yf7wz
    @ShahrukhKhan-yf7wz 10 месяцев назад

    className is not working example className=" flex-1 justify-center" any idea why..?

  • @amadousow6598
    @amadousow6598 Год назад

    thx a lot

  • @muhammadmaaz6922
    @muhammadmaaz6922 Год назад

    facing error recipe.js screen line 22.. kindly help me..
    error is :: TypeError: Cannot read property 'length' of null
    {
    categories.length==0 || meals.length==0? null: (
    item.idMeal}
    numColumns={2}
    showsVerticalScrollIndicator={false}
    renderItem={({item, i}) => }
    // refreshing={isLoadingNext}
    // onRefresh={() => refetch({first: ITEM_CNT})}
    onEndReachedThreshold={0.1}
    // onEndReached={() => loadNext(ITEM_CNT)}
    />
    )}

    • @muhammadmaaz6922
      @muhammadmaaz6922 Год назад

      @Code With Nomi

    • @codewithnomi
      @codewithnomi  Год назад

      Console log the data that you are setting in categories or meals.

    • @muhammadmaaz6922
      @muhammadmaaz6922 Год назад

      @@codewithnomi ok bhai

    • @shubhamthakur619
      @shubhamthakur619 7 месяцев назад

      where you have mentioned the url to call the api, you must have used the wrong type of quotes. ` use these `

  •  Год назад

    Hi, I've been following your work and technically you're very good. but I would like to know how to rotate the cell phone screen next to vs code.......I don't know if you understood me

    • @codewithnomi
      @codewithnomi  Год назад

      There is a rotate icon on the simulator that puts phone in landscape mode, i'll create a tutorial someday on making the landscape mode responsive ;)

  • @divtags4192
    @divtags4192 11 месяцев назад

    This is good where is the github repo for the start up code

    • @codewithnomi
      @codewithnomi  11 месяцев назад +1

      You can find the source code in the video description 😉

  • @NunoCostapt
    @NunoCostapt 9 месяцев назад

    Nice work. On android it jumps on transition. Good stuff, tho.

  • @mohamedbouaouine4384
    @mohamedbouaouine4384 10 месяцев назад

    top

  • @ayman7062
    @ayman7062 Год назад

    Can you please make google aith in the next app ❤❤