{"id":19447773,"url":"https://github.com/yazan98/viper-idea","last_synced_at":"2026-04-12T07:34:13.699Z","repository":{"id":132766727,"uuid":"412580305","full_name":"Yazan98/Viper-Idea","owner":"Yazan98","description":"Android Studio Plugin To Execute Common Android Development Cases (Code Generation, ADB Events)","archived":false,"fork":false,"pushed_at":"2021-10-22T14:36:11.000Z","size":150520,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-29T18:02:50.717Z","etag":null,"topics":["adb","android","android-application","android-studio","android-studio-plugin","code-generation","code-generator","gradle","idea-plugin"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Yazan98.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2021-10-01T18:36:47.000Z","updated_at":"2024-09-04T18:26:59.000Z","dependencies_parsed_at":"2023-04-05T19:17:20.741Z","dependency_job_id":null,"html_url":"https://github.com/Yazan98/Viper-Idea","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/Yazan98/Viper-Idea","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yazan98%2FViper-Idea","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yazan98%2FViper-Idea/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yazan98%2FViper-Idea/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yazan98%2FViper-Idea/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Yazan98","download_url":"https://codeload.github.com/Yazan98/Viper-Idea/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yazan98%2FViper-Idea/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278254469,"owners_count":25956598,"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","status":"online","status_checked_at":"2025-10-03T02:00:06.070Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["adb","android","android-application","android-studio","android-studio-plugin","code-generation","code-generator","gradle","idea-plugin"],"created_at":"2024-11-10T16:19:32.408Z","updated_at":"2025-10-04T01:43:56.871Z","avatar_url":"https://github.com/Yazan98.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Viper-Idea\nAndroid Studio Plugin To Execute Common Android Development Cases (Code Generation, ADB Events)\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/Yazan98/Viper/blob/main/images/logo.png?raw=true\" width=\"200\" height=\"200\" /\u003e\n\u003c/p\u003e\n\nAndroid Studio Plugin to Generate Kotlin Classes and Execute Some ADB Commands to Connected Devices\n\n## Plugin Actions\n1. Enable / Disable Layout Bounds\n2. Enable / Disable Don't Keep Activities\n3. Enable / Disable Overdraw Areas\n4. Show / Hide Taps\n5. Show / Hide Pointer Location\n6. Clear App Data \n7. Clear App Data and Restart\n8. Delete Application\n9. Fource Stop Application\n10. Kill Application\n11. Generate Feature (Activity, Fragments, RecyclerView Adapters)\n12. Generate Theme Block\n13. Generate Firebase Notifications Service\n14. Generate Fragments\n15. Generate RecyclerView Adapter\n16. Generate RecyclerView Adapter Multi ViewHolders\n17. Generate Daily Work Manager Task\n\n## Plugin Info\n1. Supported Android Studio Version : 2020.3.1\n2. Plugin Version : 1.0.2\n\n## Download\n1. [Jetbrains Plugin](https://plugins.jetbrains.com/plugin/17787-viper)\n2. [Jar File](https://github.com/Yazan98/Viper/tree/main/builds)\n\n## Screenshots\n\n![](https://github.com/Yazan98/Viper/blob/main/images/1.png?raw=true)\n\n![](https://github.com/Yazan98/Viper/blob/main/images/2.png?raw=true)\n\n![](https://github.com/Yazan98/Viper/blob/main/images/3.png?raw=true)\n\n![](https://github.com/Yazan98/Viper/blob/main/images/4.png?raw=true)\n\n## License\n\nCopyright (C) 2021 Viper-Idea is An Open Source Library (Licensed under the Apache License, Version 2.0)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyazan98%2Fviper-idea","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyazan98%2Fviper-idea","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyazan98%2Fviper-idea/lists"}