Working Copy
p/working-copy
Clone + Push to GitHub & more.
Anders Borum
Working Copy 3 — The powerful Git client for iOS
Featured
8
Replies
Jacob Hobbie
Working Copy is an amazing little tool that I used this last year to help with some of my personal Git projects. I'm so glad an update was put out! Thanks for all your work @palmin!
Anders Borum
Hi everybody, I hope you like this new release of Working Copy. Many people have been using previous versions of the app to read code and I tried to improve this use-case significantly with the dark mode and fuzzy search. If you clone a big repository it will take some time before everything is indexed, as the source files need to be parsed looking for symbol declarations, but fuzzy search of filenames is available immediately. When searching from within the editor the word at your cursor location is used as the start of your search, making it fast to jump to declarations or usages. If you clear the search query your recent edit points will be shown, for easy back and forth navigation. A lot has happened since I started working on the app shortly after WWDC 2014 that introduced iOS 8. App extensions changed how apps can work together and this prompted my work on the app. Back then GitMongo was the only full Git client on iOS, but it was not regularly updated and couldn’t be combined with any other apps. My goal was to open all apps up to Git. If you pay close attention to the video, you will see that the app is written in Objective-C and not Swift. I really didn’t seem like a choice back in 2014, as I could either focus on the new extension APIs or on Swift. But even to this day I am happy with my Objective-C codebase as compile times and editor responsiveness is still not great for Swift. I work on the app about two days a week, which is what the App Store revenue pays for. I am now crossing my fingers waiting to see what will be announced at WWDC 2017. I am hoping for a leap forward in what the iPad can accomplish, with the additional hope that the developer rule that “Interpreted code may only be used in an Application if all scripts, code and interpreters are packaged in the Application” is lifted. This really hurts iOS as a development platform. Tell me what you think. I will do my best to answer any questions. Anders
Peter Gross
As someone that started using Working Copy a couple of months ago I had (wrongly) assumed that being such a handy product that it had already been hunted! I use it multiple times a day to review code with my remote tech team. Now I've found it I don't know what I'd do with out it. It's definitely reached PMF in my mind. Strongly recommended.
Angus
@anglebalancing what is PMF?
Peter Gross
@angus_halen hi. I see Anders has already answered, but to extend on this it's (a) often a key to investors wanting to invest. You need to demonstrate PMF to get serious funding as it shows there isn't just a gap in the market, but also a market in the gap; and (b) potentially quite difficult to demonstrate as it's your product and your market and you need to know how to measure fit. One recommendation is learn how to interview current/potential users following the guidelines 'The Mom Test' by Rob Fitzpatrick. It's only short but really clear on how to use open questioning and avoid misleading answers. Hope that helps.
Angus
@anglebalancing & @palmin thanks. Familiar with the concept, hadn't come across that acronym before. Cheers for the explanation. Every day is a school day!
Peter Gross
@angus_halen no worries. It's a shorthand I've seen in a few posts now, but I'm not sure how widespread.