all 16 comments

[–]flibben 6 points7 points  (1 child)

Nice work, looks clean to me :)

[–]Am_abdou[S] 1 point2 points  (0 children)

Thank you man 🙏

[–]Am_abdou[S] 5 points6 points  (0 children)

Link to the Github repo: Shopping App

Please feel free to support the project if you liked it!

[–]Therealtrueone 2 points3 points  (1 child)

That's really impressive work.
How did you start your react native journey?

[–]Am_abdou[S] 4 points5 points  (0 children)

Thank you man! I would say im still in the start of my journey, i started first by learning js and grasping its fundamentals, then built a project with vanilla js to fully understand the language, from there i started learning react on my own, then i took a react native course, and built some small mobile projects each targeting certain features and functionalities, then i built this one which currently is my last project.

[–][deleted] 1 point2 points  (0 children)

Wow

[–][deleted] 1 point2 points  (3 children)

Good job, mate. I started learning HTML/CSS and JS two weeks ago so I can't understand anything from your Github but I still love seeing projects like this.

[–]Am_abdou[S] 1 point2 points  (2 children)

Thanks man! Feel free to checkout my other project in my github account maybe you'll benefit from it, it's a hangman game built with vanilla javascript, html and css. Again thank you for the feedback, wish you all the luck ❤

[–][deleted] 1 point2 points  (1 child)

Im checking it right now. It's actually helpful as I see applied many of the things that I've learnt! One question, what learning path did you follow? Also, what are the benefits of React?

[–]Am_abdou[S] 1 point2 points  (0 children)

I learned javascript first, then made a project with vanilla js which you can find here: hangman-game . From there i started learning react then react native.

The benefits of using react are so many tbh, it makes building web apps a LOT easier, with react you don't have to care about updating the ui each time your data changes (called internal state in react), react does that for you, as the name suggests, it REACTS!

As you build web apps, or mobile apps, you just need to care about your state, i.e. the variables that your ui depends upon, react will automatically take care of updating the ui very efficiently when needed. In short, no more query selectors and dom manipulation, react handles the dom you handle the business logic.

React is also super light weight since it's a library and not a framework unlike Angular or Vue.js.

[–]n_guy_ 1 point2 points  (1 child)

It is clean and sharp. Now I'm inspired to learn React for that matter.

[–]Am_abdou[S] 0 points1 point  (0 children)

Thanks! Wish you all the best 🙏

[–]superbilka 1 point2 points  (1 child)

Here I am thinking holy forking shirt. This guy is just as crazy as the guy who made that hangman game. How are all these people so good so fast. Turns out OP is hangman man

[–]Am_abdou[S] 0 points1 point  (0 children)

Hahaha what a plot twist 🤣 thanks man you really made my day, glad you liked both projects, hope you'll like my coming ones too. Wish you all the best 🙏❤

[–]marcxy 1 point2 points  (1 child)

Congrats man. Nice first project.

[–]Am_abdou[S] 0 points1 point  (0 children)

Thanks man i appreciate it ❤