1. A method comprising: reattaching a mobile device application debugger of a software development computer to an application executing on a mobile device by: initiating a first debug session on the software development computer, the first debug session comprising debugging interactions associated with a first state of the application executing on the mobile device and displaying the debugging interactions associated with the first state of the application in a first instance of a debugger user interface on the software development computer; and in response to detecting a change in state of the application from the first state to a second state, initiating a second debug session on the software development computer, the second debug session comprising debugging interactions associated with the second state of the application and displaying the debugging interactions associated with the second state of the application in the first instance of the debugger user interface on the software development computer, wherein the first debug session and the second debug session differ, wherein the mobile device application debugger comprises a debugger user interface module that displays in the first instance of the debugger user interface, the debugging interactions from the first debug session associated with the first state of the application and the debugging interactions from the second debug session associated with the second state of the application.