$30 off During Our Annual Pro Sale. View Details »

Mastering Tools for Android

Mastering Tools for Android

Learn about how you can master various tools in Android to become an efficient and productive Android Dev

Presentation for Devfest New Delhi '16

Check the one with animated gif here : https://goo.gl/Fn7Rie

Nishant Srivastava

October 08, 2016
Tweet

More Decks by Nishant Srivastava

Other Decks in Technology

Transcript

  1. Mastering Tools for Android Nishant Srivastava @nisrulz Software Engineer -

    Omni Labs, Inc. Lead Organizer - GDG New Delhi
  2. Android Studio

  3. None
  4. Android Studio : Live Templates Live Templates are shortcuts displayed

    as code-completion options that, when selected, insert a code snippet that you can tab through to specify any required arguments.
  5. Android Studio : Live Templates

  6. Android Studio : Plugins

  7. Android Studio : Plugins ADB Idea Javadoc Generator Findbugs Checkstyle

    SonarLint Keypromoter Material Design Icon Generator String Manipulation Line Sorter
  8. Android Studio : APK Analyzer

  9. Android Studio : Emulator 2.0

  10. Android Studio : Monitors Android Monitor is integrated into Android

    Studio and provides logcat, memory, CPU, GPU, and network monitors for app debugging and analysis.
  11. Android Studio : Keyboard Shortcuts https://github.com/nisrulz/android-tips-tricks#android-studio https://stanfy.com/blog/use-android-studio-like-a-pro/ (Image taken from

    :https://stanfy.com/wp-content/uploads/2016/06/Android-Studio-Shortcuts-Cheatsheet.png) Credit belongs to the original creator
  12. AAPT http://elinux.org/Android_aapt http://crushingcode.co/whats-in-the-apk/

  13. None
  14. ADB Android Debug Bridge (adb) is a versatile command line

    tool that lets you communicate with an emulator instance or connected Android-powered device. It also provides access to the device shell.
  15. None
  16. PidCat https://github.com/JakeWharton/pidcat Colored logcat script which only shows log entries

    for a specific application package.
  17. https://github.com/JakeWharton/pidcat

  18. Stetho https://facebook.github.io/stetho/ A debug bridge for Android applications https://github.com/nisrulz/android-examples/tree/master/UsingStetho

  19. https://facebook.github.io/stetho/

  20. Leak Canary https://github.com/square/leakcanary A memory leak detection library for Android

    and Java.
  21. https://github.com/square/leakcanary

  22. Vysor http://www.vysor.io/ A window to your Android

  23. http://www.vysor.io/

  24. None
  25. Genymotion www.genymotion.com One of the fastest Emulator for Android

  26. www.genymotion.com

  27. Method Count www.methodscount.com Your solution for a perfectly fit APK

  28. www.methodscount.com

  29. Gradle Please https://gradleplease.appspot.com/

  30. https://gradleplease.appspot.com/

  31. Android Asset Studio https://romannurik.github.io/AndroidAssetStudio/

  32. https://romannurik.github.io/AndroidAssetStudio/

  33. Classy Shark http://classyshark.com/ A handy Android and Java executables viewer.

  34. http://classyshark.com/

  35. On Device Tools

  36. References Medium post by Reto Meier Medium post by Bartosz

    Lipinski
  37. Thank You Nishant Srivastava Github : @nisrulz Twitter : @nisrulz