An intuitive weather application developed with React Native, designed to provide real-time weather updates. Styled using TailwindCSS (Nativewind), this app is fully responsive and works seamlessly across Android and iOS devices.
- Real-Time Weather Updates: Retrieves accurate weather data via a free weather API.
 - Responsive Design: Offers a clean, user-friendly interface optimized for different screen sizes.
 - TailwindCSS Integration: Utilizes Nativewind for streamlined styling.
 - Cross-Platform Functionality: Compatible with both Android and iOS platforms.
 
- React Native: Framework for building the mobile app.
 - Nativewind (TailwindCSS): For responsive and easy styling.
 - Weather API: Fetches real-time weather data from a free API.
 - Expo: Facilitates easy development and testing.
 
- Hero Icons: Provides scalable and customizable icons.
 - Progress: Displays progress indicators.
 - Async Storage: Handles local persistent storage.
 
- 
Clone the Repository:
git clone https://github.com/sai-zack-dev/weather-native-app.git cd weather-native-app - 
Install Dependencies:
npm install
or
yarn install
 - 
Configure the API Key:
- 
Create a
.envfile in the root directory:API_URL=https://api.example.com API_KEY=your_api_key_here - 
Replace
your_api_key_herewith your key from the weather API provider. 
 - 
 - 
Launch the Development Server:
npx expo start
 
- 
Run the App on Android/iOS:
- 
Type
afor Android - 
Type
ifor iOS 
 - 
 - 
Explore App Features:
- Input a city name to view detailed weather data.
 - Access real-time temperature, conditions, and more.
 
 
For any questions or feedback, feel free to get in touch:
- Email: [email protected]
 - GitHub: Sai Zack
 
