Skip to content

RamdlanFaqih/react_native_jobs

Repository files navigation

💻 React Native Jobs App

In this documentation, I share my learning experience from the Javascript Mastery Youtube Channel by building a mobile application called React Native Jobs using React Native and Expo. The application will be a simple job listing app that allows users to browse and search for jobs.

⚙️ Tech Stack

📍 Features

The application has the following features

  • Users can browse a list of jobs.
  • Users can search for jobs by title, company, or location.
  • Users can view the details of a job.
  • Users can filter job results by job category, such as full-time, part-time, and contract.
  • Users can apply for jobs

🧑‍💻My Learning Process

I followed a tutorial from the Javascript Mastery Youtube Channel to learn the basics of React Native development. However, I had to make some adjustments to the code due to differences in the current version of Expo from the version used in the tutorial.

🔑 Key Learnings from this project

  • Developing visually appealing UI/UX designs
  • Fetching data from an external API and integrating it into the app
  • Implementing search and pagination functionality
  • Creating custom API data fetching hooks
  • Writing clean, organized, and maintainable code with proper architecture
  • Following the best practices for React Native development

🛜 Additional Resources

In addition to the tutorial, I also referred to the Expo documentation to learn more about the specific features used in the project.

💪 Challenges Faced

The challenges I faced was understanding the differences between the current version of Expo and the version used in the tutorial. And also this is my first time using expo. This required me to spend some time researching and debugging the code.

📈 Overall Experience:

Overall, I found the learning process to be very rewarding. I was able to learn a lot about React Native with Expo Router development and apply my learnings to create a functional and visually appealing app.

Run Locally

Clone the project

  git clone https://github.com/RamdlanFaqih/react_native_jobs.git

Go to the project directory

  cd react_native_jobs

Install dependencies

  npm install

Start the server

  npx expo start

👋Conclusion

In this documentation, I have shared my learning experience from the Javascript Mastery Youtube Channel by building a mobile application called "React Native Jobs" using React Native and Expo. I hope this documentation has been helpful and informative. If you encounter bugs or wish to add new features, please create a pull request or issue in this repository. Your help is greatly appreciated! Feel free to reach out if you have any questions or need further assistance. Thank you for your contribution to the React Native Jobs development!

~Keep Curious and keep learning 🚀

About

My Project and Learning Experience from Javascript Mastery @adrianhajdin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published