Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Android Dev Tools & Workflows

Android Dev Tools & Workflows

Presentation given on Commit Conf Spain '19

Saul Molinero

November 22, 2019

Transcript

63 slides
  1. Saúl Molinero Leaks introducer and Android Developer Android dev tools

    & workflows MAD · NOV 22-23 · 2019 @_saulmm
  2. https://github.com/Genymobile/scrcpy APK dragger Drag & drop apks to install Video

    recorder scrcpy --record file.mp4 SCRPY MAD · NOV 22-23 · 2019 @_saulmm
  3. Flipper Crash reporter Logcat Leak Canary Plugin Sandbox plugin Standalone

    app Network plugin iOS compatible https://fbflipper.com/ MAD · NOV 22-23 · 2019
  4. CPU

  5. Android Studio 4.0 Jetpack Compose Support Motion Editor Smart ProGuard

    editor Kotlin DSL script (kts) IntelliJ 2019.3 MAD · NOV 22-23 · 2019 @_saulmm
  6. Intellij Plugins: ADB idea uninstall clear app and restart kill

    app revoke permissions start app with debugger https://plugins.jetbrains.com/plugin/7380-adb-idea MAD · NOV 22-23 · 2019 @_saulmm
  7. Activity shown Network state Free heap Locale Permissions granted …

    Crashlytics, keys MAD · NOV 22-23 · 2019 @_saulmm
  8. Github As an author - I told how to test

    and the key parts to review - I made all checks to pass, validators & CIs As a reviewer - As I comment what can be improved I comment what is well done - Our goal is to provide value and learn Code reviews MAD · NOV 22-23 · 2019 @_saulmm
  9. Priority low, or high Title validator Starts with feature/ bug/

    Description validator #fixes #closes an issue Pull Request validator Assignee and reviewer At least one MAD · NOV 22-23 · 2019 @_saulmm
  10. Github labels priority Can’t this PR wait for review? status:

    Why is this PR stuck? type: feature, bug, refactoring enhancement… MAD · NOV 22-23 · 2019
  11. Open on Github cmd + A ‘Open on Github’ //

    Reference code with ease from A.S / IntelliJ status: {waiting for design, translations} // Why is this PR stuck? type: {feature, bug, refactoring} // What’s the outcome of this PR? MAD · NOV 22-23 · 2019 @_saulmm @_saulmm
  12. $ git town hack // Creates an up to date

    branch from main $ git town sync // Updates ongoing branch with main ongoing changes and push $ git town new-pull-request // Pushes latest changes and creates a pull request git town MAD · NOV 22-23 · 2019 @_saulmm

More Decks by Saul Molinero

Other Decks in Programming