Skip to content

anu-rag-panda/WeatherApp-React-Native

Repository files navigation

Weather App

A modern weather application built with React Native and Expo Router, providing real-time weather information with a clean and intuitive interface.

Features

  • Real-time weather updates
  • Clean and intuitive user interface
  • Built with Expo Router for seamless navigation
  • Cross-platform compatibility (iOS and Android)

Tech Stack

  • React Native
  • Expo
  • Expo Router
  • TypeScript

Getting Started

Prerequisites

  • Node.js (v14 or higher)
  • npm or yarn
  • Expo CLI

Installation

  1. Clone the repository
git clone [your-repo-url]
cd WeatherApp
  1. Install dependencies
npm install
# or
yarn install
  1. Start the development server
npx expo start

The app can be opened in:

  • iOS simulator (press i)
  • Android emulator (press a)
  • Web browser (press w)
  • Expo Go app on your device (scan QR code)

Project Structure

WeatherApp/
├── app/                 # Main application routes
│   ├── _layout.tsx     # Root layout configuration
│   └── index.tsx       # Home screen
├── assets/             # Static assets (images, fonts)
├── components/         # Reusable components
└── constants/          # App constants and configuration

Development

To run the app in development mode:

  1. Start the development server:
npx expo start
  1. Choose your preferred platform:
    • Press i for iOS simulator
    • Press a for Android emulator
    • Press w for web browser
    • Scan QR code with Expo Go app for physical device

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Resources

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published