Skip to content

armanali13000/CloudView

Repository files navigation

🌤️ CloudView - Weather App

CloudView is a beautiful and responsive weather app built using React Native and TypeScript, designed to show accurate real-time weather information based on your current location or searched cities.

🚀 Features

  • 📍 Weather by current location (using Geolocation)
  • 🔍 City weather search
  • 🌤️ Weather icons and background images based on conditions
  • 📱 Responsive mobile UI
  • ⏳ Loading indicators & ❌ error handling
  • 🧭 Pull to refresh support
  • 🎨 Clean design with custom app title and tagline

🔧 Tech Stack

  • React Native (Expo)
  • TypeScript
  • Expo Location API
  • OpenWeatherMap API

Download apk

📸 Screenshots

Home Screen (Sunny) Search City
(Add your screenshots here) (optional)

🛠️ Setup & Installation

  1. Clone the repository
  1. Install dependencies

- npm install
Start the development server
  • npx expo start
    Run on device/emulator

Scan the QR code using Expo Go on Android/iOS.
Or run in Android/iOS simulator.

🧪 Testing

CloudView is currently tested on Android using Expo Go. Support for iOS may be added in the future.

📦 Build APK

  • npx expo export
  • npx eas build --platform android
    Note: You must have eas-cli installed and configured.

💡 Inspiration

This project was built as a hands-on practice in building real-world mobile apps with React Native and Expo.

🤝 Connect

Feel free to contribute or reach out:

🔗 GitHub: armanali13000

About

CloudView is a beautiful and responsive weather app built using React Native and TypeScript, designed to show accurate real-time weather information based on your current location or searched cities.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors