Kickstarter-ios

Before I switched to iOS development, I knew about Kickstarter 😂. When I just graduated, I worked in a cross-border e-commerce company as a product operator. At that time, I often went to Kickstarter to watch some crowdfunding projects, looking for interesting products to see if they were mass-produced, and then selling them on the company’s website. I didn’t expect to learn Kickstarter iOS client source code now, really too coincidentally 😎.

Of course, Kickstarter has open-source iOS code, which I saw earlier this year in Raywenderlich’s book Advanced iOS App Architecture. When the book introduces the MVVM architecture, it says that Kickstarter follows the MVVM architecture thoroughly. I went to clone out of curiosity and took a look at the code. First of all, the first impression was that the code was very refreshing and pleasing, because the code was very clean. A closer look, found that there are a lot of places worth learning, then I decided to carefully read its source code, the essence of which extracted, applied to the future project to go. By the way, this project has a lot of screenshots, so it is relatively large, so the clone process will be slow. Please try it several times and wait patiently.

In the next article, I’ll look at the kickstarter-ios source code in a number of ways. If you want to see my new articles in time, you can follow me. Also welcome to join my Swift development group: 536353151.