{"id":20920152,"url":"https://github.com/avito-tech/avito-android","last_synced_at":"2025-05-15T01:08:14.103Z","repository":{"id":40463486,"uuid":"230265582","full_name":"avito-tech/avito-android","owner":"avito-tech","description":"Infrastructure of Avito android","archived":false,"fork":false,"pushed_at":"2025-05-13T09:15:07.000Z","size":16026,"stargazers_count":428,"open_issues_count":11,"forks_count":52,"subscribers_count":19,"default_branch":"develop","last_synced_at":"2025-05-13T10:27:24.671Z","etag":null,"topics":["android","android-emulator","ci","gradle-kotlin-dsl","gradle-plugin","hacktoberfest"],"latest_commit_sha":null,"homepage":"https://avito-tech.github.io/avito-android","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/avito-tech.png","metadata":{"files":{"readme":".github/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":"2019-12-26T13:05:20.000Z","updated_at":"2025-05-13T09:15:10.000Z","dependencies_parsed_at":"2023-10-13T19:51:04.016Z","dependency_job_id":"e0d52416-97b3-4751-95bd-045f251dc212","html_url":"https://github.com/avito-tech/avito-android","commit_stats":null,"previous_names":[],"tags_count":104,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avito-tech%2Favito-android","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avito-tech%2Favito-android/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avito-tech%2Favito-android/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avito-tech%2Favito-android/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/avito-tech","download_url":"https://codeload.github.com/avito-tech/avito-android/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254254042,"owners_count":22039792,"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","android-emulator","ci","gradle-kotlin-dsl","gradle-plugin","hacktoberfest"],"created_at":"2024-11-18T18:09:00.120Z","updated_at":"2025-05-15T01:08:09.084Z","avatar_url":"https://github.com/avito-tech.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Infrastructure of avito-android project\n\n## Disclaimer\n\nRight now this project is just a way for us to work as open as possible,\\\nand share ideas and its implementation with community.\n\nIf you plan to use some parts of our code, please let us know, \\\nbecause we don't have any public API stability guarantees atm. \n\nHowever, all code you see in `develop` is running right now in Avito,\\\nand we rely on it to test and ship our apps.\n\n## Project documentation\n\n[https://avito-tech.github.io/avito-android](https://avito-tech.github.io/avito-android)\n\n## Communication\n\nGithub issues\n\n[Telegram chat (Russian)](https://t.me/avito_android_opensource)\n\n## Contribution\n\nTBD\n\n## Why do we do open source?\n   \n- To get more feedback. We need outside perspective\n- To make the code easier to change through reusing\n- To share knowledge and solutions and make Android development better\n- To understand better through explanation\n- To supplement our presentations and articles by real production code\n- To make it easier to provide reproducible samples for bugs in external libraries\n\n## Special thanks to:\n\n- [Dmitriy Merkuriev](https://github.com/dimorinny), [Nikolay Nesterov](https://github.com/nesterov-n), [Nikolay Chameev](https://github.com/lukaville) for being a part of the team for a long time, and creating a lot of features you see in the project.\n- Remote runner projects for helping us go through dark times of pre-\"Project Marble\" Android Gradle plugin\n  - [Mainframer](https://github.com/buildfoundation/mainframer)\n  - [Mirakle](https://github.com/Instamotor-Labs/mirakle)\n- Juno and [Composer test runner](https://github.com/gojuno/composer) as the basis for our own (and instrumentation output parser, still working better than ddmlib)\n- [Artem Zinnatulin](https://github.com/artem-zinnatullin) for building amazing tools and being an inspiration\n- [Eugene Matsyuk](https://github.com/matzuk), [Egor Kurnikov](https://github.com/eakurnikov) and [Ruslan Mingaliev](https://github.com/RuslanMingaliev) for active contribution and pushing further, building [Kaspresso](https://github.com/KasperskyLab/Kaspresso)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favito-tech%2Favito-android","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Favito-tech%2Favito-android","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favito-tech%2Favito-android/lists"}