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

Developer Utility Belt

Developer Utility Belt

Recommend tools for freelance Android/web developers.

Tools: EC2, Bitbucket, Toggl, Google Docs, Dropbox, Wave Apps, Eclipse, Sublime Text, Google Chrome, Hurl.it, Requestb.in, Trello.

Leong Hean Hong

July 05, 2013
Tweet

More Decks by Leong Hean Hong

Other Decks in Programming

Transcript

  1. About Freelance Software Engineer • Android development • PHP web

    development Today I am going to talk about tools I use for work.
  2. Eclipse • Popular among Android developers • Plenty online support

    (i.e. StackOverflow) • Big memory footprint Will be considering Android Studio.
  3. Sublime Text • Full feature programmer editor • Clean UI

    • Lightweight • Multiline edit • Multi-pane editor • Regex search/replace • Fully configurable (JSON config files)
  4. Web Development Tools • Developer Tools (Google Chrome) • JSON

    Editor (Chrome extension) • Hurl.it • Requestb.in
  5. Google Docs • Usage ◦ Specification (e.g. API specs) ◦

    Feature list ◦ Quotation • Benefits ◦ Can share with multiple people ◦ Collaborative editing
  6. Trello • Functions ◦ Progress tracking ◦ Prioritizing features ◦

    Bug report • Usable by clients and developer team • Benefits ◦ Simple, easy to use ◦ Can attach images (screenshot, mockups)
  7. Toggl • Time tracker • Generate timesheets (CSV, PDF) •

    API access • Good for charging hourly rate
  8. Bitbucket • (Git) source control • (Free) unlimited private repo

    • Web hooks (commit hooks) ◦ Use it to automate deployment
  9. Amazon EC2 • Serves as development server • Client can

    access work-in-progress • Auto update on Git push
  10. Wave Apps • Features ◦ Invoicing ◦ Record transactions (expenses,

    payments) • Benefits ◦ Free ◦ Simple, easy to use ◦ Generate invoice PDF