📱 Build a Coffee Shop App using React Native ☕| Beginner | 2023

Поділитися
Вставка
  • Опубліковано 24 лис 2024

КОМЕНТАРІ • 406

  • @LêĐìnhPhúc-v5r
    @LêĐìnhPhúc-v5r 5 місяців тому +4

    When I create a project, it outputs the Kotlin language, not the Java language. Can you help me create a project in java language?

    • @buildwithcodex
      @buildwithcodex  5 місяців тому +3

      Use this updated command to create project
      - npx react-native init Coffee_Shop_App --version 0.72.4

    • @LêĐìnhPhúc-v5r
      @LêĐìnhPhúc-v5r 5 місяців тому

      ​@@buildwithcodexThank you very much

    • @rainkode8795
      @rainkode8795 3 місяці тому

      ​@@buildwithcodexplease come back brother, we are waiting for you, God bless you 🙏

  • @ВикторГорбань-я7х

    God bless all the Indians programmers on UA-cam! Love you.

  • @donjeph
    @donjeph Рік тому +30

    Adding the Figma file is very nice. with this we can now exactly what we are building

  • @venkatsai6311
    @venkatsai6311 4 місяці тому +13

    00:05 Build a coffee shop app using React Native
    02:42 Exploring the details screen of the app
    08:07 Building a Coffee House app using React Native CLI and setting up initial project
    10:53 Dependencies for React Native coffee shop app
    16:47 Configure app for portrait mode and install dependencies for React Native app development
    19:19 Installing navigational and elemental dependencies for the app.
    24:52 Adding required asset folders for the Coffee Shop App
    27:37 Copying and pasting specific folders and files for project setup.
    33:18 Setting up data, theme, and assets for the app
    36:06 Setting up State Management Library folder
    41:58 Creating six screens using React Native
    45:42 Creating a stack Navigator and setting up a tab Navigator
    52:12 Configuring Navigator options and tab bar style in React Native
    55:28 Customize tab bar style and background blur in React Native app
    1:01:19 Creating a store for coffee app data display
    1:04:28 Creating and using a store in the coffee shop app
    1:10:48 Understanding the structure of the data and extracting the categories
    1:14:32 Creating a property and setting values in data
    1:20:16 Adding styles and header to the Coffee Shop App using React Native
    1:23:36 Creating and defining header bar props for the app.
    1:30:04 Creating gradient backgrounds and profile picture in React Native
    1:33:36 Adding basic properties and styles for the header component
    1:39:43 Building custom search icon and text input in the app
    1:42:37 Styling the text input and custom icon
    1:48:43 Dynamically creating a list based on data size
    1:51:17 Rendering different views based on index
    1:57:08 Changing category and setting coffee list
    1:59:46 Setting up Flat List and its properties
    2:05:32 Configuring and handling properties for the coffee shop app
    2:09:19 Adding background image to the coffee app
    2:15:50 Styling and adding text, price, and button
    2:18:43 Styling functional components in React Native
    2:25:21 Styling and customizing various components in the Coffee Shop app
    2:28:27 Building a card list with specific styling requirements.
    2:34:18 Fixed scrolling and search functionality
    2:36:58 Adding custom icon and functions
    2:42:25 Implementing search and reset functionality for coffee list
    2:44:58 Handling display of empty flat list
    2:50:35 Creating functionality to add items to the cart.
    2:53:07 Using the produce function from immer package for state manipulation.
    2:58:44 Implement custom sort function based on item size for the cart list.
    3:01:21 Updating or adding items to cart and calculating cart price in React Native app.
    3:06:58 Calculating cart price and adding item to favorite list
    3:09:36 Updating the coffee list item and adding to the favorite list
    3:14:44 Updating functionality using set and produce methods
    3:17:23 Using the splice method to remove an item from the favorite list.
    3:22:43 Implementing dynamic item display based on type and index
    3:25:44 Adding scroll view and customizing its properties
    3:31:12 Setting up design elements with the required properties
    3:34:42 Adding image background and setting up details screen.
    3:41:01 Adding styles to the view for the coffee shop app
    3:43:39 Handling navigation function and adding a toggle favorite feature in React Native app.
    3:48:48 Building the view for displaying information in the app
    3:51:39 Defining conditional styles based on the type of item
    3:57:12 Styling the info container and inner container
    4:00:26 Styling the user interface with font, container, and text adjustments.
    4:06:23 Adjusting visual elements for proper alignment and appearance
    4:09:18 Creating a state variable for conditional rendering
    4:15:52 Creating a dynamic UI for a coffee shop app
    4:18:40 Styling the container and setting price
    4:24:21 Creating a payment footer component with props
    4:27:17 Handling different functionalities for the payment component
    4:33:07 Styling the price and pay button components
    4:36:11 Implementing add to cart functionality
    4:41:43 Adding items to the cart and implementing cart functionality.
    4:44:42 Adding functionality to the home screen
    4:50:10 Building functionality for the cart screen
    4:52:35 Implement functions to increment and decrement item quantity in the coffee shop app using React Native
    4:58:11 Logic of removing and decreasing quantities in a coffee shop app.
    5:00:37 Implementing functions for removing and adding items to cart and order history list
    5:05:29 Updating order history list based on conditions
    5:07:58 Functional part of store completed, moving forward to card screen.
    5:13:24 Completing the header setup with conditional rendering
    5:15:52 Setting the style for the card container with Flex 1
    5:22:34 Adding items inside the item container and mapping cart items
    5:25:37 Conditionally render cart list and payment footer
    5:31:29 Implementing card item display and layout customization based on data
    5:34:51 Creating a linear gradient and styling the card item
    5:41:19 Adding multiple sizes and changing styles for items.
    5:44:28 Styling and layout configuration for the coffee shop app
    5:50:29 Styling and positioning text elements
    5:53:26 Creating and styling buttons and text in the app.
    5:59:24 Creating multi-size and single layout for the app.
    6:02:12 Customizing styles for the coffee shop app
    6:08:00 Adding properties for layout design
    6:11:12 Implementing store functions for card item quantity management.
    6:16:38 Copying and pasting the detailed screen
    6:19:21 Fixing spelling mistakes and initializing functions in the favorite list and details page.
    6:26:59 Building components for the Coffee Shop App using React Native.
    6:30:20 Implementing styling and properties
    6:36:18 Building the payment screen for the coffee shop app.
    6:40:04 Adding a scroll view and header container with styles
    6:46:36 Creating and handling payment method component
    6:49:47 Building the payment method component and adding styles.
    6:56:06 Setting dynamic border color and other styles for the app components
    6:59:39 Implementing payment functionality
    7:05:36 Setting up payment screen and credit card view.
    7:09:01 Creating styles for credit card details display
    7:15:33 Formatting credit card details
    7:18:29 Implementing font styles and alignment for credit card details
    7:23:57 Conditional rendering of animation before navigating to history screen.
    7:27:00 Setting up the container and animation for the coffee shop app using React Native
    7:33:10 Setting up scroll view and styles for the container.
    7:35:51 Creating and populating the order history screen.
    7:41:24 Building order history card component
    7:44:22 Setting up header and subtitle components with styles
    7:50:26 Fixing syntax error in order history card component.
    7:53:25 Building the UI for the order item card
    7:59:40 Styling card elements for the coffee shop app.
    8:02:48 Creating a table view component in React Native.
    8:08:24 Designing layouts with borders and alignment in React Native
    8:11:31 Designing the layout for the app
    8:17:47 Creating a download button with proper styling and adding functionality for animation
    8:20:53 Implementing timeout method for function execution and animation setup
    8:25:59 Creating and customizing app logo and splash screen
    8:28:28 Installing and configuring React Native Splash Screen package
    8:33:21 Add splash screen to the app for successful loading
    8:35:46 Customizing App Design and Icons
    8:41:28 Build a Coffee House app with React Native
    8:44:03 Coffee shop app completed using React Native

  • @zaabimahdi
    @zaabimahdi 11 місяців тому +7

    Wooow, this is one of the best react native project ever created on UA-cam ! thank you so much !

    • @buildwithcodex
      @buildwithcodex  11 місяців тому +1

      Thank you so much. And Happy Learning.

  • @LuckySingh-z3c
    @LuckySingh-z3c 8 днів тому

    Very useful video, explained very well 🎉

  • @ld2037
    @ld2037 7 місяців тому

    Super design waouh

  • @augustofilipe5553
    @augustofilipe5553 8 місяців тому +1

    Real think lerson i see in my live very more video isso good i.m so mach keep continu maker this .

  • @sanskrutigoske928
    @sanskrutigoske928 8 місяців тому +2

    thank you for the most useful tutorial video and also for the provided doc,
    Thanks.

  • @D_bugit
    @D_bugit Рік тому +7

    you are the only person that adds the figma design link...Thank you😇

  • @andrejkling3886
    @andrejkling3886 5 місяців тому +2

    Thanks for real React Native cli ❤

  • @codewithkin
    @codewithkin 8 місяців тому

    Beautiful Project, tanks a lot for guiding us through creating this wonderful app.

  • @naheedfaiz268
    @naheedfaiz268 11 місяців тому +1

    can you please make more video like this inwhich really help us ,again thanks alot

  • @YouTubech11
    @YouTubech11 7 місяців тому +2

    Please upload more ❤❤

  • @michaelfrancis5433
    @michaelfrancis5433 Рік тому +7

    This is great work man, bless you plus all the resources supplied

  • @Akashkumar-ei5tm
    @Akashkumar-ei5tm Рік тому +2

    Well this one is great 👍 thanks for this looking forward to see more of such contents

    • @buildwithcodex
      @buildwithcodex  Рік тому

      Thank you so much. Stay Tuned, More content coming soon.

  • @NitinGautam-i1j
    @NitinGautam-i1j 3 місяці тому

    Now I am feeling confident while building the best project in react Native by CODEX. Thank you brother for creating such content

  • @waifufx
    @waifufx Рік тому +2

    Well done Sir.

  • @markus_dev_cwb
    @markus_dev_cwb 8 місяців тому

    The best R.N. Project!

  • @aaditechnology5247
    @aaditechnology5247 7 місяців тому

    Thank you very much ❤, I have completed this project and gained lots of knowledge for building apps in react native,
    Thank you again for making this type of projects 👍

    • @buildwithcodex
      @buildwithcodex  7 місяців тому

      Thank you so much. Happy Learning 🚀

    • @mouhcineoussama5532
      @mouhcineoussama5532 7 місяців тому

      @@buildwithcodex Hello, please can you tell me how can i fix an issue i'm having when i'm creating a new React native project using this command : npx react-native CofeeShopApp, once I open the project I found that the project chooses Kotlin instead of Java as a backend! please do you know how to fix that ???

  • @imbhavaniprasad
    @imbhavaniprasad Рік тому +1

    I wanted to build an apk for people to use , so it doesn't make sense building expo apps & publishing to expo store. I have really been searching a lot on building apps with react native cli & I found a perfect video. Thanks for the video & pls upload videos wrt cli only thus it makes you unique

    • @buildwithcodex
      @buildwithcodex  Рік тому +1

      Thank you so much. Stay Tuned. Amazing projects coming soon.

  • @K.Huynh.
    @K.Huynh. 11 місяців тому +2

    thank for sharing!

  • @ammarhaidar5995
    @ammarhaidar5995 Рік тому +4

    This is the first time I watch your channel and I am impressed, I hope you make a big react native app with express js backend

    • @buildwithcodex
      @buildwithcodex  Рік тому +3

      Thank you so much. And Yes, Full-Stack Projects are on my list. Stay Tuned.

  • @bhadawang
    @bhadawang Рік тому +1

    wow,

  • @hanighazi
    @hanighazi 11 місяців тому +1

    Thank you for all the efforts!!

  • @mahendranath2504
    @mahendranath2504 Рік тому +1

    nice thank you, liked and subscribed 👍

  • @cafesmallhouse1751
    @cafesmallhouse1751 Рік тому +1

    thank you so much. it's super awesome video.

    • @buildwithcodex
      @buildwithcodex  Рік тому +1

      Welcome, and Stay Tuned for More Such Content.

  • @ayomideadejumo2068
    @ayomideadejumo2068 Рік тому +2

    Great Tutor! subscribed!

  • @muhammadjunaid3167
    @muhammadjunaid3167 11 місяців тому +1

    Great Work.

  • @JeanBaptisteChabi
    @JeanBaptisteChabi 11 місяців тому +3

    This is amazing , it will be cool if you can implement the payment logic.

    • @buildwithcodex
      @buildwithcodex  11 місяців тому +2

      Thank you. Yes I am working on something which is more Full Stack. Stay Tuned for that.

  • @devwithbrian1534
    @devwithbrian1534 9 місяців тому +1

    Perfect

  • @cubedev4838
    @cubedev4838 Рік тому +4

    You should make more long videos like this. It will boost your views

  • @terteyty6125
    @terteyty6125 4 місяці тому +1

    great tut bro, keep going u deserve more subs

  • @shubhamguptachannel3853
    @shubhamguptachannel3853 Рік тому +1

    Eagerly waiting for next react native project❤

  • @DuongMeiPhuc
    @DuongMeiPhuc Рік тому +1

    thanks, sir

  • @B8B-7777
    @B8B-7777 10 місяців тому +1

    Thanks you so much ❤

  • @joshuatheprogrammer
    @joshuatheprogrammer 11 місяців тому +1

    Great job Bro. I really like your work

  • @ProjectsMastery82
    @ProjectsMastery82 Рік тому +1

    This is a great video 🎉

  • @prashlovessamosa
    @prashlovessamosa Рік тому +1

    Bro thanks for sharing.

  • @shoaibshaikh4529
    @shoaibshaikh4529 3 місяці тому +1

    I download this video ❤

  • @kwesikayofficial3078
    @kwesikayofficial3078 Рік тому +1

    Great video

  • @codewithAbdulMumin
    @codewithAbdulMumin Рік тому +24

    you are too much, you rarely find this kind of contents on youtude, adding the figma makes it unique....thank you very much...i will help advertise your channel to my colleagues its really worth it. your channel worth more 1m subscribers

    • @buildwithcodex
      @buildwithcodex  Рік тому +1

      Thank you so much for these kind words. I really appreciate it. 💯

    • @stunnaman8803
      @stunnaman8803 Рік тому

      @@buildwithcodexdo you have videos on react.Js ?

  • @17_nguyenvanhanh25
    @17_nguyenvanhanh25 Рік тому +1

    great video, tks so much and I hope you can guide the account storage part in the sign in and login screen

  • @avengerblack2042
    @avengerblack2042 8 місяців тому

    Cool

  • @hl6903
    @hl6903 3 місяці тому

    Waiting for more videos

  • @danishdeshmukh271
    @danishdeshmukh271 9 місяців тому +2

    Thank you for making this amazing project tutorial for free, really appreciate it bro.
    Can you please tell me specification of your PC or just tell me how much ram are you using in it.

    • @buildwithcodex
      @buildwithcodex  9 місяців тому +1

      You're most welcome. Currently I have 16GB RAM, i7 8th Gen. Gonna upgrade soon.

    • @someone-pv9fo
      @someone-pv9fo 9 місяців тому

      ​@@buildwithcodex bro laptop use krte ho kya pc ??

  • @fritzdarwinmanquillo4518
    @fritzdarwinmanquillo4518 11 місяців тому +1

    Excelente 👏

    • @buildwithcodex
      @buildwithcodex  11 місяців тому +1

      Thank you so much. Happy Learning.

  • @harratabdelmalek2062
    @harratabdelmalek2062 8 місяців тому

    Thanks man i subbed , you worth more 1m sub

  • @simple_user000
    @simple_user000 8 місяців тому +1

    Great tutorial!!! Can you please explain the purpose of the selection.json file at 28:08

  • @naheedfaiz268
    @naheedfaiz268 11 місяців тому +1

    thank you so much since your video is very helping me to get technically skilled even i subscribe too

    • @buildwithcodex
      @buildwithcodex  11 місяців тому

      Thank you so much. I'm glad it helped. Happy Learning.

    • @ahmedlekan5457
      @ahmedlekan5457 8 місяців тому

      Hello bro
      export const useCoffeeStore = create(
      persist(
      (set, get) => ({
      CoffeeList: CoffeeData,
      BeanList: BeansData,
      CartPrice: 0,
      FavoritesList: [],
      CartList: [],
      OrderHistoryList: [],
      }),
      {
      name: 'coffee-app',
      storage: createJSONStorage(() => AsyncStorage)
      }
      )
      );
      const CoffeeList = useCoffeeStore((state: any)=> state.CoffeeList);
      console.log(CoffeeList.length). I am getting 0 when i tried accessing my CoffeeList on my HomeSrceen. Who has done this should help please.

  • @Business_Field101
    @Business_Field101 10 місяців тому +1

    This is too much sir, thanks for this you are the best!

    • @buildwithcodex
      @buildwithcodex  10 місяців тому

      Thank you so much. I appreciate that. Happy Learning.

  • @JohnsonNong
    @JohnsonNong 10 місяців тому +1

    great job bro

  • @vikas4real
    @vikas4real Рік тому

    Thank you so much for this app buiding journey. I got to learn a lot.

    • @buildwithcodex
      @buildwithcodex  Рік тому

      Welcome.

    • @ahmedlekan5457
      @ahmedlekan5457 8 місяців тому

      Hello bro.
      export const useCoffeeStore = create(
      persist(
      (set, get) => ({
      CoffeeList: CoffeeData,
      BeanList: BeansData,
      CartPrice: 0,
      FavoritesList: [],
      CartList: [],
      OrderHistoryList: [],
      }),
      {
      name: 'coffee-app',
      storage: createJSONStorage(() => AsyncStorage)
      }
      )
      );
      const CoffeeList = useCoffeeStore((state: any)=> state.CoffeeList);
      console.log(CoffeeList.length). I am getting 0 when i tried accessing my CoffeeList on my HomeSrceen. Who has done this should help please.

  • @md.munzirhossain2884
    @md.munzirhossain2884 9 місяців тому

    Thanks

  • @Randomguy48279xyz
    @Randomguy48279xyz Рік тому +1

    👍

  • @althafabbas5385
    @althafabbas5385 Рік тому +2

    Great tutor for beginners.. could you please share the video link of custom font and icon creation

    • @buildwithcodex
      @buildwithcodex  Рік тому +1

      Yes, I am going to drop that video soon. Stay Tuned.

  • @keymoment
    @keymoment Рік тому +1

    Nice bro thanks for sharing your experience with us could you make with expo SDK 49 similar to this awesome design

    • @buildwithcodex
      @buildwithcodex  Рік тому

      Yes I am going to make some expo projects as well.

  • @gonzalolaferrera5918
    @gonzalolaferrera5918 8 місяців тому

    Hi! I'm looking forward to see the whole video and build the proyect to learn more about React Native development. Can you tell us which emulator do you use? Thanks!

  • @davidchavarriamendez9091
    @davidchavarriamendez9091 6 місяців тому

    One project without Expo. Finally. I like Expo, but not all projects are, or will be created with this.

  • @salmaazzam5982
    @salmaazzam5982 9 місяців тому +1

    The design of this app is brilliant !! i'm gonna try to build the app on my on to practice the concepts I learned from react and tailwind, after I finish the app is it okay to use it in my portfolio and give you credit for the design, if you're not ok with it i'm not gonna use it.👍🏿
    and me as a junior developer do you think it's important to learn how to design web apps using tools like figma or should focus more on developing in this stage ?

  • @tom46040
    @tom46040 11 місяців тому +1

    Nice Tutorial, please tell us how to implemented Rest API in this project to fetch the data

    • @buildwithcodex
      @buildwithcodex  11 місяців тому

      Yeah Actually I am planning something for full stack. Stay Tuned.

  • @kaliebmussie7819
    @kaliebmussie7819 11 місяців тому +1

    "Hey, can you make a video about creating an app with Flutter? It's user-friendly, and your viewers could learn a lot. Maybe start with setting it up and adding features. What do you say?"

  • @lubomirtasev6310
    @lubomirtasev6310 Рік тому +1

    Thank you for this amazing tutorial. Can I follow along with plain React?

  • @ajaypatidar1892
    @ajaypatidar1892 7 місяців тому

    "Hey there! Can you please create a course on building React Native apps with WooCommerce API integration? It'd be super helpful! Thanks a bunch! 🙌"

  • @cubedev4838
    @cubedev4838 11 місяців тому

    Thank you so much, can u make a backend for this using mongodb and express

  • @Matheusxdsls
    @Matheusxdsls 2 місяці тому

    In this video, do you teach how to integrate a payment gateway API?

  • @codenissi
    @codenissi 2 місяці тому

    Amazing app, it could upgrade to a multivendor application? Any coffee shop can create their account and display there available coffee?

  • @ld2037
    @ld2037 7 місяців тому

    How did you get inspired to get such amazing design ?

  • @vinitmali9940
    @vinitmali9940 Рік тому +5

    Really perfectly made UI. Great work with dedication.
    Could you make next app using redux toolkit and redux-persist combination please.
    and then one more offline first react native app please.
    Thanks

    • @buildwithcodex
      @buildwithcodex  Рік тому +4

      Thanks, And yes I am already making the next app with redux toolkit and redux persist. Stay Tuned. It's Coming very very soon.

    • @amanjha3346
      @amanjha3346 11 місяців тому

      I will migrate zustand to Redux toolkit

  • @maksymlyashenko9330
    @maksymlyashenko9330 10 місяців тому +1

    What's the point of developing in typescript and put : any everywhere???

  • @CharlesTripp-dl1it
    @CharlesTripp-dl1it 3 місяці тому

    How rigorous would it be to incorporate a points-based rewards system with a DB connection do you imagine? With added features such as recognizing an existing customer based on their card details?

  • @cfo3049
    @cfo3049 8 місяців тому

    First of all, great work. But i have a question. You use React Navigation V6 in your repo and write in your App.tsx this: options={{animation: 'slide_from_bottom'}}. But in V6 whe don´t have this "options" for the Stack.Screen?! I´m confused.

  • @يوسفالدرعي-ض2ي
    @يوسفالدرعي-ض2ي 11 місяців тому +1

    Thank you very much for the useful and interesting explanation❤❤
    I would like to inquire about whether there is a supplement to it by linking it to a database and how the request reaches the application manager

    • @buildwithcodex
      @buildwithcodex  11 місяців тому +1

      Thank you so much. Currently it's only Frontend Application. So everything is present in the app itself. I will bring a full stack development tutorial in future. Stay tuned for that.

    • @يوسفالدرعي-ض2ي
      @يوسفالدرعي-ض2ي 11 місяців тому

      Thank you

    • @ahmedlekan5457
      @ahmedlekan5457 8 місяців тому

      Hello bro
      export const useCoffeeStore = create(
      persist(
      (set, get) => ({
      CoffeeList: CoffeeData,
      BeanList: BeansData,
      CartPrice: 0,
      FavoritesList: [],
      CartList: [],
      OrderHistoryList: [],
      }),
      {
      name: 'coffee-app',
      storage: createJSONStorage(() => AsyncStorage)
      }
      )
      );
      const CoffeeList = useCoffeeStore((state: any)=> state.CoffeeList);
      console.log(CoffeeList.length). I am getting 0 when i tried accessing my CoffeeList on my HomeSrceen. Who has done this should help please.

  • @codery01
    @codery01 11 місяців тому +1

    Very nice and Very helpful video. Thank you so much bro. And also if its okay for you. What app or emulator are you using to test your mobile app>? Thanks again!

    • @buildwithcodex
      @buildwithcodex  11 місяців тому

      Thank you so much. Android Emulator Pixel 6a API 33.

  • @jaydesai6677
    @jaydesai6677 3 місяці тому +1

    Because this looks good this not means it useful, peoples can use google pay instead of this app and they prefer manual menu then online.
    Still your content is wonderful thank you for sharing, i really appreciate

  • @myronbelinsky
    @myronbelinsky 9 місяців тому +1

    Hi, thanks a lot for this video) I'm wondering how did you prepare theme.tsx with all properties? Did you export it from figma ?

    • @buildwithcodex
      @buildwithcodex  9 місяців тому +1

      No. It's manually grouped and typed and not exported from figma at all. It's a lengthy process but if you do it once, then you can directly use it again in different projects as well.

    • @myronbelinsky
      @myronbelinsky 9 місяців тому

      @@buildwithcodex thanks 🙏

  • @sohaibriaz3491
    @sohaibriaz3491 8 днів тому

    can i get a video on how to setup andriod studio completely?

  • @amirmohammadsobhani9309
    @amirmohammadsobhani9309 9 місяців тому

    Hi, thanks for such a useful tutorial. I have a question, how much does an app like this costs?

  • @usmanmarkaz
    @usmanmarkaz Рік тому +1

    I have request to make more on react native with Firebase and Nodejs plz sir

    • @buildwithcodex
      @buildwithcodex  Рік тому +2

      Yes, I will be making more than just Full Stack Projects. Exploring in-depth all the technologies. Stay Tuned.

  • @eelguneezmemmedov1671
    @eelguneezmemmedov1671 9 місяців тому

    Hi sir can u make multilanguage and light dark mode project with react native please

  • @Hrishiatwork
    @Hrishiatwork 11 місяців тому +1

    Loved your work I want to know more about this. can we conect

    • @buildwithcodex
      @buildwithcodex  11 місяців тому

      Yeah sure. Ping me on twitter.

    • @Hrishiatwork
      @Hrishiatwork 11 місяців тому

      Pinged already please check.
      @@buildwithcodex

    • @Hrishiatwork
      @Hrishiatwork 11 місяців тому

      @@buildwithcodex hey You checkin your twitter??

  • @hXEdit_
    @hXEdit_ 10 місяців тому +2

    I don't know javascript but i want to learn react native how much javascript is required to learn it. Or i chose flutter.

    • @buildwithcodex
      @buildwithcodex  10 місяців тому +1

      Any crash course on Javascript will help you get started with react native. This tutorial is beginner-friendly as well.

  • @someone-pv9fo
    @someone-pv9fo 9 місяців тому +1

    are you using a pc or laptop , and what are the specifications of it can you please tell me

    • @someone-pv9fo
      @someone-pv9fo 9 місяців тому

      actually I'm interested in knowing how much ram are you using in pc , because I hava 16 gb of ram but when I open emulater , vs code project and then browser then my laptop is crashing

  • @perrythepalteypus2185
    @perrythepalteypus2185 11 місяців тому

    Please do a video on how to build a apk file and also deploy in play store 🙏🏻🙏🏻

  • @sohamdwivedi6340
    @sohamdwivedi6340 4 місяці тому +1

    In the HomeScreen the functiion getCategoryFromData the error that comes is : cannot read property 'length' of undefined, i.e some problem in data.length, what to do?

    • @buildwithcodex
      @buildwithcodex  4 місяці тому

      @@sohamdwivedi6340 try to use data?.length to handle undefined value.. everywhere.

  • @ucquanau2235
    @ucquanau2235 5 місяців тому +1

    Does this have backend?

  • @JibanPandey-cj7fg
    @JibanPandey-cj7fg 4 місяці тому +1

    Hi, I'm facing an issue with Gradle while running a React Native project on Windows. The build fails with the following error: 'java.io.UncheckedIOException: Could not move temporary workspace to immutable location.' I've tried running the command prompt as an administrator, clearing the Gradle cache, and ensuring I have the correct permissions. Has anyone encountered this issue before or knows how to resolve it? Thanks!

  • @dabbarnaresh7791
    @dabbarnaresh7791 8 місяців тому

    Hiii bro..
    Bro pls maintain playlist bro

  • @تألقمصمم
    @تألقمصمم 11 місяців тому

    Yes can you do it pls

  • @huynhthibichtuyen2030
    @huynhthibichtuyen2030 Рік тому +1

    Can you guide me to add login/signup to the app? Thank you .

    • @buildwithcodex
      @buildwithcodex  Рік тому

      Yeah Sure I can guide you on that. Join Discord Server - discord.com/invite/hf8YmsmNAD

  • @hiagosilvaribeiro3096
    @hiagosilvaribeiro3096 Рік тому

    I would be fantastic, a app fow Schools, for exemple, when a student receive good notes, he receives a bedget e etc... kkk

  • @MohitSharma-rz1uq
    @MohitSharma-rz1uq Рік тому +1

    Bhaiya when will next video come?

    • @buildwithcodex
      @buildwithcodex  Рік тому

      Next Tutorial is coming very soon. A couple of weeks work is remaining. Stay tuned.

  • @kingofyoursoul
    @kingofyoursoul Рік тому +3

    Are you showing here the backend of the app as well? If not, can you please do full backend write to database, retrieve from database using something like MySQL? But not clouds please, we need to learn to use our own database servers

    • @buildwithcodex
      @buildwithcodex  Рік тому +1

      Backend is not covered here. But I will be building Full Stack Apps as well. Stay Tuned.

    • @Rajdweep
      @Rajdweep Рік тому

      ​@@buildwithcodexhey, are you calling apis from your app, like is it posting and getting data from anywhere? if yes i would love to make the backend for it in spring boot and join them together to put in resume, but if not thn can you make some app similar to this just the frontend part coz i know nothing about react native or any frontend framework

    • @buildwithcodex
      @buildwithcodex  Рік тому

      @@Rajdweep No, there are no calls for the APIs, and it's not posting or getting the data from the server. All the Data is already present and created directly inside of the App itself (No Network Calls). Although I am planning to build a full stack Mobile App with the backend using Node and other Backend Tech as well. Stay Tuned for that. Meanwhile, you can have a look at the Tutorial and search how you can integrate Backend into the Zustand State Management. I hope this can help with your resume.

    • @Rajdweep
      @Rajdweep Рік тому +1

      @@buildwithcodex okk np, please bring a frontend project with react native or something similar so that i can make backend for it and combine together to put in cv

    • @buildwithcodex
      @buildwithcodex  Рік тому

      @@Rajdweep Yes, I will make full stack projects in such fashion that if you wish you can create your custom backend in your desired TechStack.

  • @shubhamranjan4596
    @shubhamranjan4596 Рік тому +1

    more on typescript

  • @Sedinam
    @Sedinam Рік тому +2

    I know this is a bare react native project but can i follow along using expo?

    • @buildwithcodex
      @buildwithcodex  Рік тому +1

      Yeah sure you can follow along. But some of the package might not work directly. In those cases you may have to look for their expo implementation.

    • @Sedinam
      @Sedinam Рік тому +1

      Okay thanks, I tried reaching out to you on twitter but I'm unable to. Do you have an instagram?
      @@buildwithcodex

  • @khushboochaudhary5505
    @khushboochaudhary5505 6 днів тому

    Hey! I am new ro React Native. Can I build this project using expo instead of react native CLI?

  • @D_bugit
    @D_bugit Рік тому +2

    can you try to get rid of the black color on the system navigation area i was told we have a package to do that but i cant find the type

    • @buildwithcodex
      @buildwithcodex  Рік тому

      Can you add the time stamp of that black color on the system navigation area, so that I can understand that more clearly.

    • @D_bugit
      @D_bugit Рік тому +1

      @@buildwithcodex 3rm when you look at the system navigation area (the place that contains back button and the rest)for android emulator you would see that there is some default black color there unlike iOS that it simply changes to the color you set you navigation tabs

    • @buildwithcodex
      @buildwithcodex  Рік тому

      ​@@D_bugit I found this solution on stackoverflow stackoverflow.com/questions/45928061/change-navigation-bar-color . You can have a look and see if it is helpful. And these are the packages mentioned there, you can check them out as well.
      - www.npmjs.com/package/react-native-system-navigation-bar
      - www.npmjs.com/package/react-native-navbar-color
      - www.npmjs.com/package/react-native-navigation-bar-color

    • @D_bugit
      @D_bugit Рік тому

      @@buildwithcodex thank you🙂🙂

  • @AnuragAffection
    @AnuragAffection 7 місяців тому

    19:54

  • @n.a.5261
    @n.a.5261 Рік тому +1

    Hello, why did you use let spliceIndex = -1 at 3:19:06? Will there be a case that the id is not found, then would it splice the last item from the FavoritesList? I just did not understand the purpose of spliceIndex = -1. Thank you

    • @buildwithcodex
      @buildwithcodex  Рік тому

      Thank you so much for pointing this out. It's an error on my side. I meant to use it in this manner, where if there is no occurrence of the Item to remove then we will not remove anything but if we find one with the given ID then we will surely remove it. Because sometimes misfire happens and we have to keep in mind that it's asynchronous so we have to cross-check all condition and edge cases every time.
      correct statement => spliceIndex == -1 ? null : state.FavoritesList.splice(spliceIndex, 1);

  • @SGTrader
    @SGTrader 4 місяці тому

    It was all very smooth until you ask to clean the folder. cd android for some reason not working. it says cd: Can not find path because it does not exist. At line: 1 char:1 Do you know why this happened?

    • @buildwithcodex
      @buildwithcodex  4 місяці тому

      @@SGTrader check list of files and folder with command ls. Then navigate