1. Introduction

I had been developing iOS apps using Objective-C (OC for short). I saw Apple dad abandon OC step by step. I felt that I would be abandoned if I didn’t learn Swift. So ready to use Swift to write GitHub Demo to practice. Gangzhen, I was really not used to transferring from OC to Swift at the beginning. I wrote OC in the company during the day and Swift at home at night. Gradually this state lasted for more than half a month and found that Swift is much simpler 😂 😂 😂

Since I was writing this Demo every day after work, I decided to make a GitHub client. From 2017.08.05 to 2017.11.21, within three months, a GitHub client designed, cut/search and coded by itself was born 🎉 🎉 🎉

2. The introduction of the APP


 
 

PPHub is a GitHub mobile client that supports iPhone and iPad. Using PPHub, you can:

  • Check out GitHub’s daily/weekly/monthly open Source trends in all languages to find the best open source libraries and developers.
  • View open source library source files/code;
  • Star/Unstar, Watch/Unwatch, Fork Open Source library, Follow/Unfollow developer;
  • Track and check the activity information of open source libraries and developers;
  • Search for open source repositories and developers you want to find;
  • Check your own code libraries and followers /Following;
  • Share your favorite open source libraries and developers with your friends/colleagues via social apps;
  • Revise most of your personal data;
  • Support 1Password login. .

If you have any suggestions or bugs, you can inform me through the feedback function of the APP, or you can enterPPHub-FeedbackThe warehouse gave me the issue.



    

      

   

3. The end

In the process of independent development of PPHub, I have many feelings:

  1. Swift is really good, after writing it, I really can’t go back to OC (at least that’s how I feel).
  2. Although I only design APP and write code for 2 or 3 hours after work every day, as long as I persist in it, a little bit every day, THERE will be a harvest.
  3. It’s not easy to be a truly independent developer because you have to do everything in an APP life cycle yourself (design, cut graphics, code, etc……). For programmers, it is not the code that is difficult, but the good ideas and design. I really admire the independent developers. Hats off to you

Up to now (2017.11.21-2017.12.30), PPHub has iterated 7 versions and 607 users. Thank you for your support!! (PS: A lot of kids ask whether PPHub is open source, and I say NO, at least not for now, because the previous open Source Mac App: PPRows was copied and put on the platform, and even part of the UI was not changed. I hate this kind of behavior for nothing, and NO open source agreement is binding on these people.)

Last but not least: If you have a good idea, just take action and do it. Don’t put it off. No matter whether you succeed or not, you will get something.