Open ashfurrow opened 5 years ago
@ashfurrow It sounds great. Does it mean you still use OC as your first choice to write iOS application?
@MarcSteven that's a good question. Hmm. It really depends.
If I needed to efficiently build a quality app (like if Artsy needed a new app or if someone hired me as a contractor) then I'd use React Native. If it was a personal side project, I'd probably use it as an opportunity to learn more SwiftUI.
Luckily, React Native is written in Objective-C and often requires dropping down to native code (here is an example of Objective-C that backs this JavaScript React component). So with RN, I get the best of both words 😊
@ashfurrow Thank for your reply! I know the native application is the best choice but it means your cost is higher than other solution compared with RN and Flutter. In China and Asia there are less positions about native application . For developer sometimes we had no choice to make the decision about it. It's up to the company and cost. But in the USA there are lots of cakes about iOS(Swift) position compared with ROR. I thought you are the founder of Artsy, but in China I barely use the application. But I know you are a great developer constructed the framework of Moya. But I truly love Swift/Go/Ruby/Python. It's nearly five more years I paused to write OC code. I have a bit interest about the engineer of artsy , how to make it run better. Do you use other libraries in the project(Or you wrote your own tools to develop fast for instance Network and store layer) I think there are lots of technology feature in the Artsy, so does it have links about the engineer of artsy?
In your project do you like module-orient development?
Thanks! I'm not a founder, no, but I've worked here more than 5 years. And we're trying to have more a presence in China (check us out on WeChat!). Artsy has a tonne of open source, we have a list here: https://artsy.github.io/open-source/
That sounds great ,I know @dblock is the previous CTO from Artsy. He contributed more to the community of Ruby especially Grape. Looks great. But what's the WeChat? I know it's not easy step to move forward, But I truly love its style. I know you are a full-stack developer not only iOS but also Web. Can you share more tips with more developers about the topic - How to became a great programmer in a short time? In your company how to do CI and automate test?
Those are a lot of questions! I was recently interviewed for a book, and talked a lot about this. You can check it out here: https://store.raywenderlich.com/products/living-by-the-code If you want an in-depth view of how I started as an engineer and learned quickly, I've documented a timeline here: https://ashfurrow.com/blog/5-years-of-ios/
Good luck!
Those are a lot of questions! I was recently interviewed for a book, and talked a lot about this. You can check it out here: https://store.raywenderlich.com/products/living-by-the-code If you want an in-depth view of how I started as an engineer and learned quickly, I've documented a timeline here: https://ashfurrow.com/blog/5-years-of-ios/
Good luck!
Thank you so much. I am a Ruby developer owned mobile development
I ran an iOS bug bash at Artsy today and got to introduce an engineer to their first Objective-C. They had a C++ background so we got to skip a lot of the stuff that trips newcomers up (pointers for example). It was nice to see Objective-C with fresh eyes, I'm glad I still get to use it.