Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dhunanyan/ios-weather-clone
A sleek, real-time weather app built with React Native and Expo Go. Get accurate and up-to-date weather information with an intuitive, mobile-friendly design.
https://github.com/dhunanyan/ios-weather-clone
expo-go react-native typescript
Last synced: 18 days ago
JSON representation
A sleek, real-time weather app built with React Native and Expo Go. Get accurate and up-to-date weather information with an intuitive, mobile-friendly design.
- Host: GitHub
- URL: https://github.com/dhunanyan/ios-weather-clone
- Owner: dhunanyan
- License: mit
- Created: 2024-08-16T17:14:19.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2024-11-06T18:17:38.000Z (about 2 months ago)
- Last Synced: 2024-11-06T18:34:56.447Z (about 2 months ago)
- Topics: expo-go, react-native, typescript
- Language: TypeScript
- Homepage:
- Size: 4.17 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# iOS Weather Clone
A minimalistic weather app built with React Native, Expo, and TypeScript, fetching real-time weather data from the OpenWeather API. This app is designed for iOS and provides users with current weather conditions in their location or other searched cities.
![Logo](./docs/logo.png "Logo")
# Quick preview
https://github.com/user-attachments/assets/ec0aa7ba-52ba-48c4-9925-29ca9f144772
# Cloning the project
Clone the project simply by running:
```bash
git clone https://github.com/dhunanyan/ios-weather-cloe.git
```OR
```bash
git clone [email protected]:dhunanyan/ios-weather-cloe.git
```# How to install project dependencies?
Go to your terminal and run the following commands below in yhe root of your project:
```bash
cd ./ios-weather-cloe
nvm use
yarn install
```# How to run project?
To run project for IOS Device please run one of the following commands:
```bash
# if you have Apple Developer membership
yarn dev:ios# if you DON'T have Apple Developer membership
yarn dev
```To run project for Android Device please run the following command:
```bash
yarn dev:android
```# How to open the app on real device
If you will be using a _real device_ in order to run the app, you should go to `App Store (IOS)` / `Google Play (Android)` and install `Expo Go` application.
After installing the app you should open up the camera of your phone and scan the QR code which will be generated in the terminal after your finish the previous step
# How to open the app on Native Simulator?
if you will be using Native Simulator, please download you simulator, setup the device you will be using.
Later on go to the terminal in which you run the app (the one with the QR code) and press:
- `"a"` - for Android Simulator
- `"i"` - for IOS Simulator
- `"w"` - to open up project in Web Browser (However unfortunately, there is no support for Web Browser :disappointed:)