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
Una potente app di debug per Android. Developer Assistant semplifica il debug delle app Android native come il debug delle pagine Web utilizzando gli Strumenti per sviluppatori di Chrome. Ti consente di ispezionare la gerarchia Visualizza, verificare Layout, Stile, visualizzare l'anteprima delle traduzioni e altro. Tutto può essere fatto direttamente dal dispositivo mobile. Funziona con la maggior parte delle app Android.
Developer Assistant utilizza una combinazione di API ufficiali e euristiche sofisticate per mostrare in fase di esecuzione più che possibile per altri strumenti. È fatto su misura per aumentare la produttività di professionisti come sviluppatori, tester, progettisti e utenti esperti nelle loro attività quotidiane geek.
Developer Assistant è ... giusto, l'app Assistant, puoi invocarla in qualsiasi momento con un semplice gesto come premere a lungo il tasto Home.
ISPEZIONA QUASI QUALUNQUE APP ANDROID
Developer Assistant può ispezionare le applicazioni Android sulla base dell'SDK Android ufficiale. Supporta anche app e siti Web basati sul Web resi dal browser Web di Google Chrome. Il supporto per altri tipi di app può essere limitato.
MANTENERE LA CALMA E LA PRIVACY
Developer Assistant non richiede i requisiti di root o specifici. Rispetta la sicurezza del sistema e la privacy degli utenti. Tutti i dati raccolti da una schermata vengono elaborati localmente (offline). Le app e le viste dichiarate sicure sono rispettate, Developer Assistant non può nemmeno accedere ai loro contenuti. Le app Assistant Android hanno accesso ai dati dello schermo solo dopo essere state invocate manualmente da un utente.
COSA OTTIENI GRATUITAMENTE
Una versione di prova di 30 giorni di probabilmente l'app per assistente più avanzata dedicata a sviluppatori, tester, designer e utenti esperti di Android. Dopo questo periodo, decidi: ottieni una licenza professionale o resta con un'app di assistenza gratuita, un po 'limitata ma comunque utilizzabile.
CONTROLLA ATTIVITÀ ATTUALE
Gli sviluppatori possono verificare il nome della classe di un'attività corrente, particolarmente utile per progetti più grandi. I tester apprezzeranno una soluzione unificata per accedere al nome della versione dell'app, al codice della versione insieme ad azioni comuni come "informazioni sull'app" o "disinstallazione".
ISPEZIONA VISUALIZZA GERARCHIA
I tester che scrivono test di automazione e gli sviluppatori che inseguono i bug possono ispezionare la gerarchia degli elementi visualizzati sullo schermo, direttamente dal dispositivo mobile. Il concetto è simile all'ispezione delle pagine Web con noti strumenti di sviluppo forniti con i principali browser Web.
✔ Controlla identificatori vista, nomi di classe, stile o colore del testo.
✔ Visualizza in anteprima le migliori risorse di layout corrispondenti visualizzate accanto alle loro viste principali.
VERIFY LAYOUT
Progettisti, tester e sviluppatori possono finalmente controllare le dimensioni e la posizione dei vari elementi presentati direttamente sul dispositivo mobile. Ti sei mai chiesto qual è la distanza esatta di un determinato pulsante rispetto a una determinata etichetta di testo su un determinato dispositivo? O forse, qual è la dimensione di un particolare elemento in punti di densità? Developer Assistant fornisce un toolkit per aiutare a verificare e soddisfare i requisiti di designer come il pixel o piuttosto il design perfetto DP.
VEDI IL CONTESTO DELLE TRADUZIONI
Developer Assistant offre agli uffici di traduzione la possibilità di visualizzare le chiavi di traduzione accanto agli elementi di testo, direttamente su un dispositivo mobile. I traduttori ottengono ciò che è più importante per fornire una traduzione di qualità: il contesto in cui viene utilizzato un determinato testo.
✔ Chiavi di traduzione visualizzate accanto agli elementi di testo.
✔ È possibile visualizzare l'anteprima delle traduzioni per altre lingue (non è necessario modificare la lingua di un dispositivo mobile).
✔ Lunghezza minima e massima tra le traduzioni esistenti.
E ALTRO ...
Developer Assistant è in fase di sviluppo, rimanete sintonizzati per le nuove funzionalità a venire!
LINK
✔ La home page del progetto: http://appsisle.com/project/developer-assistant/
✔ Le domande frequenti sulla wiki: https://github.com/jwisniewski/android-developer-assistant/wiki
✔ Esempio di utilizzo di un tutorial video per designer (realizzato da Design Pilot): https://youtu.be/SnzXf91b8C4