Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sumer16/vreme-mobile
Vreme is a weather mobile app developed using React Native and Expo
https://github.com/sumer16/vreme-mobile
Last synced: 27 days ago
JSON representation
Vreme is a weather mobile app developed using React Native and Expo
- Host: GitHub
- URL: https://github.com/sumer16/vreme-mobile
- Owner: Sumer16
- Created: 2023-11-11T06:08:02.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-21T06:08:34.000Z (3 months ago)
- Last Synced: 2025-01-01T08:33:03.264Z (about 2 months ago)
- Language: JavaScript
- Homepage:
- Size: 1.64 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Vreme | Weather App
### NOTE: This project is not maintained anymore.
## About Vreme
Vreme is a fully functional weather mobile application developed using the popular React Native framework & designed using NativeWind and TailwindCSS. This application allows users to check weather for a city and also have a 7-day weather forecast for the city.
Here check out the [repo](https://github.com/Sumer16/vreme) for Vreme website that is developed using React & TypeScript.
## Vreme Application Screenshots
![]()
![]()
## Installation
### Clone the repository
To get started, you'll need to clone this repository to your local machine. You can do this by running the following in the command line:```bash
git clone https://github.com/Sumer16/vreme.git
```### Install dependencies
Once you've cloned the repository, navigate to the project directory and run npm/yarn install to install all the necessary dependencies.
```bash
cd vremenpm install
# or
yarn install
```### and then
Go to [OpenWeather API](https://openweathermap.org/api) to create an account and get the API key. Use that API key in constants/index.js file
### Setup the environment variables
After the dependencies have been installed, create a ```.env``` file in the root of the project and add all necessary API credentials of your own:
```env
WEATHER_API_KEY=your_own_key
```### Run the App
After the dependencies have been installed, you can run the app in development mode by running:
```bash
npm run start
# or
yarn start
```Open your app in the [Expo app](https://expo.io) on your phone to view it. It will reload if you save edits to your files, and you will see build errors and logs in the terminal.
If you want to run your application on an iOS device then use these commands:
```bash
npm run ios
# or
yarn run ios
```These commands are like `npm start` / `yarn start`, but attempts to open your app in the iOS Simulator if you're on a Mac and have it installed.
If you want to run your application on an iOS device then use these commands:
```bash
npm run android
# or
yarn run android
```These commands are like `npm start` / `yarn start`, but attempts to open your app on a connected Android device or emulator.
### This requires an installation of Android build tools (see [React Native docs](https://facebook.github.io/react-native/docs/getting-started.html) for detailed setup).