{"id":19441254,"url":"https://github.com/arpitaswal/weatherappbyandroid","last_synced_at":"2026-05-16T10:32:07.543Z","repository":{"id":245241540,"uuid":"817666626","full_name":"ArpitAswal/WeatherAppByAndroid","owner":"ArpitAswal","description":"WeatherApp aims to provide a seamless and informative user experience with a clean and dynamic interface. By offering real-time weather updates and a responsive design, the app ensures users are always prepared for the day ahead.","archived":false,"fork":false,"pushed_at":"2024-06-20T08:07:44.000Z","size":1335,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-25T07:45:06.719Z","etag":null,"topics":["android-application","calling-api","kotlin-android","location-services","retrofit2-kotlin","weather-app"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","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/ArpitAswal.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-06-20T07:44:02.000Z","updated_at":"2025-02-13T17:15:29.000Z","dependencies_parsed_at":"2024-06-20T20:42:54.200Z","dependency_job_id":"73bad186-9e70-4727-a9bb-c8c000a8eeef","html_url":"https://github.com/ArpitAswal/WeatherAppByAndroid","commit_stats":null,"previous_names":["arpitaswal/weatherappbyandroid"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ArpitAswal/WeatherAppByAndroid","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArpitAswal%2FWeatherAppByAndroid","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArpitAswal%2FWeatherAppByAndroid/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArpitAswal%2FWeatherAppByAndroid/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArpitAswal%2FWeatherAppByAndroid/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ArpitAswal","download_url":"https://codeload.github.com/ArpitAswal/WeatherAppByAndroid/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArpitAswal%2FWeatherAppByAndroid/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33098791,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-16T04:41:52.686Z","status":"ssl_error","status_checked_at":"2026-05-16T04:41:52.009Z","response_time":115,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["android-application","calling-api","kotlin-android","location-services","retrofit2-kotlin","weather-app"],"created_at":"2024-11-10T15:34:51.846Z","updated_at":"2026-05-16T10:32:07.526Z","avatar_url":"https://github.com/ArpitAswal.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"Project Name: WeatherApp\nDescription:\n\nWeatherApp is a comprehensive mobile application designed to provide real-time weather updates for cities and states across India. By leveraging the OpenWeatherMap API, the app delivers accurate and detailed weather information, enhancing users' ability to plan their day effectively based on current and forecasted weather conditions.\n\nFeatures:\n\nSplash Screen:\n\nDisplays an engaging splash screen when the app is launched.\nTransitions to the main weather display screen after a brief delay.\n\nLocation Permission:\n\nUpon first launch, the app requests permission to access the device's location.\nThis permission is necessary to fetch and display weather data for the user's current location.\n\nWeather Display:\n\nShows detailed weather information for the current location, including:\nCurrent Location: Displayed at the top of the screen.\nDate and Day: Provides the current date and day of the week.\nTemperature: Current, maximum, and minimum temperatures in Celsius.\n\nAdditional Weather Details: Presented in a grid view, including:\nHumidity\nWind Speed\nWeather Conditions (e.g., clear, cloudy, rainy)\nSunrise and Sunset times\nSea Level conditions (if applicable)\n\nDynamic Background:\n\nThe background of the weather display screen changes to reflect current weather conditions (e.g., sunny, cloudy, dusty, rainy).\n\nSearch Functionality:\n\nUsers can search for weather information by entering the name of a city or state in the search view.\nProvides weather data for the searched location, similar to the data displayed for the current location.\n\nTechnologies Used:\n\nKotlin: Primary programming language for app development.\nAndroid SDK: For building and deploying the Android application.\nOpenWeatherMap API: For fetching real-time weather data.\nLocation Services: To determine the device's current location.\n\nUsage Flow:\n\nUser opens the WeatherApp.\nThe splash screen appears, followed by a transition to the main screen after a brief delay.\nThe app requests permission to access the device's location.\nUpon granting permission, the app fetches and displays weather data for the current location.\nUsers can view detailed weather information, including temperature, humidity, wind speed, conditions, sunrise, sunset, and sea level.\nUsers can search for weather information for other cities or states using the search view.\nThe background dynamically changes to reflect the current weather conditions.\n\n![Screenshot_2024-06-20-13-17-15-492_com example weatherapp 1](https://github.com/ArpitAswal/WeatherAppByAndroid/assets/87036588/3ee25bf4-0510-44f3-ab25-754ec24675eb)\n\n![Screenshot_2024-06-20-13-34-25-631_com example weatherapp 1](https://github.com/ArpitAswal/WeatherAppByAndroid/assets/87036588/8f0c1acc-7e36-4221-be38-b2ff86e9a8b0)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farpitaswal%2Fweatherappbyandroid","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farpitaswal%2Fweatherappbyandroid","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farpitaswal%2Fweatherappbyandroid/lists"}