A powerful debugging app for Android. Developer Assistant makes debugging native Android apps as simple as debugging web pages using Chrome’s Developer Tools. It allows you to inspect the View hierarchy, verify Layout, Style, preview Translations and more. Everything can be done directly from the mobile device. Works for most Android apps.
Developer Assistant uses a mixture of official APIs and sophisticated heuristics in order to show at runtime more than possible for other tools. It’s tailored to increase productivity of professionals like Developers, Testers, Designers and Power Users in their day to day geeky tasks.
Developer Assistant is… right, the assistant app, you can invoke it at any time by a simple gesture like long pressing the home button.
INSPECT ALMOST ANY ANDROID APP
Developer Assistant can inspect Android applications based on official Android SDK. It supports also web-based apps and websites rendered by Google Chrome web browser. Support for other kinds of apps can be limited.
KEEP CALM & PRIVACY
Developer Assistant doesn’t require root or any specific requirements. It respects system security and user privacy. Any data collected from a screen is processed locally (offline). Apps and views declared as secure are respected, Developer Assistant even can’t access their content. Android assistant apps have access to screen data only after manually invoked by a user.
WHAT YOU GET FOR FREE
A 30day trial of probably the most advanced assistant app dedicated to Android Developers, Testers, Designers and Power Users. After this period, decide: get a professional license or stay with free, a bit limited, however still usable assist app.
CHECK CURRENT ACTIVITY
Developers can check class name of a current activity, especially helpful for larger projects. Testers will appreciate a unified solution to access the app version name, version code along with common actions like ‘app info’ or ‘uninstall’.
INSPECT VIEW HIERARCHY
Testers writing automation tests and developers chasing bugs can inspect hierarchy of elements displayed on the screen, directly from the mobile device. The concept is similar to the inspection of web pages with well-known dev tools shipped with the leading web browsers.
✔ Inspect view identifiers, class names, text style or color.
✔ Preview the best matching layout resources displayed next to their root views.
VERIFY LAYOUT
Designers, testers and developers can finally check size and position of various elements presented directly on the mobile device. Did you ever wonder what is the exact distance of a given button to a given text label on a particular device? Or maybe, what is the size of a particular element in density points? Developer Assistant provides a toolkit to help verify and satisfy requirements from designers like the pixel or rather the DP perfect design.
SEE CONTEXT OF TRANSLATIONS
Developer Assistant gives translation offices possibility to display translation keys next to text elements, directly on a mobile device. Translators get what’s the most important in order to provide a quality translation: the context where a given text is used.
✔ Translation keys displayed next to text elements.
✔ Translations for other languages can be previewed (no need to change the language of a mobile device).
✔ Minimum and maximum length among existing translations.
AND MORE...
Developer Assistant is under development, stay tuned for new features to come!
LINKS
✔ The project home page: http://appsisle.com/project/developer-assistant/
✔ The wiki addressing common questions: https://github.com/jwisniewski/android-developer-assistant/wiki
✔ Example usage on a video tutorial for designers (made by Design Pilot): https://youtu.be/SnzXf91b8C4
แอพที่ใช้ในการดีบั๊กสำหรับ Android ผู้ช่วยนักพัฒนาทำให้การดีบักแอป Android ที่เรียบง่ายเพียงแค่ทำการดีบั๊กหน้าเว็บโดยใช้เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ของ Chrome ช่วยให้คุณสามารถตรวจสอบลำดับชั้นการดูตรวจสอบเลย์เอาต์สไตล์การแปลตัวอย่างและอื่น ๆ ทุกสิ่งสามารถทำได้โดยตรงจากอุปกรณ์มือถือ ใช้งานได้กับแอพ Android ส่วนใหญ่
Developer Assistant ใช้ส่วนผสมของ API อย่างเป็นทางการและการวิเคราะห์พฤติกรรมที่ซับซ้อนเพื่อให้สามารถแสดงผลได้มากกว่าเครื่องมืออื่น ๆ ได้รับการปรับแต่งเพื่อเพิ่มประสิทธิภาพของมืออาชีพเช่นนักพัฒนาผู้ทดสอบนักออกแบบและผู้ใช้ระดับสูงในงานประจำวันของพวกเขา
Developer Assistant คือ…ใช่แล้วแอพผู้ช่วยคุณสามารถเรียกใช้เมื่อใดก็ได้ด้วยท่าทางง่ายๆเช่นกดปุ่มโฮมค้างไว้นาน ๆ
ตรวจสอบให้แน่ใจว่าแอพของ ANDROID เกือบทุกแอป
ผู้ช่วยนักพัฒนาสามารถตรวจสอบแอปพลิเคชัน Android โดยใช้ Android SDK อย่างเป็นทางการ รองรับแอพพลิเคชั่นบนเว็บและเว็บไซต์ที่แสดงโดย Google Chrome เว็บเบราว์เซอร์ การรองรับแอพประเภทอื่น ๆ อาจถูก จำกัด
รักษาความสงบ & ความเป็นส่วนตัว
ผู้ช่วยนักพัฒนาซอฟต์แวร์ไม่ต้องการรูทหรือข้อกำหนดเฉพาะใด ๆ มันเคารพความปลอดภัยของระบบและความเป็นส่วนตัวของผู้ใช้ ข้อมูลใด ๆ ที่รวบรวมจากหน้าจอจะถูกประมวลผลในเครื่อง (ออฟไลน์) แอปและมุมมองที่ประกาศว่าปลอดภัยนั้นผู้ช่วยนักพัฒนาซอฟต์แวร์ยังไม่สามารถเข้าถึงเนื้อหาของพวกเขาได้ แอพผู้ช่วย Android สามารถเข้าถึงข้อมูลหน้าจอหลังจากผู้ใช้เรียกใช้ด้วยตนเองเท่านั้น
คุณได้รับอะไรฟรี
การทดลองใช้ 30 วันอาจเป็นแอพผู้ช่วยที่ทันสมัยที่สุดที่อุทิศให้กับนักพัฒนา Android ผู้ทดสอบนักออกแบบและผู้ใช้ระดับสูง หลังจากช่วงเวลานี้ตัดสินใจ: รับใบอนุญาตประกอบวิชาชีพหรือพักฟรีโดยมีข้อ จำกัด เล็กน้อย แต่แอพช่วยเหลือที่ยังใช้งานได้
ตรวจสอบกิจกรรมปัจจุบัน
นักพัฒนาสามารถตรวจสอบชื่อคลาสของกิจกรรมปัจจุบันโดยเฉพาะอย่างยิ่งมีประโยชน์สำหรับโครงการขนาดใหญ่ ผู้ทดสอบจะซาบซึ้งกับโซลูชันที่รวมเป็นหนึ่งเพื่อเข้าถึงชื่อเวอร์ชันของแอปรหัสเวอร์ชันพร้อมกับการกระทำทั่วไปเช่น 'ข้อมูลแอป' หรือ 'ถอนการติดตั้ง'
ตรวจสอบมุมมอง HIERARCHY
ผู้ทดสอบที่เขียนการทดสอบอัตโนมัติและผู้พัฒนาไล่ข้อบกพร่องสามารถตรวจสอบลำดับชั้นขององค์ประกอบที่แสดงบนหน้าจอได้โดยตรงจากอุปกรณ์มือถือ แนวคิดนี้คล้ายกับการตรวจสอบหน้าเว็บด้วยเครื่องมือ dev ที่มีชื่อเสียงซึ่งมาพร้อมกับเว็บเบราว์เซอร์ชั้นนำ
✔ตรวจสอบตัวระบุมุมมองชื่อชั้นเรียนสไตล์ข้อความหรือสี
✔ดูตัวอย่างแหล่งข้อมูลการจับคู่ที่ดีที่สุดที่แสดงถัดจากมุมมองรูตของพวกเขา
ตรวจสอบรูปแบบ
ในที่สุดนักออกแบบผู้ทดสอบและผู้พัฒนาสามารถตรวจสอบขนาดและตำแหน่งขององค์ประกอบต่าง ๆ ที่นำเสนอได้โดยตรงบนอุปกรณ์มือถือ คุณเคยสงสัยหรือไม่ว่าระยะทางที่แน่นอนของปุ่มที่กำหนดให้กับป้ายข้อความที่ระบุบนอุปกรณ์ใดอุปกรณ์หนึ่ง หรือบางทีขนาดขององค์ประกอบเฉพาะในจุดความหนาแน่นคืออะไร? Developer Assistant มีชุดเครื่องมือเพื่อช่วยตรวจสอบและตอบสนองความต้องการจากนักออกแบบเช่นพิกเซลหรือการออกแบบ DP ที่สมบูรณ์แบบ
ดูบริบทของการแปล
Developer Assistant ช่วยให้สำนักงานการแปลมีความเป็นไปได้ที่จะแสดงคีย์การแปลถัดจากองค์ประกอบข้อความบนอุปกรณ์พกพาโดยตรง นักแปลได้รับสิ่งที่สำคัญที่สุดเพื่อจัดเตรียมการแปลที่มีคุณภาพ: บริบทที่ใช้ข้อความที่กำหนด
✔ปุ่มแปลที่แสดงถัดจากองค์ประกอบข้อความ
✔สามารถแปลตัวอย่างภาษาอื่น ๆ ได้ (ไม่จำเป็นต้องเปลี่ยนภาษาของอุปกรณ์มือถือ)
✔ความยาวต่ำสุดและสูงสุดในการแปลที่มีอยู่
และอีกมาก ...
Developer Assistant กำลังอยู่ในระหว่างการพัฒนาติดตามความคืบหน้าของฟีเจอร์ใหม่ ๆ !
ลิงค์
✔หน้าแรกของโครงการ: http://appsisle.com/project/developer-assistant/
✔วิกิตอบคำถามทั่วไป: https://github.com/jwisniewski/android-developer-assistant/wiki
✔ตัวอย่างการใช้วิดีโอสอนสำหรับนักออกแบบ (ออกแบบโดย Design Pilot): https://youtu.be/SnzXf91b8C4