Yes, I have been programming since 2006 and coding for Android App since 2011. My GitHub has 16.8k Followers.
I think the most important challenge is the idea of this app, it is a productivity improvement tool, improving the efficiency of Android development in various ways.
Technical challenges include layout viewing, decompile, etc.
The interviewee, Trinea, is the author of the Dev Tools app. Based in Hangzhou, he joined Ali in 2010, and joined Didi in 2015. He is currently in charge of the in- vehicle equipment technical team at Didi .
Greenify, which inspired Dev Tools app to use the Android Accessibility Service to improve development efficiency.
Almost 6 years, I wrote the first line of code for this app in November 2016, and it was officially released in January 2017.
Productivity-focused Android developers, who want to save energy on the things that matter most.
1) Cleverly uses the Android Accessibility Service to help developers automatically complete many tedious and lengthy debugging actions.
(2) Discovered more features of the Android Accessibility Service and created a way to use it to view the layout of other apps.
(3) It is very good in the processing of many details, such as multi-layer layout viewing, automatic identification of similar content.
(1) Local debugging
(2) Layout viewer, decompile optimization
(1) Support us and share the Dev Tools app with more colleagues and friends.
(2) Contact us and give us more suggestions and feedback.
👉 Email: [email protected]
Android Dev Tools is a powerful, productive, automation, essential Android Development Assistant, It can improve your development productivity.
It can be used to decompile other app, view layout detail info of other app, view color of screen(color sampler or eyedropper), view the latest open source projects, view activity history, view manifest of any apps, view recently used or installed apps, extract apk or so, debug applications, view phone hardware and software-related information and so on, the more features will be added later. including:
► Decompile other app(Paid)
View app's java file, resource and other file easily, support share files
► App Layout Inspector Tool(Paid)
View or export layout or view info of other app, can show view id, width height, parent and child view, coordinate of view.
► View screen color(Paid)
Similar to color sampler tool or eyedropper, you can view or copy the color and coordinate of any other App easily, and more ARGB and CMYK
► View the latest open source projects daily(Free)
A well-selected daily Android open source project.
► View activity history(Paid)
View the appName, packageName, title, icon, start time of the activity opened, also include current activity, top activity. support open in small window mode.
► View manifest of any apps(Paid)
View manifest of any apps, search any content of manifest, save manifest to sdcard in text or HTML.
► App Management—View info of apps(Free)
You can manage your app easily. View apps installed, recently used apps, recently installed apps in grid mode. View app package name, version, uid, apk dir, so dir, data dir, first install and last upgrade time, component info and so on.
► Extract apk or so of apps(Paid)
Extract any app's source apk or so file.
► Open or close the options in the developer options quickly(Free)
What used to take seconds is reduced to one click! it includes show screen layout, debug gpu overdraw, show layout updates, forced GPU rendering, show GPU view updates, show GPU Rendering, show pointer position, strict mode, don't keep activities, stay awake, Running Service.
► View the system info quickly(Free)
includes system version information, hardware information, screen information, CPU information, virtual machine information, network-related information, Device ID information.
Date: October 14, 2022
About developer: The interviewee, Trinea, is the author of the Dev Tools app. Based in Hangzh ... Read more