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.
- 📍 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
- React Native (Expo)
- TypeScript
- Expo Location API
- OpenWeatherMap API
| Home Screen (Sunny) | Search City |
|---|---|
| (Add your screenshots here) | (optional) |
- Clone the repository
- git clone https://github.com/armanali13000/CloudView.git
- cd CloudView
- 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.
CloudView is currently tested on Android using Expo Go. Support for iOS may be added in the future.
- npx expo export
- npx eas build --platform android
Note: You must have eas-cli installed and configured.
This project was built as a hands-on practice in building real-world mobile apps with React Native and Expo.
Feel free to contribute or reach out:
🔗 GitHub: armanali13000