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

Using an iPad Pro for Development

Tessa Kriesel
September 26, 2017

Using an iPad Pro for Development

Although my MacBook isn’t overly heavy, it still adds additional weight to my backpack and I pack enough other stuff the way it is. Ever since the 12.9” iPad was released, I was determined to make it work for everything I would need to do while I was traveling to help lighten the weight of my backpack. That meant having everything I needed to make a quick hotfix or code change to a website project.
After some timely research, and possibly wasted app purchases, I was able to accomplish almost everything I wanted to do on an iPad and travel without my MacBook. I will do a live demo of various developer tasks and apps that help you accomplish them.

Tessa Kriesel

September 26, 2017
Tweet

More Decks by Tessa Kriesel

Other Decks in Programming

Transcript

  1. Using an iPad Pro for Development
    Tessa Kriesel

    View Slide

  2. ABOUT ME
    TESSA KRIESEL
    https://events.drupal.org/vienna2017/sessions/using-ipad-pro-development
    Agency & Community Engineer
    @tessak22
    [email protected]
    http://tessakriesel.com

    View Slide

  3. iPad Pro Perks

    View Slide

  4. Size & Weight
    Cost (compared to MacBook Pro)
    Speed
    GPS
    Battery Life
    Cellular Data Availability
    Media Streaming / Ereader
    Drawing & Taking Notes
    iPAD PRO PERKS

    View Slide

  5. Development Apps

    View Slide

  6. TEXT EDITOR
    Coda $24.99
    Textastic $9.99

    View Slide

  7. GIT REPOSITORY MANAGEMENT
    Clone $14.99
    Working Copy $14.99

    View Slide

  8. COMMAND LINE
    Blink $19.99
    Prompt $14.99

    View Slide

  9. SFTP
    or use Code Editor integration
    Transmit $9.99

    View Slide

  10. OTHER NOTABLE APPS
    Code Hub Workflow Any Font

    View Slide

  11. Workflow Examples

    View Slide

  12. MANAGED HOSTING
    Pantheon
    Clone Repo in Working Copy
    Edit code in Textastic
    Push code via Git to Pantheon
    View my multidev site

    View Slide

  13. SFTP
    Write code in Textastic
    Push to server via Textastic
    or use Transmit

    View Slide

  14. Git + SSH
    Use Working Copy to clone
    Textastic to make code changes
    Push changes in Working Copy
    Prompt to SSH into server

    View Slide

  15. Continuous Integration, Delivery & Deployment
    Create repo Github
    Setup CircleCI
    Clone repo in Working Copy
    Edit code in Textastic
    Push up code in Working Copy
    Let CircleCI do the rest!
    CircleCI or Travis

    View Slide

  16. iPad Down Falls

    View Slide

  17. Limited Command Line options
    Some apps are not meant for heavy work
    Only one port with no USB connectivity
    Mobile website versions by default
    Lack of some file support like SVG or CSV.
    App limitation - must get from app store
    Cost of apps
    THINGS TO CONSIDER

    View Slide

  18. CLOUD9 FOR THE WIN
    When all else fails, use Cloud9

    View Slide

  19. JOIN US FOR
    CONTRIBUTION SPRINT
    Friday, September 29, 2017
    First time
    Sprinter Workshop
    Mentored
    Core Spint General sprint
    9:00-12:00
    Room: Lehgar 1 - Lehar 2
    9:00-12:00
    Room: Stolz 2
    9:00-12:00
    Room: Mall
    #drupalsprints

    View Slide

  20. WHAT DID YOU THINK?
    Locate this session at the DrupalCon Vienna website:
    http://vienna2017.drupal.org/schedule
    Leave me feedback
    http://tessakriesel.com/feedback

    View Slide