{"id":23542468,"url":"https://github.com/dronetag/drone-scanner","last_synced_at":"2025-04-05T04:14:24.838Z","repository":{"id":54525964,"uuid":"515721626","full_name":"dronetag/drone-scanner","owner":"dronetag","description":"Multi-platform mobile application for receiving Remote ID information broadcasted by nearby UAVs, compatible with ASTM F3411, ASD-STAN prEN 4709-002 standards","archived":false,"fork":false,"pushed_at":"2024-10-29T08:36:27.000Z","size":20008,"stargazers_count":149,"open_issues_count":8,"forks_count":29,"subscribers_count":10,"default_branch":"master","last_synced_at":"2024-10-29T09:53:51.071Z","etag":null,"topics":["android","drones","ios","opendroneid","remote-id"],"latest_commit_sha":null,"homepage":"","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/dronetag.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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":"2022-07-19T19:48:08.000Z","updated_at":"2024-10-19T06:30:12.000Z","dependencies_parsed_at":"2023-02-19T10:01:07.952Z","dependency_job_id":"dbd4876e-2092-4aa6-9955-5611538ce3a6","html_url":"https://github.com/dronetag/drone-scanner","commit_stats":null,"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dronetag%2Fdrone-scanner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dronetag%2Fdrone-scanner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dronetag%2Fdrone-scanner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dronetag%2Fdrone-scanner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dronetag","download_url":"https://codeload.github.com/dronetag/drone-scanner/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247284953,"owners_count":20913704,"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":["android","drones","ios","opendroneid","remote-id"],"created_at":"2024-12-26T06:13:00.488Z","updated_at":"2025-04-05T04:14:24.635Z","avatar_url":"https://github.com/dronetag.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"assets/images/icon.png\" width=\"96\" /\u003e\n\u003c/p\u003e\n\u003ch1 align=\"center\"\u003eDrone Scanner\u003c/h1\u003e\n\nDrone Scanner is an application for scanning surroundings for data broadcasted by Unmanned Aerial Vehicle, such as identification and location. It gathers the data and presents them to the user on a map.\n\nDrone Scanner can track all the nearby flights over Direct Remote ID standards. Browse real-time data about drones on a detailed map highlighting specific flying space zones. \n\nThe application is inspired by [OpenDroneID Android receiver application](https://github.com/opendroneid/receiver-android). In contrast to the OpenDroneID application, DroneScanner is multiplatform. DroneScanner offers refreshed design as well as more features, such as drone labeling and tracking, or exporting data to CSV format.\n\nFor a more in-depth description, refer to the [documentation](./docs/) folder.\n\n### Download the application from application stores\n\n\u003cdiv\u003e\n\u003ca href='https://play.google.com/store/apps/details?id=cz.dronetag.dronescanner' target='_blank'\u003e\u003cimg alt='Get it on Google Play' src='assets/images/google_play.png' height='48px'/\u003e\u003c/a\u003e\n\u003ca href='https://apps.apple.com/app/drone-scanner/id1644548782' target='_blank'\u003e\u003cimg alt='Get it on the App Store' src='assets/images/app_store.png' height='48px'/\u003e\u003c/a\u003e\n\u003c/div\u003e\n\n## Documentation Contents\n\n* [Application Features and Regulatory Compliance](./docs/features.md)\n    * Description of application features and explanations of Remote ID regulations \n* [Code Architecture](./docs/architecture.md)\n    * Declares the directory structure and overall architecture\n* [Project Setup and Building](./docs/build.md)\n    * Instructions on how to set up and build the project, information about used dependencies\n* [Resources](./docs/resources.md)\n    * Resources for developers\n\n## Google Maps\n\nThe application uses [Google Maps Platform](https://cloud.google.com/maps-platform/). In order for it to work, you need to [obtain your API key](https://developers.google.com/maps/documentation/maps-static/get-api-key). API keys are managed in a [Google Developers Console](https://console.cloud.google.com/). After you create the key, you will also need to enable API for each platform. To enable Google Maps for Android, select \"Maps SDK for Android\" in the \"Additional APIs\" section, then select \"ENABLE\". To enable Google Maps for iOS, select \"Maps SDK for iOS\" in the \"Additional APIs\" section, then select \"ENABLE\".\n\nFor more details, see [Getting started with Google Maps Platform](https://developers.google.com/maps/gmp-get-started).\n\nIn the project folder, create files *ios/Runner/Secrets.plist* and *android/app/src/main/res/values/secrets.xml* by making a copy of the example files present in the directories. Paste your key to both files.\n\nThe files which contain Google Maps API are added to .gitignore, so your key will not be accidentally committed. Make sure you don't put your API keys anywhere else before pushing your work.\n\n\u003e 💡 _This README is a work-in-progress and will be soon updated with all necessary information about the application architecture, ways to build the project, and ways to contribute to this project._\n\n---\n\n## Screenshots\n\n\n| Map View       | Aircraft Detail           |\n| ------------- |:-------------:|\n|\u003cimg src=\"/assets/screenshots/map_page.jpg\" width=\"200\"/\u003e| \u003cimg src=\"/assets/screenshots/detail.jpg\" width=\"200\"/\u003e |\n\n| Animated GIF      |\n| ------------- |\n|\u003cimg src=\"/assets/screenshots/app-usage.gif\" width=\"200\"/\u003e|\n\n\n---\n\n© 2022, [Dronetag s.r.o.](https://dronetag.cz)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdronetag%2Fdrone-scanner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdronetag%2Fdrone-scanner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdronetag%2Fdrone-scanner/lists"}