Building a Git UI for a phone-native IDE requires rethinking assumptions that desktop tools take for granted, from diff views that collapse to unreadable columns on a six-inch screen to the friction of switching between an editor and a terminal. Find out about the design and engineering decisions behind CoGo’s touch-first Git integration, including why JGit outperforms a terminal wrapper, and how unified diff solves the small-screen layout problem.