I hated computer science.
The idea of creating an app — or anything with code — seemed impossible. The mere glance at a few lines of code had my head spinning and palms sweating (I'm not exaggerating!). Over the past 1.5+ years, I’ve self-learned app development and created my own apps.
I’m by no means an expert iOS developer. I’m still learning and building every day. But now, I love the idea of coding and bringing my ideas to life.
Once you learn that code is just a way a human instructs a computer to accomplish a task, everything becomes clearer. In the beginning, I was confused and wanted to quit every time I encountered a bug in my code. I told myself that it probably just wasn’t for me.
But like everything worth pursuing in life, learning to code requires consistency and persistence. My goal is to provide you with resources and advice to help you start and successfully continue your iOS development journey. Here are 3 tips that will help you do just that.
There are two ways to develop an app: ReactNative and Xcode. The former is a tool (created by Meta) to develop applications for iOS, Android, and Windows (as well as a few other platforms) using JavaScript, Java, C++, Objective-C, and Python languages. The latter is a tool (created by Apple) to develop applications for the iOS ecosystem in the Swift language.
I’m 100% unfamiliar with ReactNative, so please take my advice in this section with a grain of salt. But the here’s three reasons why I haven’t developed apps with ReactNative:
Once again, if you encounter a bug in your code or don’t understand someone else’s code, start from the basics and break your code down into different sections. Here are some great questions to help you simplify and understand your code: