{"id":23773795,"url":"https://github.com/mahmoudelsayed7/dark-sky","last_synced_at":"2026-05-09T14:04:18.336Z","repository":{"id":230803934,"uuid":"780217552","full_name":"MAHMOUDELSAYED7/Dark-Sky","owner":"MAHMOUDELSAYED7","description":" Weather app built with Flutter, providing accurate global weather updates, robust search functionality, a sleek dark mode, and responsive design for a seamless experience across all devices.","archived":false,"fork":false,"pushed_at":"2024-12-06T07:56:26.000Z","size":430,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-01T05:44:03.328Z","etag":null,"topics":["bloc","cubit","cubit-bloc","dark-theme","dio-flutter","flutter","flutter-apps","flutter-bloc","flutter-web","lottie","lottie-animation","sharedpreferences","vercel","vercel-deployment","weather-app"],"latest_commit_sha":null,"homepage":"https://dark-sky-1.vercel.app","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MAHMOUDELSAYED7.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-01T02:06:58.000Z","updated_at":"2024-12-06T07:56:30.000Z","dependencies_parsed_at":"2024-07-25T00:46:47.815Z","dependency_job_id":"4d57ab9d-870c-4d82-9fe4-5ce5042ee14a","html_url":"https://github.com/MAHMOUDELSAYED7/Dark-Sky","commit_stats":null,"previous_names":["mahmoudelsayed69/weather-app","mahmoudelsayed69/dark-sky","mahmoudelsayed7/dark-sky"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MAHMOUDELSAYED7%2FDark-Sky","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MAHMOUDELSAYED7%2FDark-Sky/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MAHMOUDELSAYED7%2FDark-Sky/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MAHMOUDELSAYED7%2FDark-Sky/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MAHMOUDELSAYED7","download_url":"https://codeload.github.com/MAHMOUDELSAYED7/Dark-Sky/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239962893,"owners_count":19725812,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bloc","cubit","cubit-bloc","dark-theme","dio-flutter","flutter","flutter-apps","flutter-bloc","flutter-web","lottie","lottie-animation","sharedpreferences","vercel","vercel-deployment","weather-app"],"created_at":"2025-01-01T05:44:07.040Z","updated_at":"2026-04-03T11:30:15.937Z","avatar_url":"https://github.com/MAHMOUDELSAYED7.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dark Sky\n\nDark Sky is a modern, user-friendly weather app built with Flutter. It provides users with accurate weather information for any location worldwide. The app's standout feature is its robust search functionality, which allows users to find weather updates for any place effortlessly. Dark Sky also includes a sleek dark mode, ensuring a comfortable viewing experience, especially in low-light environments.\n\n## Features\n- **`1. Search Functionality`**\nComprehensive Location Search: Users can search for weather updates in any location globally, from major cities to small towns.\nReal-Time Data: Get the most up-to-date weather information, including temperature, humidity, wind speed, and more.\nUser-Friendly Interface: The search feature is designed to be intuitive and fast, ensuring users can find the information they need without any hassle.\n\n- **`2. Dark Mode`**\nEye Comfort: The dark mode reduces eye strain in low-light conditions, making it easier to check the weather at night or in dark environments.\nBattery Efficiency: On OLED screens, dark mode can help save battery life by reducing the amount of light emitted by the screen.\nModern Aesthetics: Dark mode provides a sleek, modern look that enhances the overall user experience.\n\n- **`3. Responsive Design`**\nEnsure Dark Sky adapts flawlessly across screens with responsive design, offers consistent performance on all platforms, and optimizes layout for smartphones and desktops, ensuring a seamless user experience from mobile to web access.\n\n## Screenshots\n\u003cdiv style=\"display: flex; justify-content: space-between;\"\u003e\n  \u003cimg src=\"https://github.com/MAHMOUDELSAYED69/Dark-Sky/assets/133010029/9e993c2f-0c53-4aa1-bd4a-bcdf196fe8d1\" alt=\"Screenshot 1\" style=\"width: 24%;\"/\u003e\n  \u003cimg src=\"https://github.com/MAHMOUDELSAYED69/Dark-Sky/assets/133010029/f2834535-bece-4054-9e88-efba6931015d\" alt=\"Screenshot 2\" style=\"width: 24%;\"/\u003e\n  \u003cimg src=\"https://github.com/MAHMOUDELSAYED69/Dark-Sky/assets/133010029/df8fe017-71c7-4ad1-8f0e-57744cdf0bf8\" alt=\"Screenshot 3\" style=\"width: 24%;\"/\u003e\n  \u003cimg src=\"https://github.com/MAHMOUDELSAYED69/Dark-Sky/assets/133010029/6e0163a4-2c3c-4a1f-89a7-03cc0aa37b35\" alt=\"Screenshot 4\" style=\"width: 24%;\"/\u003e\n  \u003cimg src=\"https://github.com/MAHMOUDELSAYED69/Dark-Sky/assets/133010029/91947cee-69de-4c14-a38f-d6e4527de13b\" alt=\"Screenshot 5\" style=\"width: 24%;\"/\u003e\n  \u003cimg src=\"https://github.com/MAHMOUDELSAYED69/Dark-Sky/assets/133010029/a0fa98e2-e113-445c-9f40-45e198c4d0ec\" alt=\"Screenshot 6\" style=\"width: 24%;\"/\u003e\n  \u003cimg src=\"https://github.com/MAHMOUDELSAYED69/Dark-Sky/assets/133010029/915e542b-c723-49fc-b923-0008e9e341fa\" alt=\"Screenshot 7\" style=\"width: 24%;\"/\u003e\n  \u003cimg src=\"https://github.com/MAHMOUDELSAYED69/Dark-Sky/assets/133010029/c893ba0a-1426-448e-a941-6a0d522403ff\" alt=\"Screenshot 8\" style=\"width: 24%;\"/\u003e\n  \u003cimg src=\"https://github.com/MAHMOUDELSAYED69/Dark-Sky/assets/133010029/9b3cb08c-6e15-446d-b088-db61037552e8\" alt=\"Screenshot 9\" style=\"width: 48%;\"/\u003e\n  \u003cimg src=\"https://github.com/MAHMOUDELSAYED69/Dark-Sky/assets/133010029/048be85b-6004-4cc8-a360-aefac5a86cb8\" alt=\"Screenshot 10\" style=\"width: 48%;\"/\u003e\n  \n \n\u003c/div\u003e\n\n## Getting Started\nTo get started with Dark Sky, follow these steps:\n\n- **`Step 1:`** Clone the Repository\nFirst, you'll need to clone the repository from GitHub. Open your terminal and run the following command:\n```\nhttps://github.com/MAHMOUDELSAYED7/Dark-Sky.git\n```\nReplace \u003crepository-url\u003e with the actual URL of your repository if it was changed.\n\n- **`Step 2:`** Install Dependencies\nAfter navigating to the project directory, you need to install all the necessary dependencies. Run:\n```\nflutter pub get\n```\nThis command fetches all the dependencies listed in the `pubspec.yaml` file.\n\n- **`Step 3:`** Configure the App\nEnsure all necessary configurations are done. This includes adding your assets and setting up environment variables if needed. Verify that your `pubspec.yaml` file includes all required `assets` and `fonts`.\n\n- **`Step 4:`** Run the Application\nFinally, run the application on your desired device using the following command:\n`\n```\nflutter run\n```\nThis command compiles your Flutter app and deploys it to the connected device or simulator.\n\nAdditional Tips\n**`Updating Dependencies:`** If there are any updates to the dependencies, you can update them using:\n```\nflutter pub upgrade --major-versions\n```\nFlutter Doctor: Run flutter doctor to ensure that your development environment is set up correctly.\n```\nflutter doctor\n```\nThis command checks your environment and displays a report of the status of your Flutter installation, dependencies, and connected devices.\n\nBy following these steps, you'll have the Dark Sky app and running on your device. If you encounter any issues during installation, please refer to the Flutter documentation.\n\n## Dependencies\n\n- **`bloc:`** State management library for predictable state.\n- **`dio:`** Powerful HTTP client for networking tasks.\n- **`flutter:`** Core Flutter framework for building UI.\n- **`flutter_bloc:`** Integrates BLoC pattern with Flutter apps.\n- **`flutter_dotenv:`** Loads environment variables from .env file.\n- **`flutter_screenutil:`** Responsive design for various screen sizes.\n- **`intl:`** Internationalization and localization for Flutter apps.\n- **`lottie:`** Library for rendering Lottie animations.\n- **`meta:`** Provides metadata annotations for improved code.\n- **`shared_preferences:`** Persistent storage for simple data saving.\n\nFor a complete list of dependencies, refer to the `pubspec.yaml` file.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## Contact\n\nFor any questions or feedback, please reach out via email: [mahmoudelsayed.dev@gmail.com](mahmoudelsayed.dev@gmail.com)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmahmoudelsayed7%2Fdark-sky","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmahmoudelsayed7%2Fdark-sky","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmahmoudelsayed7%2Fdark-sky/lists"}