This app provides a user interface for displaying weather information but requires integration with a weather API to fetch real-time data. It's built using React Native, demonstrating the implementation of UI components and basic functionalities. Contributions are welcome to add the necessary weather API integration and make the app fully functional.
- UI Components: Implemented user interface elements for displaying weather information.
- Basic Functionality: Initial setup for location detection and weather display.
- Extendable: Designed to be extended with weather API integration for real-time data.
To get a local copy of the project up and running, follow these simple steps:
- Node.js (v14 or newer)
- npm (v6 or newer)
- React Native CLI
-
Clone the repository:
-
Navigate into the project directory:
cd weather-app -
Install dependencies:
npm install
To start the development server and run the app on your connected Android device or emulator, use the following command:
npx react-native run-androidTo build the APK for release, run:
cd android && ./gradlew assembleReleaseThe generated APK can be found at android/app/build/outputs/apk/release/app-release.apk.
Contributions are welcome! If you'd like to contribute to this project by integrating a weather API, please follow these steps:
- Fork the repository
- Create a new branch (
git checkout -b feature/weather-api) - Integrate a weather API of your choice
- Test the integration thoroughly
- Commit your changes (
git commit -am 'Integrate weather API') - Push to the branch (
git push origin feature/weather-api) - Create a new Pull Request