Skip to content

Lekau/react-native-weather-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

React Native Weather App

A weather App to display the understanding of Mobile App Clean Architecture using React Native (Expo)

-->

Features

  • Current weather conditions
  • 5-day weather forecast
  • Dynamic weather-based themes
  • Clean and intuitive UI
  • Error handling and loading states
  • TypeScript implementation
  • Clean Architecture principles
  • TDD (See commit history)

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Node.js (v14 or higher)
  • npm or yarn
  • Expo CLI (npm install -g expo-cli)
  • OpenWeather API key (get one at OpenWeather)

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/rn-weather-app.git
cd rn-weather-app
  1. Install dependencies:
npm install
  1. Start the app
npx expo start

In the output, you'll find options to open the app in a

You can start developing by editing the files inside the app directory. This project uses file-based routing.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published