/rest-countries-app-reactnative-typescript

==> Mobile App that provides you information about all countries in the world build with React Native + TypeScript + Expo + React Navigation

Primary LanguageTypeScriptMIT LicenseMIT

Front-End Mentor Rest Countries API Challenge

==> Building Front-End Mentor Rest Countries API Challenge with React Native, TypeScript, Expo and React Navigation

Table of contents

Author

@Saddam Arbaa

Technologies

  • React Native
  • TypeScript
  • Expo
  • React Navigation

Optimizations

  • Advanced Debouncing (custom Hook)
  • Function components
  • React hooks
  • TypeScript

Features

  • View all countries
  • View individual country details
  • Search for single country
  • Filter countries by region

Contributing

Contributions are always welcome!

Related_Projects

Front-End Mentor Rest Countries API Challenge app built with React Js + Next Js + TypeScript + Tailwind CSS + Redux

Github Repo

LIVE DEMO

Signal Clone App built with React Native + TypeScript + Expo + React Navigation + Firebase Realtime Database

Github Repo

Netflix Clone App built with React Js + Stripe Checkout/Payments + Firebase Hosting

Github Repo

LIVE DEMO

Facebook Clone App built with React Js + Next Js + TypeScript + Redux + Styled Components

Github Repo

LIVE DEMO

Instagram Clone App built with React Js + Next Js + TypeScript + Redux + Tailwind CSS + Heroicons

Github Repo

LIVE DEMO

Messenger Clone App built with React Js + Next Js + Redux + Styled Components + Material-UI

Github Repo

LIVE DEMO

Airbnb Clone App built with React Js + Next Js + Redux + Tailwind CSS

Github Repo

LIVE DEMO

Amazon Clone App built with React Js + Redux + Styled Components

Github Repo

LIVE DEMO

Support

For support, email saddamarbaas@gmail.com.

Feedback

If you have any feedback, please reach out to me at saddamarbaas@gmail.com

Twitter https://twitter.com/ArbaaSaddam/

Linkedin. https://www.linkedin.com/in/saddamarbaa/

Github https://github.com/saddamarbaa

Instagram https://www.instagram.com/saddam.dev/

Facebook https://www.facebook.com/saddam.arbaa

Run_Locally

Clone the project

https://github.com/saddamarbaa/rest-countries-app-reactnative-typescript

Go to the project directory

 rest-countries-app-reactnative-typescript

Install dependencies

yarn install

Start the server

yarn start

Status

Project is: in progress I'm working on it in my free time

Inspiration

Build By Saddam Arbaa Project inspired by [ Frontend Mentor] https://www.frontendmentor.io/challenges/rest-countries-api-with-color-theme-switcher-5cacc469fec04111f7b848ca

Screenshots

image

image

Web app verstion

LIVE DEMO WEB APP

image

image