4 ms·
Early last year I made the exact switch you are considering. As another commenter pointed out, since I work as a freelancer it was more a matter of "adding" a s
by jamil7 7y ago
Early last year I made the exact switch you are considering. As another commenter pointed out, since I work as a freelancer it was more a matter of "adding" a skill rather than "switching" I was able to gradually transition to doing native iOS.
Swift itself has made me feel a lot of enjoyment and productivity as a solo developer, I feel I'm able to produce a higher quality of software faster with far less npm noise and "busy work". There is a lot more work in React right now but with that comes a lot more competition and a lot of not very interesting jobs doing repetitive CRUD work. The community is much smaller but very friendly and welcoming to newcomers and beginners. With CoreML, ARKit, SwiftUI and Catalyst it's quite a fun time to be working in Apple's walled garden.
Keep in mind there is a considerable upfront time investment in doing this, there is a lot to learn. Swift itself should come fairly naturally as it's designed in a way that you can get by with a small subset of it and gradually add more. Learning the platform and it's APIs however takes some time.