/WeatherApp

A mobile app that displays current weather info written in React Native

Primary LanguageJavaScriptMIT LicenseMIT

WeatherApp GitHub license

WeatherApp is a simple mobile app that displays current information about weather in your current or given location. Information about weather is provided through REST Api by OpenWeather.

Table of contents

Technologies

  • JavaScript
  • React Native
  • React Native Paper (Material Design)
  • Styled Components

Installation

Prerequisites

Node is required. Account and api key from OpenWeather is needed.

Windows

to run the app you need to have android studio and android device which can be either emulator or android device.

macOS

to run the app you need to have android studio and android device which can be either emulator or android device. Or for running app on iOS you need to have Xcode and iOS device which can be either emulator or iOS device.

Setup

  1. Create .env file in the root directory with the config of environment variables. Here you can check the example of the configuration.
  2. Install dependecies
yarn install
  1. Run application
yarn react-native run-android

or

yarn react-native run-ios

Usage

Context

Mainly purpose of this app was to get familiar with react native and material design principles.

Status

Currently, the app is considered as finished and there are no plans to do any updates on it.

License

MIT