{"repo":"Trendyol/android-dev-tools","free":true,"listed":false,"github":"https://github.com/Trendyol/android-dev-tools","clone":"git clone https://github.com/Trendyol/android-dev-tools.git","description":"Android QA/Debug tools to speed up and streamline the development progress.","language":"Kotlin","stars":116,"topics":["android-library","android-debug-tools","autofill-service","http-inspection","http-interceptor"],"license":null,"category":"mobile-apps","readme_excerpt":"Android Dev Tools Android Dev Tools is a library that contains various QA/Debug tools to speed up and streamline the development progress. Tools ## Autofill Service Analytics Logger Http Inspector (Alpha) Environment Manager Debug Menu DeepLink Launcher SharedPref Manager Autofill Service Autofill Service allows developers and QA to fill form inputs automatically with predefined form data. How it Works? It observes both activity and fragment lifecycle events via application class to detect layout inflations. After each inflation, it seeks for determined input views in the inflated layout. If it has all required inputs, then shows the autofill action. Autofill data that suitable with inflated form inputs are shown in the selection dialog. Demo Usage Autofill will automatically started if added as dependency. It checks autofill.json file on assets directory of the project. If you want to disable Autofill to be initialized, you can modify AndroidManifest.xml like below on main or desired flavor/variant. Configuration Configuration Json file can be located in /[variant/flavor or main]/assets folder. You can define autofill data by following this structure. You should also note that the order of the defined form field resource id's and order of input values must match. - forms object declares the forms that will be cheched on activity/fragment screen. - fields are input view ids. - matchAnyField is optional flag to enable the feature whether if all fields should be exist or not. D","default_branch":null,"files":null,"tree":[],"storefront":"/r/Trendyol","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Trendyol/android-dev-tools/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}